html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
  margin: 0;
}
@-ms-viewport {
  width: device-width;
}
* {
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
article,
details,
section,
summary,
aside,
main,
menu,
nav,
figcaption,
figure,
footer,
header,
hgroup {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
[hidden],
template {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
b,
strong {
  font-weight: bold;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img,
video {
  border: 0;
  max-width: 100%;
  height: auto;
}
img {
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  cursor: pointer;
  -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
a:active,
a:hover {
  outline: 0;
}
h1 a,
h2 a,
h3 a,
.title a,
.entry-title a {
  color: inherit;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
summary {
  display: list-item;
}
output {
  display: inline-block;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 2px;
  padding: 2px 4px;
  white-space: nowrap;
  direction: ltr;
  text-align: left;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #777;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #fbfbfb;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  tab-size: 4;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
li a {
  color: inherit;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.invisible {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
}
.visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  visibility: visible;
}
.hide,
.hidden {
  display: none;
}
.force-hide {
  display: none !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.m-center {
  margin-left: auto;
  margin-right: auto;
}
.middle {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.abs-center {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.ltr {
  direction: ltr;
}
.rtl {
  direction: rtl;
}
.go-right {
  float: right;
}
.go-left {
  float: left;
}
.circle {
  display: inline-block;
  border-radius: 100%;
}
.grayscale {
  filter: #808080;
  filter: grayscale(1);
}
.ungrayscale {
  filter: none;
}
.flip-h {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.flip-v {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.in-height p {
  line-height: inherit;
}
.hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.no-p {
  padding: 0px;
}
.says,
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
html {
  font-family: 'isans', tahoma, 'Open sans', sans-serif;
  font-size: 13px;
}
body {
  margin: 0;
  font-family: 13px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.7;
  color: #373737;
  text-align: left;
  background-color: #f4f4f4;
  direction: ltr;
}
.container,
.container-fluid {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}
.grid-row,
.row {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.grid-top {
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid-bottom {
  -ms-flex-align: end;
  align-items: flex-end;
}
.grid-center {
  -ms-flex-align: center;
  align-items: center;
}
.grid-justify-enter {
  -ms-flex-pack: center;
  justify-content: center;
}
.grid-col-top {
  align-self: flex-start;
  -ms-flex-item-align: start;
}
.grid-col-bottom {
  align-self: flex-end;
  -ms-flex-item-align: end;
}
.grid-col--center {
  align-self: center;
  -ms-flex-item-align: center;
}
.grid-col-auto-size {
  box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.no-gutters {
  margin-left: 0;
  margin-right: 0;
}
:root[dir=rtl] [class^="offset-"],
:root[dir=rtl] [class*=" offset-"] {
  margin-left: 0;
}
.col,
[class^="col-"],
[class*=" col-"] {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.no-gutters .col,
.no-gutters [class^="col-"],
.no-gutters [class*=" col-"] {
  padding-left: 0;
  padding-right: 0;
}
.col {
  flex-basis: 0;
  -ms-box-flex: 1;
  box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-xs-auto {
  box-flex: 1;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-xs {
  flex-basis: 0;
  -ms-box-flex: 1;
  box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-xs-1 {
  box-flex: 1;
  -ms-flex: 0 0 8.333333333333332%;
  flex: 0 0 8.333333333333332%;
  max-width: 8.333333333333332%;
}
.col-xs-2 {
  box-flex: 1;
  -ms-flex: 0 0 16.666666666666664%;
  flex: 0 0 16.666666666666664%;
  max-width: 16.666666666666664%;
}
.col-xs-3 {
  box-flex: 1;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-xs-4 {
  box-flex: 1;
  -ms-flex: 0 0 33.33333333333333%;
  flex: 0 0 33.33333333333333%;
  max-width: 33.33333333333333%;
}
.col-xs-5 {
  box-flex: 1;
  -ms-flex: 0 0 41.66666666666667%;
  flex: 0 0 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.col-xs-6 {
  box-flex: 1;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-xs-7 {
  box-flex: 1;
  -ms-flex: 0 0 58.333333333333336%;
  flex: 0 0 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.col-xs-8 {
  box-flex: 1;
  -ms-flex: 0 0 66.66666666666666%;
  flex: 0 0 66.66666666666666%;
  max-width: 66.66666666666666%;
}
.col-xs-9 {
  box-flex: 1;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-xs-10 {
  box-flex: 1;
  -ms-flex: 0 0 83.33333333333334%;
  flex: 0 0 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.col-xs-11 {
  box-flex: 1;
  -ms-flex: 0 0 91.66666666666666%;
  flex: 0 0 91.66666666666666%;
  max-width: 91.66666666666666%;
}
.col-xs-12 {
  box-flex: 1;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.offset-xs-1 {
  margin-left: 8.333333333333332%;
}
:root[dir=rtl] .offset-xs-1 {
  margin-right: 8.333333333333332%;
}
.offset-xs-2 {
  margin-left: 16.666666666666664%;
}
:root[dir=rtl] .offset-xs-2 {
  margin-right: 16.666666666666664%;
}
.offset-xs-3 {
  margin-left: 25%;
}
:root[dir=rtl] .offset-xs-3 {
  margin-right: 25%;
}
.offset-xs-4 {
  margin-left: 33.33333333333333%;
}
:root[dir=rtl] .offset-xs-4 {
  margin-right: 33.33333333333333%;
}
.offset-xs-5 {
  margin-left: 41.66666666666667%;
}
:root[dir=rtl] .offset-xs-5 {
  margin-right: 41.66666666666667%;
}
.offset-xs-6 {
  margin-left: 50%;
}
:root[dir=rtl] .offset-xs-6 {
  margin-right: 50%;
}
.offset-xs-7 {
  margin-left: 58.333333333333336%;
}
:root[dir=rtl] .offset-xs-7 {
  margin-right: 58.333333333333336%;
}
.offset-xs-8 {
  margin-left: 66.66666666666666%;
}
:root[dir=rtl] .offset-xs-8 {
  margin-right: 66.66666666666666%;
}
.offset-xs-9 {
  margin-left: 75%;
}
:root[dir=rtl] .offset-xs-9 {
  margin-right: 75%;
}
.offset-xs-10 {
  margin-left: 83.33333333333334%;
}
:root[dir=rtl] .offset-xs-10 {
  margin-right: 83.33333333333334%;
}
.offset-xs-11 {
  margin-left: 91.66666666666666%;
}
:root[dir=rtl] .offset-xs-11 {
  margin-right: 91.66666666666666%;
}
.offset-xs-12 {
  margin-left: 100%;
}
:root[dir=rtl] .offset-xs-12 {
  margin-right: 100%;
}
.order-xs-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-xs-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-xs-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-xs-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-xs-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-xs-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-xs-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-xs-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-xs-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-xs-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-xs-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-xs-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-xs-12 {
  -ms-flex-order: 12;
  order: 12;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
  .col {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    box-flex: 1;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-1 {
    box-flex: 1;
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .col-sm-2 {
    box-flex: 1;
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-sm-3 {
    box-flex: 1;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    box-flex: 1;
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-sm-5 {
    box-flex: 1;
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-sm-6 {
    box-flex: 1;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    box-flex: 1;
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-sm-8 {
    box-flex: 1;
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-sm-9 {
    box-flex: 1;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    box-flex: 1;
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-sm-11 {
    box-flex: 1;
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-sm-12 {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-sm-1 {
    margin-left: 8.333333333333332%;
  }
  :root[dir=rtl] .offset-sm-1 {
    margin-right: 8.333333333333332%;
  }
  .offset-sm-2 {
    margin-left: 16.666666666666664%;
  }
  :root[dir=rtl] .offset-sm-2 {
    margin-right: 16.666666666666664%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  :root[dir=rtl] .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333333333%;
  }
  :root[dir=rtl] .offset-sm-4 {
    margin-right: 33.33333333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666666666667%;
  }
  :root[dir=rtl] .offset-sm-5 {
    margin-right: 41.66666666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  :root[dir=rtl] .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333333333336%;
  }
  :root[dir=rtl] .offset-sm-7 {
    margin-right: 58.333333333333336%;
  }
  .offset-sm-8 {
    margin-left: 66.66666666666666%;
  }
  :root[dir=rtl] .offset-sm-8 {
    margin-right: 66.66666666666666%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  :root[dir=rtl] .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333333334%;
  }
  :root[dir=rtl] .offset-sm-10 {
    margin-right: 83.33333333333334%;
  }
  .offset-sm-11 {
    margin-left: 91.66666666666666%;
  }
  :root[dir=rtl] .offset-sm-11 {
    margin-right: 91.66666666666666%;
  }
  .offset-sm-12 {
    margin-left: 100%;
  }
  :root[dir=rtl] .offset-sm-12 {
    margin-right: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
  .col {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    box-flex: 1;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-1 {
    box-flex: 1;
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .col-md-2 {
    box-flex: 1;
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-md-3 {
    box-flex: 1;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    box-flex: 1;
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-md-5 {
    box-flex: 1;
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-md-6 {
    box-flex: 1;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    box-flex: 1;
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-md-8 {
    box-flex: 1;
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-md-9 {
    box-flex: 1;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    box-flex: 1;
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-md-11 {
    box-flex: 1;
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-md-12 {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-md-1 {
    margin-left: 8.333333333333332%;
  }
  :root[dir=rtl] .offset-md-1 {
    margin-right: 8.333333333333332%;
  }
  .offset-md-2 {
    margin-left: 16.666666666666664%;
  }
  :root[dir=rtl] .offset-md-2 {
    margin-right: 16.666666666666664%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  :root[dir=rtl] .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333333333%;
  }
  :root[dir=rtl] .offset-md-4 {
    margin-right: 33.33333333333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666666666667%;
  }
  :root[dir=rtl] .offset-md-5 {
    margin-right: 41.66666666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  :root[dir=rtl] .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333333333336%;
  }
  :root[dir=rtl] .offset-md-7 {
    margin-right: 58.333333333333336%;
  }
  .offset-md-8 {
    margin-left: 66.66666666666666%;
  }
  :root[dir=rtl] .offset-md-8 {
    margin-right: 66.66666666666666%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  :root[dir=rtl] .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333333334%;
  }
  :root[dir=rtl] .offset-md-10 {
    margin-right: 83.33333333333334%;
  }
  .offset-md-11 {
    margin-left: 91.66666666666666%;
  }
  :root[dir=rtl] .offset-md-11 {
    margin-right: 91.66666666666666%;
  }
  .offset-md-12 {
    margin-left: 100%;
  }
  :root[dir=rtl] .offset-md-12 {
    margin-right: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
  .col {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    box-flex: 1;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-1 {
    box-flex: 1;
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .col-lg-2 {
    box-flex: 1;
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-lg-3 {
    box-flex: 1;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    box-flex: 1;
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-lg-5 {
    box-flex: 1;
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-lg-6 {
    box-flex: 1;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    box-flex: 1;
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-lg-8 {
    box-flex: 1;
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-lg-9 {
    box-flex: 1;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    box-flex: 1;
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-lg-11 {
    box-flex: 1;
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-lg-12 {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-lg-1 {
    margin-left: 8.333333333333332%;
  }
  :root[dir=rtl] .offset-lg-1 {
    margin-right: 8.333333333333332%;
  }
  .offset-lg-2 {
    margin-left: 16.666666666666664%;
  }
  :root[dir=rtl] .offset-lg-2 {
    margin-right: 16.666666666666664%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  :root[dir=rtl] .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333333333%;
  }
  :root[dir=rtl] .offset-lg-4 {
    margin-right: 33.33333333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666666666667%;
  }
  :root[dir=rtl] .offset-lg-5 {
    margin-right: 41.66666666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  :root[dir=rtl] .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333333333336%;
  }
  :root[dir=rtl] .offset-lg-7 {
    margin-right: 58.333333333333336%;
  }
  .offset-lg-8 {
    margin-left: 66.66666666666666%;
  }
  :root[dir=rtl] .offset-lg-8 {
    margin-right: 66.66666666666666%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  :root[dir=rtl] .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333333334%;
  }
  :root[dir=rtl] .offset-lg-10 {
    margin-right: 83.33333333333334%;
  }
  .offset-lg-11 {
    margin-left: 91.66666666666666%;
  }
  :root[dir=rtl] .offset-lg-11 {
    margin-right: 91.66666666666666%;
  }
  .offset-lg-12 {
    margin-left: 100%;
  }
  :root[dir=rtl] .offset-lg-12 {
    margin-right: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 82%;
  }
  .col {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    box-flex: 1;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl {
    flex-basis: 0;
    -ms-box-flex: 1;
    box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-1 {
    box-flex: 1;
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .col-xl-2 {
    box-flex: 1;
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .col-xl-3 {
    box-flex: 1;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    box-flex: 1;
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .col-xl-5 {
    box-flex: 1;
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .col-xl-6 {
    box-flex: 1;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    box-flex: 1;
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .col-xl-8 {
    box-flex: 1;
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .col-xl-9 {
    box-flex: 1;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    box-flex: 1;
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .col-xl-11 {
    box-flex: 1;
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .col-xl-12 {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-xl-1 {
    margin-left: 8.333333333333332%;
  }
  :root[dir=rtl] .offset-xl-1 {
    margin-right: 8.333333333333332%;
  }
  .offset-xl-2 {
    margin-left: 16.666666666666664%;
  }
  :root[dir=rtl] .offset-xl-2 {
    margin-right: 16.666666666666664%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  :root[dir=rtl] .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333333333%;
  }
  :root[dir=rtl] .offset-xl-4 {
    margin-right: 33.33333333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666666666667%;
  }
  :root[dir=rtl] .offset-xl-5 {
    margin-right: 41.66666666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  :root[dir=rtl] .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333333333336%;
  }
  :root[dir=rtl] .offset-xl-7 {
    margin-right: 58.333333333333336%;
  }
  .offset-xl-8 {
    margin-left: 66.66666666666666%;
  }
  :root[dir=rtl] .offset-xl-8 {
    margin-right: 66.66666666666666%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  :root[dir=rtl] .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333333334%;
  }
  :root[dir=rtl] .offset-xl-10 {
    margin-right: 83.33333333333334%;
  }
  .offset-xl-11 {
    margin-left: 91.66666666666666%;
  }
  :root[dir=rtl] .offset-xl-11 {
    margin-right: 91.66666666666666%;
  }
  .offset-xl-12 {
    margin-left: 100%;
  }
  :root[dir=rtl] .offset-xl-12 {
    margin-right: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
}
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-xs-table,
.visible-xs-table-row,
.visible-xs-table-cell,
.visible-xs-flex,
.visible-xs-inline-flex {
  display: none !important;
}
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-sm-table,
.visible-sm-table-row,
.visible-sm-table-cell,
.visible-sm-flex,
.visible-sm-inline-flex {
  display: none !important;
}
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-md-table,
.visible-md-table-row,
.visible-md-table-cell,
.visible-md-flex,
.visible-md-inline-flex {
  display: none !important;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-lg-table,
.visible-lg-table-row,
.visible-lg-table-cell,
.visible-lg-flex,
.visible-lg-inline-flex {
  display: none !important;
}
.visible-xl,
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xl-table,
.visible-xl-table-row,
.visible-xl-table-cell,
.visible-xl-flex,
.visible-xl-inline-flex {
  display: none !important;
}
@media (max-width: 575px) {
  .visible-xs {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
  .visible-xs-flex {
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
  }
  .visible-xs-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-box !important;
    display: inline-flex !important;
  }
  table.visible-xs,
  .visible-xs-table {
    display: table !important;
  }
  tr.visible-xs,
  .visible-xs-table-row {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs,
  .visible-xs-table-cell {
    display: table-cell !important;
  }
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
  .visible-sm-flex {
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
  }
  .visible-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-box !important;
    display: inline-flex !important;
  }
  table.visible-sm,
  .visible-sm-table {
    display: table !important;
  }
  tr.visible-sm,
  .visible-sm-table-row {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm,
  .visible-sm-table-cell {
    display: table-cell !important;
  }
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
  .visible-md-flex {
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
  }
  .visible-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-box !important;
    display: inline-flex !important;
  }
  table.visible-md,
  .visible-md-table {
    display: table !important;
  }
  tr.visible-md,
  .visible-md-table-row {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md,
  .visible-md-table-cell {
    display: table-cell !important;
  }
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
  .visible-lg-flex {
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
  }
  .visible-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-box !important;
    display: inline-flex !important;
  }
  table.visible-lg,
  .visible-lg-table {
    display: table !important;
  }
  tr.visible-lg,
  .visible-lg-table-row {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg,
  .visible-lg-table-cell {
    display: table-cell !important;
  }
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .visible-xl {
    display: block !important;
  }
  .visible-xl-inline {
    display: inline !important;
  }
  .visible-xl-inline-block {
    display: inline-block !important;
  }
  .visible-xl-flex {
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
  }
  .visible-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-box !important;
    display: inline-flex !important;
  }
  table.visible-xl,
  .visible-xl-table {
    display: table !important;
  }
  tr.visible-xl,
  .visible-xl-table-row {
    display: table-row !important;
  }
  td.visible-xl,
  th.visible-xl,
  .visible-xl-table-cell {
    display: table-cell !important;
  }
  .hidden-xl {
    display: none !important;
  }
}
@font-face {
  font-family: 'isans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/IRANSansWeb(FaNum).eot?nqj53a#");
  src: url("../fonts/IRANSansWeb(FaNum).eot?nqj53a#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb(FaNum).woff2?nqj53a") format('woff2'), url("../fonts/IRANSansWeb(FaNum).woff?nqj53a") format('woff');
}
@font-face {
  font-family: 'isans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/IRANSansWeb(FaNum)_Bold.eot?nqj53a#");
  src: url("../fonts/IRANSansWeb(FaNum)_Bold.eot?nqj53a#iefix") format('embedded-opentype'), url("../fonts/IRANSansWeb(FaNum)_Bold.woff2?nqj53a") format('woff2'), url("../fonts/IRANSansWeb(FaNum)_Bold.woff?nqj53a") format('woff');
}
@font-face {
  font-family: 'isans';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/IRANSansWeb(FaNum)_Medium.eot?nqj53a#");
  src: url("../fonts/IRANSansWeb(FaNum)_Medium.eot?nqj53a#iefix") format('embedded-opentype'), url("../fonts/IRANSansWeb(FaNum)_Medium.woff2?nqj53a") format('woff2'), url("../fonts/IRANSansWeb(FaNum)_Medium.woff?nqj53a") format('woff');
}
@font-face {
  font-family: 'isans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/IRANSansWeb(FaNum)_Light.eot?nqj53a#");
  src: url("../fonts/IRANSansWeb(FaNum)_Light.eot?nqj53a#iefix") format('embedded-opentype'), url("../fonts/IRANSansWeb(FaNum)_Light.woff2?nqj53a") format('woff2'), url("../fonts/IRANSansWeb(FaNum)_Light.woff?nqj53a") format('woff');
}
@font-face {
  font-family: 'isans';
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/IRANSansWeb(FaNum)_UltraLight.eot?nqj53a#"), src url("../fonts/IRANSansWeb(FaNum)_UltraLight.eot?nqj53a#iefix") format('embedded-opentype'), url("../fonts/IRANSansWeb(FaNum)_UltraLight.woff2?nqj53a") format('woff2'), url("../fonts/IRANSansWeb(FaNum)_UltraLight.woff?nqj53a") format('woff');
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?1atyse");
  src: url("../fonts/icomoon.eot?1atyse#iefix") format('embedded-opentype'), url("../fonts/icomoon.ttf?1atyse") format('truetype'), url("../fonts/icomoon.woff?1atyse") format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
svg.icon {
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
  width: 1em;
  height: 1em;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
svg.icon path {
  -ms-transition: inherit;
  transition: inherit;
}
:root .trans-rotate-90,
:root .trans-rotate-180,
:root .trans-rotate-270,
:root .trans-flip-horizontal,
:root .trans-flip-vertical {
  filter: none;
}
.sprite,
[class^="sprite-"],
[class*=" sprite-"] {
  display: inline-block;
}
.sprite:before,
[class^="sprite-"]:before,
[class*=" sprite-"]:before {
  content: '';
  display: inline-block;
  background: url("../images/sprites.png") no-repeat;
  line-height: 1;
  vertical-align: middle;
}
.icon-uEA0E-alarm:before {
  content: "\e900";
}
.icon-uEA0F-alarm_on:before {
  content: "\e901";
}
.icon-uEA01-access_alarms:before {
  content: "\e902";
}
.icon-uEA1A-arrow_forward:before {
  content: "\e903";
}
.icon-uEA1B-arrow_upward:before {
  content: "\e904";
}
.icon-uEA1C-art_track:before {
  content: "\e905";
}
.icon-uEA1D-aspect_ratio:before {
  content: "\e906";
}
.icon-uEA1E-assignment:before {
  content: "\e907";
}
.icon-uEA1F-assignment_ind:before {
  content: "\e908";
}
.icon-uEA02-accessibility:before {
  content: "\e909";
}
.icon-uEA2A-beenhere:before {
  content: "\e90a";
}
.icon-uEA2B-block:before {
  content: "\e90b";
}
.icon-uEA2C-bookmark-outline:before {
  content: "\e90c";
}
.icon-uEA2D-bookmark:before {
  content: "\e90d";
}
.icon-uEA2E-bookmark2:before {
  content: "\e90e";
}
.icon-uEA2F-bookmarkActive .path1:before {
  content: "\e90f";
  color: #dd352e;
}
.icon-uEA2F-bookmarkActive .path2:before {
  content: "\e910";
  margin-left: -1em;
  color: #b02721;
}
.icon-uEA03-account_balance:before {
  content: "\e911";
}
.icon-uEA3A-call_missed:before {
  content: "\e912";
}
.icon-uEA3B-call_missed_outgoing:before {
  content: "\e913";
}
.icon-uEA3C-call_received:before {
  content: "\e914";
}
.icon-uEA3D-call_split:before {
  content: "\e915";
}
.icon-uEA3E-call_to_action:before {
  content: "\e916";
}
.icon-uEA3F-camera_enhance:before {
  content: "\e917";
}
.icon-uEA04-account_balance_wallet:before {
  content: "\e918";
}
.icon-uEA4A-check_box_outline_blank:before {
  content: "\e919";
}
.icon-uEA4B-check_circle:before {
  content: "\e91a";
}
.icon-uEA4C-chrome_reader_mode:before {
  content: "\e91b";
}
.icon-uEA4D-clear_all:before {
  content: "\e91c";
}
.icon-uEA4E-close:before {
  content: "\e91d";
}
.icon-uEA4F-closed_caption:before {
  content: "\e91e";
}
.icon-uEA05-account_box:before {
  content: "\e91f";
}
.icon-uEA5A-connections:before {
  content: "\e920";
}
.icon-uEA5B-contacts:before {
  content: "\e921";
}
.icon-uEA5C-content_copy:before {
  content: "\e922";
}
.icon-uEA5D-content_cut:before {
  content: "\e923";
}
.icon-uEA5E-content_paste:before {
  content: "\e924";
}
.icon-uEA5F-control_point:before {
  content: "\e925";
}
.icon-uEA06-account_circle:before {
  content: "\e926";
}
.icon-uEA6A-delete_sweep:before {
  content: "\e927";
}
.icon-uEA6B-desktop_mac:before {
  content: "\e928";
}
.icon-uEA6C-desktop_windows:before {
  content: "\e929";
}
.icon-uEA6D-devices_other:before {
  content: "\e92a";
}
.icon-uEA6E-dialpad:before {
  content: "\e92b";
}
.icon-uEA6F-directions_walk:before {
  content: "\e92c";
}
.icon-uEA07-add:before {
  content: "\e92d";
}
.icon-uEA7A-drugs:before {
  content: "\e92e";
}
.icon-uEA7B-eject:before {
  content: "\e92f";
}
.icon-uEA7C-enhanced_encryption:before {
  content: "\e930";
}
.icon-uEA7D-equalizer:before {
  content: "\e931";
}
.icon-uEA7E-error:before {
  content: "\e932";
}
.icon-uEA7F-error_outline:before {
  content: "\e933";
}
.icon-uEA08-add_a_photo:before {
  content: "\e934";
}
.icon-uEA8A-family:before {
  content: "\e935";
}
.icon-uEA8B-fast-food:before {
  content: "\e936";
}
.icon-uEA8C-fast_forward:before {
  content: "\e937";
}
.icon-uEA8D-fast_rewind:before {
  content: "\e938";
}
.icon-uEA8E-favorite:before {
  content: "\e939";
}
.icon-uEA8F-favorite_border:before {
  content: "\e93a";
}
.icon-uEA09-add_alert:before {
  content: "\e93b";
}
.icon-uEA9A-folder_open:before {
  content: "\e93c";
}
.icon-uEA9B-format_paint:before {
  content: "\e93d";
}
.icon-uEA9C-format_quote:before {
  content: "\e93e";
}
.icon-uEA9D-forward:before {
  content: "\e93f";
}
.icon-uEA9E-free_breakfast:before {
  content: "\e940";
}
.icon-uEA9F-fullscreen:before {
  content: "\e941";
}
.icon-uEA10-android:before {
  content: "\e942";
}
.icon-uEA11-announcement:before {
  content: "\e943";
}
.icon-uEA12-antibiotic:before {
  content: "\e944";
}
.icon-uEA13-apps:before {
  content: "\e945";
}
.icon-uEA14-archive:before {
  content: "\e946";
}
.icon-uEA15-arrow_back:before {
  content: "\e947";
}
.icon-uEA16-arrow_downward:before {
  content: "\e948";
}
.icon-uEA17-arrow_drop_down:before {
  content: "\e949";
}
.icon-uEA18-arrow_drop_down_circle:before {
  content: "\e94a";
}
.icon-uEA19-arrow_drop_up:before {
  content: "\e94b";
}
.icon-uEA20-assignment_late:before {
  content: "\e94c";
}
.icon-uEA21-assignment_return:before {
  content: "\e94d";
}
.icon-uEA22-assignment_returned:before {
  content: "\e94e";
}
.icon-uEA23-assignment_turned_in:before {
  content: "\e94f";
}
.icon-uEA24-assistant:before {
  content: "\e950";
}
.icon-uEA25-attach_file:before {
  content: "\e951";
}
.icon-uEA26-attachment:before {
  content: "\e952";
}
.icon-uEA27-autorenew:before {
  content: "\e953";
}
.icon-uEA28-back:before {
  content: "\e954";
}
.icon-uEA29-backspace:before {
  content: "\e955";
}
.icon-uEA30-border_color:before {
  content: "\e956";
}
.icon-uEA31-broken-leg:before {
  content: "\e957";
}
.icon-uEA32-brush:before {
  content: "\e958";
}
.icon-uEA33-build:before {
  content: "\e959";
}
.icon-uEA34-burst_mode:before {
  content: "\e95a";
}
.icon-uEA35-business_center:before {
  content: "\e95b";
}
.icon-uEA36-cached:before {
  content: "\e95c";
}
.icon-uEA37-cake:before {
  content: "\e95d";
}
.icon-uEA38-call_end:before {
  content: "\e95e";
}
.icon-uEA39-call_made:before {
  content: "\e95f";
}
.icon-uEA40-camera_roll:before {
  content: "\e960";
}
.icon-uEA41-card_membership:before {
  content: "\e961";
}
.icon-uEA42-card_travel:before {
  content: "\e962";
}
.icon-uEA43-casino:before {
  content: "\e963";
}
.icon-uEA44-cast_connected:before {
  content: "\e964";
}
.icon-uEA45-chat:before {
  content: "\e965";
}
.icon-uEA46-chat_bubble:before {
  content: "\e966";
}
.icon-uEA47-chat_bubble_outline:before {
  content: "\e967";
}
.icon-uEA48-check:before {
  content: "\e968";
}
.icon-uEA49-check_box:before {
  content: "\e969";
}
.icon-uEA50-cloud_circle:before {
  content: "\e96a";
}
.icon-uEA51-cloud_done:before {
  content: "\e96b";
}
.icon-uEA52-cloud_download:before {
  content: "\e96c";
}
.icon-uEA53-cloud_off:before {
  content: "\e96d";
}
.icon-uEA54-cloud_queue:before {
  content: "\e96e";
}
.icon-uEA55-cloud_upload:before {
  content: "\e96f";
}
.icon-uEA56-code:before {
  content: "\e970";
}
.icon-uEA57-collections_bookmark:before {
  content: "\e971";
}
.icon-uEA58-compare_arrows:before {
  content: "\e972";
}
.icon-uEA59-confirmation_number:before {
  content: "\e973";
}
.icon-uEA60-control_point_duplicate:before {
  content: "\e974";
}
.icon-uEA61-copyright:before {
  content: "\e975";
}
.icon-uEA62-create_new_folder:before {
  content: "\e976";
}
.icon-uEA63-crop_free:before {
  content: "\e977";
}
.icon-uEA64-crop_original:before {
  content: "\e978";
}
.icon-uEA65-dashboard:before {
  content: "\e979";
}
.icon-uEA66-data_usage:before {
  content: "\e97a";
}
.icon-uEA67-date_range:before {
  content: "\e97b";
}
.icon-uEA68-dehaze:before {
  content: "\e97c";
}
.icon-uEA69-delete:before {
  content: "\e97d";
}
.icon-uEA70-dns:before {
  content: "\e97e";
}
.icon-uEA71-do_not_disturb_alt:before {
  content: "\e97f";
}
.icon-uEA72-do_not_disturb_off:before {
  content: "\e980";
}
.icon-uEA73-domain:before {
  content: "\e981";
}
.icon-uEA74-done:before {
  content: "\e982";
}
.icon-uEA75-done_all:before {
  content: "\e983";
}
.icon-uEA76-donut_large:before {
  content: "\e984";
}
.icon-uEA77-donut_small:before {
  content: "\e985";
}
.icon-uEA78-drafts:before {
  content: "\e986";
}
.icon-uEA79-drag_handle:before {
  content: "\e987";
}
.icon-uEA80-event_available:before {
  content: "\e988";
}
.icon-uEA81-event_busy:before {
  content: "\e989";
}
.icon-uEA82-event_note:before {
  content: "\e98a";
}
.icon-uEA83-exit_to_app:before {
  content: "\e98b";
}
.icon-uEA84-expand_less:before {
  content: "\e98c";
}
.icon-uEA85-expand_more:before {
  content: "\e98d";
}
.icon-uEA86-explore:before {
  content: "\e98e";
}
.icon-uEA87-extension:before {
  content: "\e98f";
}
.icon-uEA88-face:before {
  content: "\e990";
}
.icon-uEA89-facebook:before {
  content: "\e991";
}
.icon-uEA90-fiber_manual_record:before {
  content: "\e992";
}
.icon-uEA91-file_upload:before {
  content: "\e993";
}
.icon-uEA92-filter_drama:before {
  content: "\e994";
}
.icon-uEA93-filter_list:before {
  content: "\e995";
}
.icon-uEA94-filter_none:before {
  content: "\e996";
}
.icon-uEA95-find_in_page:before {
  content: "\e997";
}
.icon-uEA96-fingerprint:before {
  content: "\e998";
}
.icon-uEA97-first_page:before {
  content: "\e999";
}
.icon-uEA98-flag:before {
  content: "\e99a";
}
.icon-uEA99-folder:before {
  content: "\e99b";
}
.icon-uEAA0-fullscreen_exit:before {
  content: "\e99c";
}
.icon-uEAA1-games:before {
  content: "\e99d";
}
.icon-uEAA2-get_app:before {
  content: "\e99e";
}
.icon-uEAA3-google-plus:before {
  content: "\e99f";
}
.icon-uEAA4-groceries:before {
  content: "\e9a0";
}
.icon-uEAA5-group_add:before {
  content: "\e9a1";
}
.icon-uEAA6-hd:before {
  content: "\e9a2";
}
.icon-uEAA7-headset:before {
  content: "\e9a3";
}
.icon-uEAA8-headset_mic:before {
  content: "\e9a4";
}
.icon-uEAA9-healing:before {
  content: "\e9a5";
}
.icon-uEAAA-hearing:before {
  content: "\e9a6";
}
.icon-uEAAB-heart-care:before {
  content: "\e9a7";
}
.icon-uEAAC-help:before {
  content: "\e9a8";
}
.icon-uEAAD-help_outline:before {
  content: "\e9a9";
}
.icon-uEAAE-high_quality:before {
  content: "\e9aa";
}
.icon-uEAAF-highlight:before {
  content: "\e9ab";
}
.icon-uEAB0-highlight_off:before {
  content: "\e9ac";
}
.icon-uEAB1-home:before {
  content: "\e9ad";
}
.icon-uEAB2-hourglass_empty:before {
  content: "\e9ae";
}
.icon-uEAB3-hourglass_full:before {
  content: "\e9af";
}
.icon-uEAB4-import_contacts:before {
  content: "\e9b0";
}
.icon-uEAB5-import_export:before {
  content: "\e9b1";
}
.icon-uEAB6-inbox:before {
  content: "\e9b2";
}
.icon-uEAB7-indeterminate_check_box:before {
  content: "\e9b3";
}
.icon-uEAB8-info:before {
  content: "\e9b4";
}
.icon-uEAB9-info_outline:before {
  content: "\e9b5";
}
.icon-uEABA-input:before {
  content: "\e9b6";
}
.icon-uEABB-insert_comment:before {
  content: "\e9b7";
}
.icon-uEABC-insert_drive_file:before {
  content: "\e9b8";
}
.icon-uEABD-insert_invitation:before {
  content: "\e9b9";
}
.icon-uEABE-instagram:before {
  content: "\e9ba";
}
.icon-uEABF-keyboard:before {
  content: "\e9bb";
}
.icon-uEAC0-keyboard_arrow_down:before {
  content: "\e9bc";
}
.icon-uEAC1-keyboard_arrow_left:before {
  content: "\e9bd";
}
.icon-uEAC2-keyboard_arrow_right:before {
  content: "\e9be";
}
.icon-uEAC3-keyboard_arrow_up:before {
  content: "\e9bf";
}
.icon-uEAC4-keyboard_backspace:before {
  content: "\e9c0";
}
.icon-uEAC5-keyboard_capslock:before {
  content: "\e9c1";
}
.icon-uEAC6-keyboard_hide:before {
  content: "\e9c2";
}
.icon-uEAC7-keyboard_return:before {
  content: "\e9c3";
}
.icon-uEAC8-keyboard_tab:before {
  content: "\e9c4";
}
.icon-uEAC9-keyboard_voice:before {
  content: "\e9c5";
}
.icon-uEACA-knee:before {
  content: "\e9c6";
}
.icon-uEACB-label:before {
  content: "\e9c7";
}
.icon-uEACC-label_outline:before {
  content: "\e9c8";
}
.icon-uEACD-language:before {
  content: "\e9c9";
}
.icon-uEACE-laptop:before {
  content: "\e9ca";
}
.icon-uEACF-laptop_chromebook:before {
  content: "\e9cb";
}
.icon-uEAD0-laptop_mac:before {
  content: "\e9cc";
}
.icon-uEAD1-laptop_windows:before {
  content: "\e9cd";
}
.icon-uEAD2-last_page:before {
  content: "\e9ce";
}
.icon-uEAD3-lens:before {
  content: "\e9cf";
}
.icon-uEAD4-library_books:before {
  content: "\e9d0";
}
.icon-uEAD5-library_music:before {
  content: "\e9d1";
}
.icon-uEAD6-lightbulb_outline:before {
  content: "\e9d2";
}
.icon-uEAD7-like:before {
  content: "\e9d3";
}
.icon-uEAD8-link:before {
  content: "\e9d4";
}
.icon-uEAD9-linked_camera:before {
  content: "\e9d5";
}
.icon-uEADA-lipstick-with-cover:before {
  content: "\e9d6";
}
.icon-uEADB-list:before {
  content: "\e9d7";
}
.icon-uEADC-live_help:before {
  content: "\e9d8";
}
.icon-uEADD-live_tv:before {
  content: "\e9d9";
}
.icon-uEADE-local_mall:before {
  content: "\e9da";
}
.icon-uEADF-local_offer:before {
  content: "\e9db";
}
.icon-uEAE0-local_play:before {
  content: "\e9dc";
}
.icon-uEAE1-location_disabled:before {
  content: "\e9dd";
}
.icon-uEAE2-location_off:before {
  content: "\e9de";
}
.icon-uEAE3-location_searching:before {
  content: "\e9df";
}
.icon-uEAE4-lock:before {
  content: "\e9e0";
}
.icon-uEAE5-lock_open:before {
  content: "\e9e1";
}
.icon-uEAE6-lock_outline:before {
  content: "\e9e2";
}
.icon-uEAE7-low_priority:before {
  content: "\e9e3";
}
.icon-uEAE8-loyalty:before {
  content: "\e9e4";
}
.icon-uEAE9-magnifying-glass:before {
  content: "\e9e5";
}
.icon-uEAEA-mail_outline:before {
  content: "\e9e6";
}
.icon-uEAEB-map:before {
  content: "\e9e7";
}
.icon-uEAEC-markunread:before {
  content: "\e9e8";
}
.icon-uEAED-markunread_mailbox:before {
  content: "\e9e9";
}
.icon-uEAEE-menu:before {
  content: "\e9ea";
}
.icon-uEAEF-menu2:before {
  content: "\e9eb";
}
.icon-uEAF0-merge_type:before {
  content: "\e9ec";
}
.icon-uEAF1-message:before {
  content: "\e9ed";
}
.icon-uEAF2-mic:before {
  content: "\e9ee";
}
.icon-uEAF3-mic_none:before {
  content: "\e9ef";
}
.icon-uEAF4-mic_off:before {
  content: "\e9f0";
}
.icon-uEAF5-mms:before {
  content: "\e9f1";
}
.icon-uEAF6-mode_comment:before {
  content: "\e9f2";
}
.icon-uEAF7-mode_edit:before {
  content: "\e9f3";
}
.icon-uEAF8-mood_bad:before {
  content: "\e9f4";
}
.icon-uEAF9-more:before {
  content: "\e9f5";
}
.icon-uEAFA-more_horiz:before {
  content: "\e9f6";
}
.icon-uEAFB-more_vert:before {
  content: "\e9f7";
}
.icon-uEAFC-mouse:before {
  content: "\e9f8";
}
.icon-uEAFD-move_to_inbox:before {
  content: "\e9f9";
}
.icon-uEAFE-movie_creation:before {
  content: "\e9fa";
}
.icon-uEAFF-movie_filter:before {
  content: "\e9fb";
}
.icon-uEB00-music_note:before {
  content: "\e9fc";
}
.icon-uEB0A-note_add:before {
  content: "\e9fd";
}
.icon-uEB0B-notifications:before {
  content: "\e9fe";
}
.icon-uEB0C-notifications_active:before {
  content: "\e9ff";
}
.icon-uEB0D-notifications_none:before {
  content: "\ea00";
}
.icon-uEB0E-notifications_off:before {
  content: "\ea01";
}
.icon-uEB0F-notifications_paused:before {
  content: "\ea02";
}
.icon-uEB01-music_video:before {
  content: "\ea03";
}
.icon-uEB1A-pause_circle_outline:before {
  content: "\ea04";
}
.icon-uEB1B-payment:before {
  content: "\ea05";
}
.icon-uEB1C-people:before {
  content: "\ea06";
}
.icon-uEB1D-people_outline:before {
  content: "\ea07";
}
.icon-uEB1E-perfusion:before {
  content: "\ea08";
}
.icon-uEB1F-perm_contact_calendar:before {
  content: "\ea09";
}
.icon-uEB02-my_location:before {
  content: "\ea0a";
}
.icon-uEB2A-photo_album:before {
  content: "\ea0b";
}
.icon-uEB2B-photo_camera:before {
  content: "\ea0c";
}
.icon-uEB2C-photo_filter:before {
  content: "\ea0d";
}
.icon-uEB2D-photo_library:before {
  content: "\ea0e";
}
.icon-uEB2E-photo_size_select_actual:before {
  content: "\ea0f";
}
.icon-uEB2F-picture_as_pdf:before {
  content: "\ea10";
}
.icon-uEB03-navigate_before:before {
  content: "\ea11";
}
.icon-uEB3A-power_settings_new:before {
  content: "\ea12";
}
.icon-uEB3B-pregnant:before {
  content: "\ea13";
}
.icon-uEB3C-present_to_all:before {
  content: "\ea14";
}
.icon-uEB3D-print:before {
  content: "\ea15";
}
.icon-uEB3E-priority_high:before {
  content: "\ea16";
}
.icon-uEB3F-public:before {
  content: "\ea17";
}
.icon-uEB04-navigation:before {
  content: "\ea18";
}
.icon-uEB4A-redo:before {
  content: "\ea19";
}
.icon-uEB4B-refresh:before {
  content: "\ea1a";
}
.icon-uEB4C-reload:before {
  content: "\ea1b";
}
.icon-uEB4D-remove:before {
  content: "\ea1c";
}
.icon-uEB4E-remove_circle:before {
  content: "\ea1d";
}
.icon-uEB4F-remove_circle_outline:before {
  content: "\ea1e";
}
.icon-uEB05-near_me:before {
  content: "\ea1f";
}
.icon-uEB5A-save:before {
  content: "\ea20";
}
.icon-uEB5B-scanner:before {
  content: "\ea21";
}
.icon-uEB5C-schedule:before {
  content: "\ea22";
}
.icon-uEB5D-screen_lock_landscape:before {
  content: "\ea23";
}
.icon-uEB5E-screen_lock_portrait:before {
  content: "\ea24";
}
.icon-uEB5F-screen_lock_rotation:before {
  content: "\ea25";
}
.icon-uEB06-new_releases:before {
  content: "\ea26";
}
.icon-uEB6A-settings_applications:before {
  content: "\ea27";
}
.icon-uEB6B-settings_backup_restore:before {
  content: "\ea28";
}
.icon-uEB6C-settings_system_daydream:before {
  content: "\ea29";
}
.icon-uEB6D-share-connection-sing:before {
  content: "\ea2a";
}
.icon-uEB6E-share-social-interface-button:before {
  content: "\ea2b";
}
.icon-uEB6F-share:before {
  content: "\ea2c";
}
.icon-uEB07-next_week:before {
  content: "\ea2d";
}
.icon-uEB7A-star .path1:before {
  content: "\ea2e";
  color: #fff;
}
.icon-uEB7A-star .path2:before {
  content: "\ea2f";
  margin-left: -1em;
  color: #414042;
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
}
.icon-uEB7B-star2:before {
  content: "\ea30";
}
.icon-uEB7C-star_border:before {
  content: "\ea31";
}
.icon-uEB7D-star_half:before {
  content: "\ea32";
}
.icon-uEB7E-stars:before {
  content: "\ea33";
}
.icon-uEB7F-stay_primary_landscape:before {
  content: "\ea34";
}
.icon-uEB08-not_interested:before {
  content: "\ea35";
}
.icon-uEB8A-subscriptions:before {
  content: "\ea36";
}
.icon-uEB8B-subtitles:before {
  content: "\ea37";
}
.icon-uEB8C-supervisor_account:before {
  content: "\ea38";
}
.icon-uEB8D-swap_calls:before {
  content: "\ea39";
}
.icon-uEB8E-swap_horiz:before {
  content: "\ea3a";
}
.icon-uEB8F-swap_vert:before {
  content: "\ea3b";
}
.icon-uEB09-note:before {
  content: "\ea3c";
}
.icon-uEB9A-tablet_mac:before {
  content: "\ea3d";
}
.icon-uEB9B-tag_faces:before {
  content: "\ea3e";
}
.icon-uEB9C-tap_and_play:before {
  content: "\ea3f";
}
.icon-uEB9D-telegram:before {
  content: "\ea40";
}
.icon-uEB9E-terrain:before {
  content: "\ea41";
}
.icon-uEB9F-textsms:before {
  content: "\ea42";
}
.icon-uEB10-ondemand_video:before {
  content: "\ea43";
}
.icon-uEB11-open_in_browser:before {
  content: "\ea44";
}
.icon-uEB12-open_in_new:before {
  content: "\ea45";
}
.icon-uEB13-open_with:before {
  content: "\ea46";
}
.icon-uEB14-pages:before {
  content: "\ea47";
}
.icon-uEB15-pageview:before {
  content: "\ea48";
}
.icon-uEB16-pan_tool:before {
  content: "\ea49";
}
.icon-uEB17-panorama:before {
  content: "\ea4a";
}
.icon-uEB18-pause:before {
  content: "\ea4b";
}
.icon-uEB19-pause_circle_filled:before {
  content: "\ea4c";
}
.icon-uEB20-person:before {
  content: "\ea4d";
}
.icon-uEB21-person_add:before {
  content: "\ea4e";
}
.icon-uEB22-person_outline:before {
  content: "\ea4f";
}
.icon-uEB23-person_pin:before {
  content: "\ea50";
}
.icon-uEB24-personal_video:before {
  content: "\ea51";
}
.icon-uEB25-phone:before {
  content: "\ea52";
}
.icon-uEB26-phone_android:before {
  content: "\ea53";
}
.icon-uEB27-phone_iphone:before {
  content: "\ea54";
}
.icon-uEB28-phonelink:before {
  content: "\ea55";
}
.icon-uEB29-photo:before {
  content: "\ea56";
}
.icon-uEB30-pie_chart:before {
  content: "\ea57";
}
.icon-uEB31-pie_chart_outlined:before {
  content: "\ea58";
}
.icon-uEB32-pin_drop:before {
  content: "\ea59";
}
.icon-uEB33-play_arrow:before {
  content: "\ea5a";
}
.icon-uEB34-play_circle_filled:before {
  content: "\ea5b";
}
.icon-uEB35-play_circle_outline:before {
  content: "\ea5c";
}
.icon-uEB36-play_for_work:before {
  content: "\ea5d";
}
.icon-uEB37-poll:before {
  content: "\ea5e";
}
.icon-uEB38-portrait:before {
  content: "\ea5f";
}
.icon-uEB39-power:before {
  content: "\ea60";
}
.icon-uEB40-publish:before {
  content: "\ea61";
}
.icon-uEB41-question_answer:before {
  content: "\ea62";
}
.icon-uEB42-queue:before {
  content: "\ea63";
}
.icon-uEB43-radio:before {
  content: "\ea64";
}
.icon-uEB44-radio_button_checked:before {
  content: "\ea65";
}
.icon-uEB45-rate_review:before {
  content: "\ea66";
}
.icon-uEB46-receipt:before {
  content: "\ea67";
}
.icon-uEB47-recent_actors:before {
  content: "\ea68";
}
.icon-uEB48-record_voice_over:before {
  content: "\ea69";
}
.icon-uEB49-redeem:before {
  content: "\ea6a";
}
.icon-uEB50-remove_from_queue:before {
  content: "\ea6b";
}
.icon-uEB51-remove_shopping_cart:before {
  content: "\ea6c";
}
.icon-uEB52-reorder:before {
  content: "\ea6d";
}
.icon-uEB53-repeat:before {
  content: "\ea6e";
}
.icon-uEB54-replay:before {
  content: "\ea6f";
}
.icon-uEB55-report:before {
  content: "\ea70";
}
.icon-uEB56-restore:before {
  content: "\ea71";
}
.icon-uEB57-room:before {
  content: "\ea72";
}
.icon-uEB58-rotate_left:before {
  content: "\ea73";
}
.icon-uEB59-rotate_right:before {
  content: "\ea74";
}
.icon-uEB60-screen_rotation:before {
  content: "\ea75";
}
.icon-uEB61-search:before {
  content: "\ea76";
}
.icon-uEB62-security:before {
  content: "\ea77";
}
.icon-uEB63-send:before {
  content: "\ea78";
}
.icon-uEB64-sentiment_dissatisfied:before {
  content: "\ea79";
}
.icon-uEB65-sentiment_neutral:before {
  content: "\ea7a";
}
.icon-uEB66-sentiment_satisfied:before {
  content: "\ea7b";
}
.icon-uEB67-sentiment_very_dissatisfied:before {
  content: "\ea7c";
}
.icon-uEB68-sentiment_very_satisfied:before {
  content: "\ea7d";
}
.icon-uEB69-settings:before {
  content: "\ea7e";
}
.icon-uEB70-shop:before {
  content: "\ea7f";
}
.icon-uEB71-shopping_basket:before {
  content: "\ea80";
}
.icon-uEB72-shopping_cart:before {
  content: "\ea81";
}
.icon-uEB73-sitting-dog:before {
  content: "\ea82";
}
.icon-uEB74-skip_next:before {
  content: "\ea83";
}
.icon-uEB75-skip_previous:before {
  content: "\ea84";
}
.icon-uEB76-slideshow:before {
  content: "\ea85";
}
.icon-uEB77-sort_by_alpha:before {
  content: "\ea86";
}
.icon-uEB78-speaker_notes:before {
  content: "\ea87";
}
.icon-uEB79-speaker_notes_off:before {
  content: "\ea88";
}
.icon-uEB80-stay_primary_portrait:before {
  content: "\ea89";
}
.icon-uEB81-stop:before {
  content: "\ea8a";
}
.icon-uEB82-storage:before {
  content: "\ea8b";
}
.icon-uEB83-store_mall_directory:before {
  content: "\ea8c";
}
.icon-uEB84-straighten:before {
  content: "\ea8d";
}
.icon-uEB85-strong:before {
  content: "\ea8e";
}
.icon-uEB86-style:before {
  content: "\ea8f";
}
.icon-uEB87-subdirectory_arrow_left:before {
  content: "\ea90";
}
.icon-uEB88-subdirectory_arrow_right:before {
  content: "\ea91";
}
.icon-uEB89-subject:before {
  content: "\ea92";
}
.icon-uEB90-swap_vertical_circle:before {
  content: "\ea93";
}
.icon-uEB91-switch_camera:before {
  content: "\ea94";
}
.icon-uEB92-switch_video:before {
  content: "\ea95";
}
.icon-uEB93-sync:before {
  content: "\ea96";
}
.icon-uEB94-sync_disabled:before {
  content: "\ea97";
}
.icon-uEB95-sync_problem:before {
  content: "\ea98";
}
.icon-uEB96-system_update:before {
  content: "\ea99";
}
.icon-uEB97-system_update_alt:before {
  content: "\ea9a";
}
.icon-uEB98-tablet:before {
  content: "\ea9b";
}
.icon-uEB99-tablet_android:before {
  content: "\ea9c";
}
.icon-uEBA0-texture:before {
  content: "\ea9d";
}
.icon-uEBA1-theaters:before {
  content: "\ea9e";
}
.icon-uEBA2-thumb_down:before {
  content: "\ea9f";
}
.icon-uEBA3-thumb_up:before {
  content: "\eaa0";
}
.icon-uEBA4-thumbs_up_down:before {
  content: "\eaa1";
}
.icon-uEBA5-timelapse:before {
  content: "\eaa2";
}
.icon-uEBA6-timeline:before {
  content: "\eaa3";
}
.icon-uEBA7-timer:before {
  content: "\eaa4";
}
.icon-uEBA8-timer_off:before {
  content: "\eaa5";
}
.icon-uEBA9-title:before {
  content: "\eaa6";
}
.icon-uEBAA-toc:before {
  content: "\eaa7";
}
.icon-uEBAB-today:before {
  content: "\eaa8";
}
.icon-uEBAC-touch_app:before {
  content: "\eaa9";
}
.icon-uEBAD-translate:before {
  content: "\eaaa";
}
.icon-uEBAE-trending_down:before {
  content: "\eaab";
}
.icon-uEBAF-trending_flat:before {
  content: "\eaac";
}
.icon-uEBB0-trending_up:before {
  content: "\eaad";
}
.icon-uEBB1-tune:before {
  content: "\eaae";
}
.icon-uEBB2-turned_in:before {
  content: "\eaaf";
}
.icon-uEBB3-turned_in_not:before {
  content: "\eab0";
}
.icon-uEBB4-tv:before {
  content: "\eab1";
}
.icon-uEBB5-twitter:before {
  content: "\eab2";
}
.icon-uEBB6-unarchive:before {
  content: "\eab3";
}
.icon-uEBB7-undo:before {
  content: "\eab4";
}
.icon-uEBB8-unfold_less:before {
  content: "\eab5";
}
.icon-uEBB9-unfold_more:before {
  content: "\eab6";
}
.icon-uEBBA-update:before {
  content: "\eab7";
}
.icon-uEBBB-verified_user:before {
  content: "\eab8";
}
.icon-uEBBC-vibration:before {
  content: "\eab9";
}
.icon-uEBBD-video_library:before {
  content: "\eaba";
}
.icon-uEBBE-videocam:before {
  content: "\eabb";
}
.icon-uEBBF-videocam_off:before {
  content: "\eabc";
}
.icon-uEBC0-view_agenda:before {
  content: "\eabd";
}
.icon-uEBC1-view_array:before {
  content: "\eabe";
}
.icon-uEBC2-view_carousel:before {
  content: "\eabf";
}
.icon-uEBC3-view_column:before {
  content: "\eac0";
}
.icon-uEBC4-view_comfy:before {
  content: "\eac1";
}
.icon-uEBC5-view_compact:before {
  content: "\eac2";
}
.icon-uEBC6-view_day:before {
  content: "\eac3";
}
.icon-uEBC7-view_headline:before {
  content: "\eac4";
}
.icon-uEBC8-view_list:before {
  content: "\eac5";
}
.icon-uEBC9-view_module:before {
  content: "\eac6";
}
.icon-uEBCA-view_quilt:before {
  content: "\eac7";
}
.icon-uEBCB-view_stream:before {
  content: "\eac8";
}
.icon-uEBCC-view_week:before {
  content: "\eac9";
}
.icon-uEBCD-vignette:before {
  content: "\eaca";
}
.icon-uEBCE-visibility:before {
  content: "\eacb";
}
.icon-uEBCF-visibility_off:before {
  content: "\eacc";
}
.icon-uEBD0-voicemail:before {
  content: "\eacd";
}
.icon-uEBD1-volume_down:before {
  content: "\eace";
}
.icon-uEBD2-volume_mute:before {
  content: "\eacf";
}
.icon-uEBD3-volume_off:before {
  content: "\ead0";
}
.icon-uEBD4-volume_up:before {
  content: "\ead1";
}
.icon-uEBD5-vpn_key:before {
  content: "\ead2";
}
.icon-uEBD6-vpn_lock:before {
  content: "\ead3";
}
.icon-uEBD7-wallpaper:before {
  content: "\ead4";
}
.icon-uEBD8-warning:before {
  content: "\ead5";
}
.icon-uEBD9-watch:before {
  content: "\ead6";
}
.icon-uEBDA-watch_later:before {
  content: "\ead7";
}
.icon-uEBDB-wb_cloudy:before {
  content: "\ead8";
}
.icon-uEBDC-weekend:before {
  content: "\ead9";
}
.icon-uEBDD-whatshot:before {
  content: "\eada";
}
.icon-uEBDE-widgets:before {
  content: "\eadb";
}
.icon-uEBDF-wifi:before {
  content: "\eadc";
}
.icon-uEBE0-wifi_tethering:before {
  content: "\eadd";
}
.icon-uEBE1-work:before {
  content: "\eade";
}
.icon-uEBE2-wrap_text:before {
  content: "\eadf";
}
.icon-uEBE3-youtube_searched_for:before {
  content: "\eae0";
}
.icon-uEBE4-zoom_in:before {
  content: "\eae1";
}
.icon-uEBE5-zoom_out:before {
  content: "\eae2";
}
.icon-uEBE6-zoom_out_map:before {
  content: "\eae3";
}
.icon-chat:before {
  content: "\eae4";
}
.icon-uEA0A-add_box:before {
  content: "\eae5";
}
.icon-uEA0B-add_circle:before {
  content: "\eae6";
}
.icon-uEA0C-add_shopping_cart:before {
  content: "\eae7";
}
.icon-uEA0D-add_to_queue:before {
  content: "\eae8";
}
::selection {
  background: #aba870;
  color: #fff;
}
::-moz-selection {
  background: #aba870;
  color: #fff;
}
html {
  font-size: 13px;
  min-height: 100%;
}
body {
  font-family: 'isans', tahoma, 'Open sans', sans-serif;
  font-size: 1rem;
  color: #373737;
  background-color: #f4f4f4;
  direction: rtl;
  text-align: right;
  font-weight: 400;
}
a,
ins {
  text-decoration: none;
}
img {
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.typography,
.post-content {
  font: 400 1.153846153846154rem/2.3 'isans', tahoma, 'Open sans', sans-serif;
  color: #404040;
}
.typography p,
.post-content p {
  line-height: inherit;
  margin-bottom: 20px;
  clear: both;
}
.typography p:last-of-type,
.post-content p:last-of-type {
  margin-bottom: 0;
}
.typography a,
.post-content a {
  color: #1ea340;
  text-decoration: underline;
}
.typography a:hover,
.post-content a:hover {
  color: #0f5220;
}
.typography a.gray,
.post-content a.gray {
  color: #8a8a8a;
  font-style: italic;
}
.typography img.aligncenter,
.post-content img.aligncenter {
  display: block;
  margin: 10px auto 20px;
}
.typography img.alignright,
.post-content img.alignright {
  margin-left: 1em;
  float: right;
}
.typography img.alignleft,
.post-content img.alignleft {
  margin-right: 1em;
  float: left;
}
.typography img.alignleft + p + p,
.post-content img.alignleft + p + p,
.typography img.alignright + p + p,
.post-content img.alignright + p + p {
  clear: both;
}
.typography h1,
.post-content h1,
.typography h2,
.post-content h2,
.typography h3,
.post-content h3,
.typography h4,
.post-content h4,
.typography h5,
.post-content h5,
.typography h6,
.post-content h6 {
  line-height: 1.1;
  margin-bottom: 10px;
}
.typography h1,
.post-content h1 {
  font-size: 1.692307692307692rem;
}
.typography h2,
.post-content h2 {
  font-size: 1.384615384615385rem;
}
.typography h3,
.post-content h3 {
  font-size: 1.307692307692308rem;
}
.typography h4,
.post-content h4,
.typography h5,
.post-content h5,
.typography h6,
.post-content h6 {
  font-size: 1.153846153846154rem;
}
.typography ol,
.post-content ol,
.typography ul,
.post-content ul {
  list-style: none;
  margin-bottom: 20px;
  line-height: 1.8;
  padding-left: 20px;
}
.typography ol ul,
.post-content ol ul,
.typography ul ul,
.post-content ul ul,
.typography ol ol,
.post-content ol ol,
.typography ul ol,
.post-content ul ol {
  padding-left: 20px;
}
html[dir="rtl"] .typography ol ul,
html[dir="rtl"] .post-content ol ul,
html[dir="rtl"] .typography ul ul,
html[dir="rtl"] .post-content ul ul,
html[dir="rtl"] .typography ol ol,
html[dir="rtl"] .post-content ol ol,
html[dir="rtl"] .typography ul ol,
html[dir="rtl"] .post-content ul ol,
body.rtl .typography ol ul,
body.rtl .post-content ol ul,
body.rtl .typography ul ul,
body.rtl .post-content ul ul,
body.rtl .typography ol ol,
body.rtl .post-content ol ol,
body.rtl .typography ul ol,
body.rtl .post-content ul ol {
  padding: 0 50px 0;
}
.typography ol,
.post-content ol {
  counter-reset: item;
}
.typography ol li:before,
.post-content ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #333;
  display: inline-block;
  margin-right: 9px;
}
.typography ul li:before,
.post-content ul li:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #dedede;
  vertical-align: middle;
  margin-left: 8px;
  border-radius: 100%;
}
.typography ins,
.post-content ins {
  background-color: #fff8dc;
  color: #8f7200;
  padding: 0 3px;
}
.typography strong,
.post-content strong {
  font-weight: 700;
}
.typography em,
.post-content em {
  font-style: italic;
}
.typography pre,
.post-content pre {
  margin-bottom: 20px;
}
.typography blockquote,
.post-content blockquote {
  quotes: none;
  margin-bottom: 20px;
  padding: 10px;
  position: relative;
  color: #949494;
  font-size: 1.076923076923077rem;
  font-style: italic;
}
.typography blockquote:before,
.post-content blockquote:before,
.typography blockquote:after,
.post-content blockquote:after {
  content: '"';
  line-height: 1;
  color: #202020;
  position: absolute;
  top: 20px;
  right: 2px;
}
.typography blockquote:after,
.post-content blockquote:after {
  top: auto;
  right: auto;
  left: 2px;
  bottom: 20px;
}
.typography blockquote h1,
.post-content blockquote h1,
.typography blockquote h2,
.post-content blockquote h2,
.typography blockquote h3,
.post-content blockquote h3,
.typography blockquote h4,
.post-content blockquote h4,
.typography blockquote h5,
.post-content blockquote h5,
.typography blockquote h6,
.post-content blockquote h6 {
  color: #ff6430;
  font-size: 1.076923076923077rem;
  font-weight: 700;
  font-style: normal;
}
.typography blockquote p,
.post-content blockquote p {
  margin: 0;
}
.typography label,
.post-content label {
  cursor: pointer;
}
.typography > *last-child,
.post-content > *last-child {
  margin-bottom: 0px;
}
.typography figure,
.post-content figure {
  margin: 0 0 20px;
  max-width: 100%;
}
.typography figure.aligncenter,
.post-content figure.aligncenter {
  margin: 0 auto 20px;
  text-align: center;
}
.typography figure.aligncenter img,
.post-content figure.aligncenter img {
  display: inline-block;
}
.typography figure.alignright,
.post-content figure.alignright {
  float: right;
  margin-left: 1em;
}
.typography figure.alignleft,
.post-content figure.alignleft {
  float: left;
  margin-right: 1em;
}
.typography figure.alignnone,
.post-content figure.alignnone {
  width: auto !important;
  margin: 0 -20px 20px;
  max-width: none;
}
.typography figure .wp-caption-text,
.post-content figure .wp-caption-text {
  color: #aaa;
  font-size: 1.076923076923077rem;
  font-weight: 400;
  font-style: italic;
  padding: 10px 10px 0;
}
.typography img.full-size,
.post-content img.full-size {
  width: 100%;
  height: auto;
}
.ads-wide-wrap {
  margin-bottom: 20px;
}
.ads-wide-wrap img {
  margin-bottom: 10px;
}
.main-box-top {
  border-bottom: 1px solid #e4e4e4;
  line-height: 1;
  margin-bottom: 20px;
}
.main-box-top h3 {
  float: right;
  border-bottom: 1px solid #525252;
  padding-bottom: 10px;
  color: #373737;
  font-size: 1.230769230769231rem;
  font-weight: 400;
}
.main-box-top h3 i {
  margin-left: 5px;
}
.main-box-top .arch-link {
  float: left;
  color: #7b2fd8;
}
.main-box-top .arch-link:hover {
  color: #bd97ec;
}
.latest-posts-box .latest-posts-list .row {
  margin-right: -7px;
  margin-left: -7px;
}
.latest-posts-box .latest-posts-list .latest-post-item-wrap {
  border-radius: 4px;
  padding-right: 7px;
  padding-left: 7px;
  margin-bottom: 25px;
}
@media (min-width: 1200px) {
  .latest-posts-box .latest-posts-list .latest-post-item-wrap {
    box-flex: 1;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (max-width: 480px) {
  .latest-posts-box .latest-posts-list .latest-post-item-wrap {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .latest-posts-box .latest-posts-list .latest-post-item-wrap .latest-post-item {
    border-radius: 5px !important;
  }
  .latest-posts-box .latest-posts-list .latest-post-item-wrap .latest-post-item .thumbnail {
    border-radius: 0 !important;
  }
  .latest-posts-box .latest-posts-list .latest-post-item-wrap .latest-post-item .share {
    top: 10px !important;
    left: 10px !important;
    width: auto !important;
    height: auto !important;
  }
  .latest-posts-box .latest-posts-list .latest-post-item-wrap .latest-post-item .share .toggle {
    width: 40px !important;
    height: 40px !important;
    background-color: #782fd8 !important;
    border-radius: 100% !important;
    display: inline-block;
    position: static !important;
    line-height: 40px !important;
    text-align: center !important;
    padding: 0 !important;
    font-weight: 700 !important;
    font-size: 22px;
  }
  .latest-posts-box .latest-posts-list .latest-post-item-wrap .latest-post-item.special .share .toggle {
    background-color: #bf9a04 !important;
  }
}
.latest-post-item {
  border-radius: 15px;
  background-color: #fafafa;
  padding: 0 15px 15px;
  position: relative;
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 100%;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.latest-post-item:hover {
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.latest-post-item .thumbnail {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  margin: 0 -15px 15px;
  overflow: hidden;
}
.latest-post-item .thumbnail img {
  width: 100%;
}
.latest-post-item .entry-title {
  color: #5a5a5a;
  font-size: 1.076923076923077rem;
  line-height: 1.6;
  font-weight: 400;
  margin-bottom: 10px;
}
.latest-post-item .excerpt {
  color: #858585;
  font-size: 0.923076923076923rem;
  margin-bottom: 15px;
}
.latest-post-item .categories {
  color: #1ea340;
  font-size: 1rem;
}
.latest-post-item .categories a {
  color: inherit;
}
.latest-post-item .categories a:hover {
  color: #146a2a;
}
.latest-post-item .share {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 70px;
  height: 70px;
  overflow: hidden;
  border-bottom-left-radius: 15px;
}
.latest-post-item .share .toggle {
  background-color: #7b2fd8;
  width: 70px;
  height: 70px;
  display: inline-block;
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  left: -26px;
  color: #fff;
  padding: 8px 15px 0 0;
  font-size: 20px;
  font-weight: 700;
  bottom: -26px;
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.latest-post-item .share:hover .toggle {
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.latest-post-item.special {
  background-color: #ffde5d;
}
.latest-post-item.special .entry-title {
  color: #655413;
}
.latest-post-item.special .excerpt {
  color: #987e1a;
}
.latest-post-item.special .categories {
  color: #686c0e;
}
.latest-post-item.special .share .toggle {
  background-color: #c19b08;
}
.catty-post-item {
  background-color: #fafafa;
  border-radius: 15px;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -ms-transition: 350ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 350ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 991px) {
  .catty-post-item {
    margin-bottom: 15px;
  }
}
.catty-post-item:hover {
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.catty-post-item .thumbnail {
  margin: 0;
  position: relative;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  max-height: 241px;
}
.catty-post-item .thumbnail img {
  width: 100%;
  display: inline-block;
  max-height: 100%;
}
.catty-post-item .thumbnail .time,
.catty-post-item .thumbnail figcaption {
  box-shadow: 0 6px 8px rgba(134,134,134,0.79);
  border-radius: 15px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: table;
  bottom: 10px;
  font-size: 0.846153846153846rem;
  line-height: 1;
  padding: 8px 8px;
  z-index: 2;
}
.catty-post-item .thumbnail .time i,
.catty-post-item .thumbnail figcaption i {
  font-size: 14px;
  vertical-align: middle;
}
.catty-post-item .texts {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px;
}
.catty-post-item .texts .entry-title {
  font-size: 1rem;
  margin-bottom: 12px;
}
.catty-post-item .texts .entry-title:hover {
  color: #1ea340;
}
.catty-post-item .texts .excerpt {
  margin-bottom: 12px;
}
.catty-post-item .texts .botty {
  line-height: 32px;
}
.catty-post-item .texts .botty .share {
  float: right;
}
.catty-post-item .texts .botty .share .toggle {
  cursor: pointer;
  font-size: 15px;
}
.catty-post-item .texts .botty .readmore {
  float: left;
  border: 1px solid #1ea340;
  border-radius: 20px;
  color: #1ea340;
  font-size: 1rem;
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
}
.catty-post-item .texts .botty .readmore i:before {
  -ms-transform: 200ms all ease-in-out;
  transform: 200ms all ease-in-out;
}
.catty-post-item .texts .botty .readmore:hover {
  background-color: #1ea340;
  color: #fff;
}
.catty-post-item .texts .botty .readmore:hover i {
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}
.catty-posts-list {
  height: 100%;
}
.catty-posts-list .small-items {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.catty-posts-list .small-items .catty-post-item {
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 991px) {
  .catty-posts-list .small-items .catty-post-item .thumbnail {
    position: relative;
  }
  .catty-posts-list .small-items .catty-post-item .thumbnail:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: -ms-linear-gradient(left, #fafafa 10%, rgba(255,255,255,0));
    background: linear-gradient(to right, #fafafa 10%, rgba(255,255,255,0));
    left: -10%;
    top: 0;
    z-index: 1;
  }
  .catty-posts-list .small-items .catty-post-item .texts {
    position: relative;
    z-index: 1;
  }
  .catty-posts-list .small-items .catty-post-item:hover {
    background-color: #fafafa;
  }
}
.catty-posts-list .small-items .catty-post-item .thumbnail {
  width: 35%;
  border-top-left-radius: 0;
  border-bottom-right-radius: 15px;
  max-height: 123px;
}
.catty-posts-list .small-items .catty-post-item .texts {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.catty-posts-list .small-items .catty-post-item .texts .entry-title {
  line-height: 2.08;
}
.catty-posts-list .small-items .catty-post-item .texts .excerpt {
  display: none;
}
.catty-posts-list .big-items .row {
  margin: 0 -20px 0 -10px;
}
.catty-posts-list .big-items .catty-post-item-wrap {
  padding: 0 10px;
}
@media (max-width: 991px) {
  .catty-posts-list .big-items .catty-post-item-wrap {
    padding: 0 15px;
  }
}
.catty-posts-list .big-items .catty-post-item .thumbnail {
  margin-bottom: 7px;
  max-height: none;
}
.catty-posts-list .big-items .catty-post-item .thumbnail .time,
.catty-posts-list .big-items .catty-post-item .thumbnail figcaption {
  top: 10px;
  right: 10px;
  bottom: auto;
  left: auto;
  margin: 0;
}
.catty-posts-wrap {
  margin-bottom: 30px;
}
.doctor-ads-item {
  border-radius: 4px;
  border: 1px solid #e1e1e1;
  background-color: #fafafa;
  position: relative;
}
.doctor-ads-item span.close {
  position: absolute;
  left: 7px;
  top: 7px;
  cursor: pointer;
}
.doctor-ads-item .details {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  padding: 10px;
}
.doctor-ads-item .details .title {
  display: block;
  color: #4a4a4a;
  font-size: 1rem;
}
.doctor-ads-item .details .profession {
  color: #858585;
  font-size: 0.846153846153846rem;
}
.doctor-ads-item .details img {
  max-width: 50px;
  align-self: center;
  -ms-flex-item-align: center;
  margin-left: 10px;
}
.doctor-ads-item .details .texts {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  align-self: center;
  -ms-flex-item-align: center;
}
.doctor-ads-item .address {
  border-top: 1px solid #e6e6e6;
  color: #a4a4a4;
  font-size: 0.923076923076923rem;
  padding: 7px 10px;
  zoom: 1;
  line-height: 30px;
}
.doctor-ads-item .address:before,
.doctor-ads-item .address:after {
  content: "";
  display: table;
}
.doctor-ads-item .address:after {
  clear: both;
}
.doctor-ads-item .address .view {
  float: left;
  border-radius: 10px;
  background-color: #1ea240;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  color: #fff;
  font-size: 1rem;
}
.doctors-building {
  margin-bottom: 30px;
}
.doctors-building .container {
  position: relative;
}
.doctors-building .container .doccie-navi-next,
.doctors-building .container .doccie-navi-prev {
  position: absolute;
  top: 50%;
  right: -20px;
  cursor: pointer;
  font-size: 28px;
  margin-top: -14px;
}
.doctors-building .container .doccie-navi-prev {
  right: auto;
  left: -20px;
}
.doctors-building .container .swiper-button-disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
@media (max-width: 575px) {
  .doctors-building .doccie-navi-next,
  .doctors-building .doccie-navi-prev {
    display: none;
  }
  .doctors-building > .container {
    background: #e2e2e2;
    margin: 0 auto;
    width: 90%;
    padding: 15px;
    border-radius: 15px;
    border: 1px solid #d3d3d3;
    height: 150px;
    position: relative;
  }
  .doctors-building > .container .swiper-container {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 100%;
  }
  .doctors-building > .container .swiper-slide {
    max-width: 255px;
  }
  .doctors-building > .container .doctor-ads-item {
    border-radius: 15px;
  }
}
.popular-posts-box {
  margin-bottom: 30px;
}
.popular-posts-box .box-top {
  border-bottom: 4px solid #eaeaea;
}
.popular-posts-box .box-top .tabs {
  zoom: 1;
  line-height: 1;
}
.popular-posts-box .box-top .tabs:before,
.popular-posts-box .box-top .tabs:after {
  content: "";
  display: table;
}
.popular-posts-box .box-top .tabs:after {
  clear: both;
}
.popular-posts-box .box-top .tabs li {
  float: right;
  color: #959595;
  font-size: 1.076923076923077rem;
  border-bottom: 4px solid #eaeaea;
  margin: 0 0 -4px 22px;
  padding-bottom: 15px;
  cursor: pointer;
}
.popular-posts-box .box-top .tabs li.active {
  color: #c19b08;
  border-color: #c19b08;
}
.popular-posts-box .tab-contents {
  background-color: #fff;
}
.popular-posts-box .tab-content {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  counter-rest: popular;
}
.popular-posts-box .tab-content li {
  counter-increment: popular;
  list-style: none;
  border: 1px solid #f4f4f4;
  margin: 0 -1px -1px 0;
  padding: 0;
}
.popular-posts-box .tab-content li a {
  display: block;
  padding: 15px 18px;
  font-size: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #8c8c8c;
  height: 100%;
}
.popular-posts-box .tab-content li a:before {
  content: counter(popular, decimal-leading-zero);
  display: inline-block;
  color: #c19b08;
  font-size: 1.230769230769231rem;
  margin-left: 5px;
  vertical-align: middle;
}
.popular-posts-box .tab-content li a:hover {
  background-color: #f3e5b1;
}
@media (max-width: 575px) {
  .popular-posts-box .tab-content {
    padding: 0;
  }
  .popular-posts-box .tab-content li {
    border-right: 0;
    border-left: 0;
    margin: 0 0 -1px;
  }
  .popular-posts-box .tab-content li a {
    font-size: 1.230769230769231rem;
  }
  .popular-posts-box .tab-content li a:before {
    font-size: 1.538461538461539rem;
  }
}
.selected-articles-list {
  margin-bottom: 30px;
}
.selected-articles-list .row {
  margin: -7px;
}
.selected-articles-list .selected-article-item-wrap {
  padding: 7px 7px;
}
.selected-article-item {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  color: #fff;
  background-position: center center;
  background-size: cover;
  padding: 15px;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  height: 170px;
}
.selected-article-item > * {
  position: relative;
  z-index: 1;
}
.selected-article-item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.55);
}
.selected-article-item:hover:before {
  background-color: rgba(0,0,0,0.25);
}
.selected-article-item .date {
  display: block;
  margin-bottom: 10px;
  font-size: 0.846153846153846rem;
}
.selected-article-item .date i {
  font-size: 14px;
  vertical-align: middle;
}
.selected-article-item .entry-title {
  font-size: 1rem;
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.selected-article-item .entry-title a {
  display: block;
  height: 100%;
}
.selected-article-item .botty {
  line-height: 27px;
}
.selected-article-item .botty .share {
  float: right;
}
.selected-article-item .botty .share .toggle {
  font-size: 14px;
  cursor: pointer;
}
.selected-article-item .botty .readmore {
  float: left;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 0 15px;
  height: 27px;
  line-height: 27px;
  margin-right: 10px;
  color: #fff;
}
.selected-article-item .botty .readmore:hover {
  color: #333;
  background-color: #fff;
}
.selected-article-item .botty .comments {
  float: right;
}
.mp-video-item {
  position: relative;
  padding: 0;
  color: #fff;
  -ms-transition: 360ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 360ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.mp-video-item img {
  width: 100%;
  max-height: 100%;
}
.mp-video-item .lnk {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 4;
}
.mp-video-item:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -ms-linear-gradient(bottom, rgba(62,62,62,0.9), transparent);
  background-image: linear-gradient(to top, rgba(62,62,62,0.9), transparent);
  -ms-transition: 360ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 360ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.mp-video-item .play {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: auto;
  font-size: 90px;
  z-index: 2;
  color: #fff;
}
.mp-video-item .texts {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 15px;
  z-index: 2;
}
.mp-video-item .texts .entry-title {
  font-size: 1.076923076923077rem;
  margin-bottom: 10px;
}
.mp-video-item:hover:after {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
@media (max-width: 480px) {
  .mp-video-item {
    max-width: 100%;
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-height: none !important;
  }
  .mp-video-item .texts {
    padding-bottom: 15px !important;
  }
  .mp-video-item .excerpt {
    display: none;
  }
}
.main-page-videos-box {
  margin-bottom: 30px;
}
.main-page-videos-box .small-items {
  padding: 0;
}
.main-page-videos-box .small-items .mp-video-item {
  max-height: 184px;
}
.main-page-videos-box .small-items .mp-video-item .play {
  font-size: 45px;
}
@media (max-width: 1199px) {
  .main-page-videos-box .small-items .mp-video-item .play {
    font-size: 35px;
    font-weight: 200;
  }
  .main-page-videos-box .small-items .mp-video-item .texts {
    padding-bottom: 0px;
    font-size: 0.923076923076923rem;
    line-height: 1.4;
  }
}
@media (max-width: 991px) {
  .main-page-videos-box .small-items .mp-video-item .play {
    margin-top: -12px;
  }
}
@media (max-width: 575px) {
  .main-page-videos-list {
    padding: 0;
  }
}
.text-with-related-posts {
  margin-bottom: 20px;
}
.text-with-related-posts .related-psts {
  border-right: 1px solid #e2e2e2;
}
.text-with-related-posts .related-psts ul li {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
  margin-bottom: 10px;
  color: #6c6c6c;
}
.text-with-related-posts .related-psts ul li:before {
  width: 7px;
  height: 7px;
  display: inline-block;
  border-radius: 100%;
  background-color: #11c644;
}
.text-with-related-posts .related-psts ul li a {
  color: inherit;
  text-decoration: none;
}
.text-with-related-posts .related-psts ul li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .text-with-related-posts {
    display: block;
  }
  .text-with-related-posts .related-psts {
    margin: 0 -5px;
    padding: 10px 0;
    width: auto;
    background-color: #f4f4f4;
    margin-top: 20px;
  }
  .text-with-related-posts .related-psts .ttl {
    display: none;
  }
  .text-with-related-posts .related-psts ul {
    padding: 0;
  }
  .text-with-related-posts .related-psts ul li {
    padding: 0 20px 10px;
  }
}
.single-page--main-block > .row {
  margin: 0 -10px;
}
.single-page--main-block .site-sidebar,
.single-page--main-block .single-page-main {
  padding: 0 10px;
}
.responsive-video iframe,
.responsive-video object {
  width: 100%;
  height: auto;
}
.responsive-video .wp-video,
.responsive-video video.wp-video-shortcode,
.responsive-video .mejs-container,
.responsive-video .mejs-overlay.load {
  width: 100% !important;
  height: 100% !important;
}
.responsive-video .mejs-container {
  padding-top: 56.25%;
}
.responsive-video .wp-video,
.responsive-video video.wp-video-shortcode {
  max-width: 100% !important;
}
.responsive-video video.wp-video-shortcode {
  position: relative;
}
.responsive-video .mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.responsive-video:not(.controls) .mejs-controls {
  display: none;
}
.responsive-video .mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important;
}
.share-dpin {
  direction: ltr;
}
.share-dpin .toggle {
  display: inline-block;
  cursor: pointer;
}
.share-dpin .links {
  display: inline-block;
  box-shadow: 0 2px 1px rgba(46,46,45,0.2);
  background-color: #ededed;
  height: 35px;
  border-radius: 25px;
  padding: 0 8px;
  line-height: 35px;
  position: relative;
  margin-left: 10px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.share-dpin .links.active {
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.share-dpin .links:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent #ededed transparent transparent;
  position: absolute;
  left: -7px;
  top: 50%;
  margin-top: -5px;
}
.share-dpin .links a {
  margin: 2px 1px 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 100%;
  background-color: #1eaff2;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
}
.share-dpin .links a.instagram {
  background-color: #1eaff2;
  background-image: -ms-linear-gradient(57deg, rgba(204,27,69,0.8) 0%, rgba(255,0,60,0.8) 50%, rgba(255,174,0,0.8) 100%);
  background-image: linear-gradient(33deg, rgba(204,27,69,0.8) 0%, rgba(255,0,60,0.8) 50%, rgba(255,174,0,0.8) 100%);
}
.share-dpin .links a.google-plus {
  background-color: #f0813e;
}
.main-slideshow {
  border-radius: 25px;
  background-color: #fafafa;
  margin: 25px 0;
}
@media (max-width: 575px) {
  .main-slideshow {
    border-radius: 0px;
    margin: 0 -15px 25px;
  }
}
.main-slideshow .swiper-pagination {
  width: auto !important;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 0;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  bottom: 30px;
  z-index: 4;
}
.main-slideshow .swiper-pagination .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  width: 10px;
  height: 10px;
  -ms-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  margin: 0 15px;
  align-self: center;
  -ms-flex-item-align: center;
}
.main-slideshow .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #7b2fd8;
  width: 12px;
  height: 12px;
}
.main-slideshow .texts-stuff {
  padding: 35px 45px 20px;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.main-slideshow .texts-stuff .head {
  position: relative;
}
.main-slideshow .texts-stuff .head .entry-title {
  font-size: 1.538461538461539rem;
}
.main-slideshow .texts-stuff .head .date {
  font-size: 0.923076923076923rem;
  color: rgba(94,93,93,0.4);
}
.main-slideshow .texts-stuff .head .date i {
  color: inherit;
  margin-left: 5px;
}
.main-slideshow .texts-stuff .head .share {
  position: absolute;
  top: 0;
  left: 0;
  direction: ltr;
}
.main-slideshow .texts-stuff .excerpt {
  font-size: 1rem;
  color: #5e5d5d;
  text-align: justify;
  margin-bottom: 30px;
  line-height: 2;
}
.main-slideshow .texts-stuff .bottom-stuff {
  line-height: 3.692307692307693rem;
  font-size: 1rem;
}
.main-slideshow .texts-stuff .bottom-stuff .meta .mitem {
  display: inline-block;
  margin-left: 15px;
}
.main-slideshow .texts-stuff .bottom-stuff .meta .mitem:last-child {
  margin-left: 0;
}
.main-slideshow .texts-stuff .bottom-stuff .meta .mitem a {
  color: inherit;
}
.main-slideshow .texts-stuff .bottom-stuff .meta .mitem i {
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.main-slideshow .texts-stuff .bottom-stuff .meta .mitem:not(.comments):hover {
  color: #1ea340;
}
.main-slideshow .texts-stuff .bottom-stuff .readmore {
  float: left;
  border-radius: 38px;
  height: 48px;
  background-color: #1ea340;
  padding: 0 25px;
  line-height: 48px;
  color: #fff;
}
.main-slideshow .texts-stuff .bottom-stuff .readmore:hover {
  background-color: #188233;
}
.main-slideshow .slide-picture {
  padding: 0;
  position: relative;
}
.main-slideshow .slide-picture img {
  height: 100%;
}
.main-slideshow .slide-picture:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 20px 10px 0;
  border-color: transparent #fafafa transparent transparent;
  position: absolute;
  top: 50%;
  right: -4px;
  margin-top: -10px;
}
@media (max-width: 991px) {
  .main-slideshow .slide-picture:after {
    content: none !important;
  }
}
@media (max-width: 991px) {
  .main-slideshow .swiper-pagination-bullet {
    position: relative;
  }
  .main-slideshow .swiper-pagination-bullet:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12.5px 19px 12.5px;
    border-color: transparent transparent #f7f7f7 transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    visibility: hidden;
    bottom: -30px;
    left: 50%;
    position: absolute;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .main-slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active {
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
  .main-slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    visibility: visible;
  }
  .main-slideshow .date {
    font-size: 1.076923076923077rem !important;
    color: #9e9e9e !important;
    margin-bottom: 12px !important;
    display: block;
  }
  .main-slideshow .date i {
    color: #777 !important;
    font-size: 16px !important;
  }
  .main-slideshow .texts-stuff .bottom-stuff {
    border-top: 1px solid #e1e1e1;
    margin: 0 -45px;
    padding: 15px 45px 0;
  }
  .main-slideshow .texts-stuff .bottom-stuff .meta .mitem {
    display: none;
  }
  .main-slideshow .texts-stuff .bottom-stuff .meta .mitem:nth-child(2) {
    display: inline-block;
    color: #259f4a;
    font-size: 1.230769230769231rem;
  }
  .main-slideshow .texts-stuff .bottom-stuff .meta .mitem:nth-child(2) i {
    display: none;
  }
}
.site-top-bar {
  background-color: #fff;
  box-shadow: 0 4px 13px rgba(168,168,168,0.15);
  height: 70px;
  position: relative;
  z-index: 5;
}
@media (max-width: 767px) {
  .site-top-bar {
    box-shadow: none;
  }
}
.site-top-bar .container {
  height: 100%;
}
.site-top-bar .site-logo {
  max-width: 120px;
  margin-left: 10px;
  align-self: center;
  -ms-flex-item-align: center;
}
@media (max-width: 767px) {
  .site-top-bar .site-logo {
    margin-left: auto;
  }
}
.top-nav {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.top-nav > ul {
  zoom: 1;
}
.top-nav > ul:before,
.top-nav > ul:after {
  content: "";
  display: table;
}
.top-nav > ul:after {
  clear: both;
}
.top-nav > ul > li {
  float: right;
  height: 70px;
  font-size: 1.076923076923077rem;
}
.top-nav > ul > li > a {
  display: block;
  padding: 0 20px;
  height: 100%;
  line-height: 70px;
  position: relative;
}
@media (max-width: 1199px) {
  .top-nav > ul > li > a {
    padding: 0 10px;
  }
}
@media (max-width: 991px) {
  .top-nav > ul > li > a {
    padding: 0 7px;
    font-size: 0.923076923076923rem;
  }
}
.top-nav > ul > li > a i {
  font-size: 1.692307692307692rem;
  margin-left: 5px;
}
.top-nav > ul > li > a i.dropdown {
  position: absolute;
  bottom: 8px;
  color: #b1b1b1;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 1.307692307692308rem;
}
.top-nav > ul > li > ul {
  position: absolute;
  top: 100%;
  right: 0px;
  width: 100%;
  box-shadow: 0 43px 70px rgba(97,97,97,0.14);
  background-color: #f5f5f5;
  z-index: 2;
  padding: 20px calc( ( 100% - ( 1170px - 30px ) ) / 2 );
  zoom: 1;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  -ms-transition: 350ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 350ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 155000000;
}
.top-nav > ul > li > ul:before,
.top-nav > ul > li > ul:after {
  content: "";
  display: table;
}
.top-nav > ul > li > ul:after {
  clear: both;
}
@media (max-width: 1199px) {
  .top-nav > ul > li > ul {
    padding: 20px calc( ( 100% - ( 960px - 30px ) ) / 2 );
  }
}
@media (max-width: 991px) {
  .top-nav > ul > li > ul {
    padding: 20px calc( ( 100% - ( 720px - 30px ) ) / 2 );
  }
}
.top-nav > ul > li > ul > li {
  float: right;
  margin-bottom: 17px;
  width: 25%;
}
.top-nav > ul > li > ul > li > a:hover {
  color: #1ea340;
}
.top-nav > ul > li > ul > li > a i {
  font-size: 1.692307692307692rem;
  margin-left: 5px;
  color: inherit;
}
.top-nav > ul > li:hover > a {
  background-color: #f5f5f5;
}
.top-nav > ul > li:hover > ul {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  visibility: visible;
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
.site-top-bar .top-searchform {
  margin-right: auto;
  max-width: 285px;
  position: relative;
  width: 100%;
  align-self: center;
  -ms-flex-item-align: center;
  direction: ltr;
}
.site-top-bar .top-searchform input[type=text],
.site-top-bar .top-searchform input[type=search] {
  width: 100%;
  border-radius: 28px;
  border: 1px solid #e5e5e5;
  background-color: #f2f2f2;
  height: 38px;
  display: block;
  direction: rtl;
  width: 80%;
  padding: 0 10px 0 40px;
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.site-top-bar .top-searchform input[type=text]:focus,
.site-top-bar .top-searchform input[type=search]:focus {
  width: 100%;
  background-color: #ededed;
}
.site-top-bar .top-searchform button {
  position: absolute;
  left: 3px;
  top: 3px;
  background-color: #7b2fd8;
  width: 32px;
  height: 32px;
  display: inline-block;
  border-radius: 100%;
  color: #fff;
  border: 0;
  outline: none;
  font-size: 1.538461538461539rem;
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .site-top-bar .top-searchform {
    max-width: 200px;
  }
}
@media (max-width: 991px) {
  .site-top-bar .top-searchform {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    visibility: hidden;
    -ms-transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    background-color: #fff;
    padding: 0 15px;
  }
  .searchmode .top-searchform {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    visibility: visible;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
  .site-top-bar .top-searchform input[type=text],
  .site-top-bar .top-searchform input[type=search] {
    height: 100%;
    border-radius: 0;
    background-color: #fff;
    border: 0;
    font-size: 1.307692307692308rem;
  }
  .site-top-bar .top-searchform button {
    left: 15px;
    background: none;
    color: #777;
    width: auto;
    height: auto;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 24px;
  }
}
.site-top-bar .responsive-search-toggle {
  align-self: center;
  -ms-flex-item-align: center;
  font-size: 24px;
  cursor: pointer;
  -ms-transition: all 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchmode .responsive-search-toggle {
  -ms-transform: translateY(5px);
  transform: translateY(5px);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
}
.site-top-bar .responsive-doctors-toggle {
  background-color: #672fd8;
  color: #fff;
  align-self: center;
  -ms-flex-item-align: center;
  border-radius: 20px;
  padding: 4px 17px;
  cursor: pointer;
  font-weight: 500;
  font-size: 1.230769230769231rem;
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  margin-right: 10px;
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
}
.site-top-bar .responsive-doctors-toggle.open {
  background-color: #bdbdbd;
  box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.site-top-bar .responsive-doctors-toggle i {
  font-size: 22px;
  margin-left: 5px;
}
.site-top-bar .doctors-dropdown {
  position: absolute;
  width: 100%;
  top: 100%;
  right: 0;
  box-shadow: 0 5px 9px rgba(194,194,194,0.64);
  border: 1px solid #f5f5f5;
  background-color: #f7f7f7;
  padding: 22px;
  margin-top: -6px;
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  -ms-transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 300ms all cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
}
.site-top-bar .doctors-dropdown.open {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.site-top-bar .doctors-dropdown:before {
  content: '';
  position: absolute;
  left: 60px;
  top: -19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9.5px 19px 9.5px;
  border-color: transparent transparent #f7f7f7 transparent;
}
@media (max-width: 767px) {
  .site-top-bar .doctors-dropdown:before {
    left: calc( ( 100% - ( 540px - 30px ) ) / 2 );
    margin-left: 45px;
  }
}
@media (max-width: 575px) {
  .site-top-bar .doctors-dropdown:before {
    left: 60px;
    margin-left: 0;
  }
}
.site-top-bar .doctors-dropdown .search {
  position: relative;
  margin-bottom: 22px;
}
.site-top-bar .doctors-dropdown .search input[type=text],
.site-top-bar .doctors-dropdown .search input[type=search] {
  height: 35px;
  border-radius: 18px;
  border: 1px solid #e2e2e2;
  background-color: #ededed;
  outline: none;
  padding: 0 10px 0 40px;
  width: 100%;
  display: block;
}
.site-top-bar .doctors-dropdown .search button {
  left: 10px;
  position: absolute;
  background: none;
  border: 0;
  outline: none;
  color: #a7a7a7;
  width: auto;
  height: auto;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 22px;
}
.site-top-bar .doctors-dropdown .doctors-list {
  margin: 0 -22px;
  position: relative;
}
.site-top-bar .doctors-dropdown .doctors-list:before {
  content: '';
  border-radius: 5px;
  border: 1px solid #e8e8e8;
  background-color: #efefef;
  padding: 20px;
  position: absolute;
  width: calc(100% - 44px);
  right: 22px;
  height: 100%;
}
.site-top-bar .doctors-dropdown .doctors-list.loading:after {
  content: '';
  width: calc(100% - 44px);
  height: 100%;
  right: 22px;
  position: absolute;
  background-color: rgba(255,255,255,0.9);
  z-index: 2;
  left: 0;
  top: 0;
}
.site-top-bar .doctors-dropdown .doctors-list ul {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: auto;
  padding: 20px 35px 20px 0;
  width: 100%;
  margin: 0 -7px;
}
.site-top-bar .doctors-dropdown .doctors-list ul li {
  padding: 0 7px;
  width: 33.3333%;
  box-flex: 1;
  -ms-flex: 0 0 33.3333%;
  flex: 0 0 33.3333%;
  min-width: 131px;
  position: relative;
  z-index: 1;
}
.site-top-bar .doctors-dropdown .doctors-list ul li.not-found {
  width: 100%;
  box-flex: 1;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  text-align: center;
}
.site-top-bar .doctors-dropdown .doctors-list ul li .doctor-ads-item {
  text-align: center;
  display: -ms-flexbox;
  display: box;
  display: flex;
  height: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-direction: column;
  flex-direction: column;
}
.site-top-bar .doctors-dropdown .doctors-list ul li .doctor-ads-item .details {
  display: block;
}
.site-top-bar .doctors-dropdown .doctors-list ul li .doctor-ads-item .details img {
  margin-left: 0 !important;
}
.site-top-bar .doctors-dropdown .doctors-list ul li .doctor-ads-item .close,
.site-top-bar .doctors-dropdown .doctors-list ul li .doctor-ads-item .address {
  display: none;
}
.site-top-bar .doctors-dropdown .doctors-list ul li .doctor-ads-item .view {
  display: block;
  text-align: center;
  color: #fff;
  width: 80%;
  margin: 0 auto 10px;
  height: 27px;
  line-height: 27px;
  border-radius: 5px;
  background-color: #7b2fd8;
  background-image: -ms-linear-gradient(148deg, #1ea340 0%, #24bd4b 100%);
  background-image: linear-gradient(-58deg, #1ea340 0%, #24bd4b 100%);
}
.responsive-menu-slider {
  background-color: #f9f9f9;
  box-shadow: 0 2px 13px rgba(168,168,168,.35);
  padding: 0;
  margin: 0;
  font-size: 1.076923076923077rem;
}
.responsive-menu-slider .container {
  padding: 0 30px;
  position: relative;
}
.responsive-menu-slider li {
  text-align: center;
}
.responsive-menu-slider li i {
  display: none;
}
.responsive-menu-slider .res-navi-next,
.responsive-menu-slider .res-navi-prev {
  position: absolute;
  top: 50%;
  font-size: 24px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  cursor: pointer;
  z-index: 2;
}
.responsive-menu-slider .res-navi-prev {
  left: 10px;
  right: auto;
}
.responsive-menu-slider .swiper-button-disabled {
  opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
}
.site-sidebar .sidebar-widget {
  margin-bottom: 25px;
}
.site-sidebar .sidebar-widget.doctors-ad-widget .doctor-ads-item {
  margin-bottom: 12px;
}
.site-sidebar .widget-popular-posts {
  border: 1px solid #f0f0f0;
  background-color: #fcfcfc;
}
.site-sidebar .widget-popular-posts .main-box-top {
  padding: 20px 12px 0;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0px;
}
.site-sidebar .widget-popular-posts .main-box-top .widget-title {
  padding-bottom: 20px;
}
.site-sidebar .widget-popular-posts .main-box-top .archive-link {
  margin-right: auto;
  align-self: center;
  -ms-flex-item-align: center;
  height: 32px;
  border-radius: 19px;
  border: 1px solid #1ea340;
  line-height: 32px;
  padding: 0 13px;
  color: #1ea340;
  font-size: 1rem;
  margin-top: -20px;
}
@media (max-width: 1199px) {
  .site-sidebar .widget-popular-posts .main-box-top .archive-link {
    padding: 0 12px;
    font-size: 0.923076923076923rem;
  }
}
.site-sidebar .widget-popular-posts .main-box-top .archive-link:hover {
  background-color: #1ea340;
  color: #fff;
}
.site-sidebar .widget-popular-posts ul li {
  border-bottom: 1px solid #efefef;
  padding: 20px 10px;
}
.site-sidebar .widget-popular-posts ul li:last-child {
  border-bottom: 0;
}
.site-sidebar .widget-popular-posts ul li a {
  display: block;
  padding-right: 10px;
  color: #222;
  font-size: 1rem;
  line-height: 2rem;
  position: relative;
}
.site-sidebar .widget-popular-posts ul li a:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0.5rem;
  height: calc(100% - 1rem);
  width: 3px;
  background-color: #1ea340;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.site-sidebar .widget-popular-posts ul li a:hover {
  color: #1ea340;
}
.site-sidebar .widget-popular-posts ul li a:hover:before {
  -ms-transform: scaleY(1.3);
  transform: scaleY(1.3);
}
.site-sidebar .widget-popular-posts .bottom {
  border-bottom: 6px solid #d2d2d2;
  padding-right: 12px;
}
.site-sidebar .widget-popular-posts .bottom a {
  display: inline-block;
  border-bottom: 6px solid #1ea340;
  color: #1ea340;
  font-size: 1.076923076923077rem;
  margin-bottom: -6px;
  padding-bottom: 6px;
}
.site-sidebar .widget-popular-posts .bottom a:hover {
  border-color: #222;
}
.site-sidebar .widget-recommended-articles .widget-title {
  margin-bottom: 12px;
}
.site-sidebar .widget-recommended-articles ul li {
  background-color: #fcfcfc;
  margin-bottom: 17px;
}
.site-sidebar .widget-recommended-articles ul li:last-child {
  margin-bottom: 0;
}
.site-sidebar .widget-recommended-articles ul li .thumbnail {
  margin: 0;
  position: relative;
}
.site-sidebar .widget-recommended-articles ul li .thumbnail .time,
.site-sidebar .widget-recommended-articles ul li .thumbnail figcaption {
  border-radius: 15px;
  background-color: #fff;
  position: absolute;
  top: 10px;
  right: 10px;
  display: table;
  bottom: 10px;
  font-size: 0.846153846153846rem;
  line-height: 1;
  padding: 8px 8px;
  z-index: 2;
}
.site-sidebar .widget-recommended-articles ul li img {
  display: block;
  width: 100%;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.site-sidebar .widget-recommended-articles ul li .title {
  display: block;
  padding: 15px;
  font-size: 1.076923076923077rem;
}
.site-sidebar .widget-recommended-articles ul li:hover {
  color: #1ea340;
}
.site-sidebar .widget-recommended-articles ul li:hover img {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.widget-banner-ads .pair {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 -4px;
}
.widget-banner-ads .pair img {
  width: 100%;
  display: inline-block;
}
.widget-banner-ads .pair a {
  max-width: 50%;
  width: 100%;
  padding: 0 4px;
}
@media (max-width: 767px) {
  .widget-banner-ads {
    text-align: center;
  }
}
.site-footer {
  background-color: #fff;
}
.site-footer .pre-footer {
  padding: 40px 15px 15px;
}
.site-footer .pre-footer .pf-box {
  color: #6e6e6e;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .site-footer .pre-footer .pf-box {
    margin-bottom: 35px;
  }
}
.site-footer .pre-footer .pf-box .pf-title {
  font-size: 1.076923076923077rem;
  margin-bottom: 15px;
}
.site-footer .pre-footer .pf-box .pf-nav {
  line-height: 2;
}
.site-footer .pre-footer .pf-box .pf-nav li:hover {
  color: #51b148;
}
.site-footer .pre-footer .pf-box.ft-about-hidoctor {
  text-align: center;
  line-height: 2.4;
}
.site-footer .pre-footer .pf-box.ft-about-hidoctor img {
  margin-bottom: 15px;
}
.site-footer .pre-footer .pf-box.ft-about-hidoctor .socials a {
  height: 31px;
  line-height: 31px;
  background-color: #228ee1;
  color: #fff;
  border-radius: 15px;
  padding: 0 15px;
  display: inline-block;
}
.site-footer .pre-footer .pf-box.ft-about-hidoctor .socials a i {
  margin-left: 5px;
}
.site-footer .pre-footer .pf-box.ft-about-hidoctor .socials a.instagram {
  background-image: -ms-linear-gradient(left, #e9a53a 0%, #e6176a 50%, #df143f 100%);
  background-image: linear-gradient(to right, #e9a53a 0%, #e6176a 50%, #df143f 100%);
  margin-right: 10px;
}
.site-footer .pre-footer .pf-box.ft-about-hidoctor .socials a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
@media (max-width: 575px) {
  .site-footer .pre-footer .pf-box.ft-about-hidoctor {
    line-height: 1.7;
  }
  .site-footer .pre-footer .pf-box.ft-about-hidoctor .socials a {
    margin-bottom: 10px;
    display: table;
    margin-right: 0 !important;
  }
}
.site-footer .site-copyright {
  padding: 20px 15px;
  text-align: center;
  font-size: 1.076923076923077rem;
}
.site-tag-cloud {
  background-color: #eaeaea;
  padding: 20px 0;
  text-align: center;
}
.site-tag-cloud a {
  height: 35px;
  line-height: 35px;
  border-radius: 19px;
  background-color: #f4f4f4;
  padding: 0 12px;
  margin: 0 0 6px 6px;
  color: #373737;
  display: inline-block;
  font-size: 0.923076923076923rem;
}
.site-tag-cloud a:hover {
  background-color: #51b148;
  color: #fff;
}
.breadcrumbs-box {
  background-color: #fff;
  border-bottom: 1px solid #e3e3e3;
  padding: 20px 0px;
}
@media (max-width: 575px) {
  .breadcrumbs-box {
    overflow: auto;
    background-color: #f4f4f4;
    white-space: nowrap;
    box-shadow: inset 0 10px 15px rgba(0,0,0,0.05);
  }
}
.breadcrumbs-box .home-icn {
  vertical-align: middle;
  margin-left: 10px;
  font-size: 16px;
  margin-top: -3px;
}
.breadcrumbs-box .posts-count {
  margin-right: auto;
  align-self: center;
  -ms-flex-item-align: center;
  border: 1px solid #965ce1;
  border-radius: 20px;
  color: #9253e2;
  padding: 4px 15px;
}
.breadcrumbs-box .posts-count i {
  font-size: 14px;
}
.breadcrumbs {
  font-weight: 400;
  font-size: 1rem;
  color: #333;
  align-self: center;
  -ms-flex-item-align: center;
}
.breadcrumbs a,
.breadcrumbs span {
  color: #333;
  display: inline-block;
  vertical-align: middle;
}
.breadcrumbs a:hover {
  color: #20a240;
}
.breadcrumbs .sep {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  margin: 0 5px;
}
.site-pagination {
  direction: ltr;
  text-align: left;
  box-shadow: 0 4px 4px #f2f2f2;
  background-color: #fff;
  margin-bottom: 30px;
  height: 35px;
  text-align: center;
}
.site-pagination a,
.site-pagination span {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
}
.site-pagination .current {
  background-color: #d2fadd;
  border-bottom: 3px solid #0d9333;
  color: #0d9333;
}
.site-pagination a:hover {
  color: #0d9333;
}
.category-item {
  height: 65px;
  line-height: 65px;
  border-radius: 5px;
  background-color: #fff;
  color: #727272;
  font-size: 1.384615384615385rem;
  font-weight: 400;
  display: block;
  padding: 0 15px;
}
.category-item:hover {
  background-color: #e7e7e7;
}
.category-item i {
  font-size: 20px;
}
.category-item .share-icn {
  float: left;
  line-height: 65px;
}
.featured-post-item {
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.featured-post-item .texts-stuff {
  padding: 15px;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.featured-post-item .thumbnail {
  margin: 0;
}
.featured-post-item .thumbnail img {
  width: 100%;
  max-height: 251px;
  display: inline-block;
}
.featured-post-item .entry-title {
  font-size: 1.384615384615385rem;
  color: #292b2a;
  margin-bottom: 10px;
}
.featured-post-item .entry-title .date {
  font-size: 0.923076923076923rem;
  font-weight: 300;
  color: #b2b2b2;
  display: none;
}
.featured-post-item .excerpt {
  color: #777;
  font-size: 1.153846153846154rem;
  line-height: 2;
  margin-bottom: 15px;
}
.featured-post-item .bottom {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.featured-post-item .bottom .readmore {
  background-color: #0cb93d;
  color: #fff;
  padding: 6px 17px;
  border-radius: 4px;
}
.featured-post-item .bottom .readmore:hover {
  background-color: #0a9431;
}
.featured-post-item .bottom .readmore i {
  display: none;
}
.featured-post-item .bottom .share {
  align-self: center;
  -ms-flex-item-align: center;
  margin-right: 10px;
}
.featured-post-item .bottom .share .trigger {
  font-size: 16px;
  cursor: pointer;
  color: #a8a8a8;
}
.post-item {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  border-radius: 5px;
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
}
.post-item .ribbon {
  position: absolute;
  left: 10px;
  top: -2px;
  font-size: 20px;
  color: #f3bf0a;
  z-index: 3;
}
.post-item .thumbnail {
  margin: 0;
  width: 46.403712297%;
  position: relative;
}
@media (max-width: 575px) {
  .post-item .thumbnail {
    width: 100%;
    text-align: center;
    padding-top: 20px;
  }
  .post-item .thumbnail:after {
    content: none !important;
  }
}
@media (max-width: 490px) {
  .post-item .thumbnail {
    padding-top: 0px;
  }
  .post-item .thumbnail:after {
    content: '' !important;
    background: -ms-linear-gradient(bottom, #fff 10%, rgba(255,255,255,0)) !important;
    background: linear-gradient(to top, #fff 10%, rgba(255,255,255,0)) !important;
    left: 0 !important;
  }
  .post-item .thumbnail img {
    width: 100%;
    display: inline-block;
  }
}
.post-item .thumbnail img {
  height: 100%;
}
.post-item .thumbnail:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: -ms-linear-gradient(left, #fff 0%, rgba(255,255,255,0));
  background: linear-gradient(to right, #fff 0%, rgba(255,255,255,0));
  left: 0%;
  top: 0;
  z-index: 1;
}
.post-item .texts {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  z-index: 3;
  padding: 20px 0 12px 15px;
}
.post-item .entry-title {
  font-size: 1.230769230769231rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.post-item .excerpt {
  color: #7b7b7b;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.post-item .bottom {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.post-item .bottom .readmore {
  background-color: #0cb93d;
  color: #fff;
  padding: 6px 17px;
  border-radius: 4px;
}
.post-item .bottom .readmore:hover {
  background-color: #0a9431;
}
.post-item .bottom .readmore i {
  display: none;
}
.post-item .bottom .share {
  align-self: center;
  -ms-flex-item-align: center;
  margin-right: 15px;
}
@media (max-width: 575px) {
  .post-item .bottom .share {
    margin-right: auto;
  }
}
.post-item .bottom .share .trigger {
  font-size: 16px;
  cursor: pointer;
  color: #a8a8a8;
}
.single-page--main-block {
  padding-top: 20px;
}
.single-page--main-block .ads-wide-wrap {
  margin-bottom: 20px;
}
.single-post-item {
  border-radius: 3px;
  background-color: #fff;
  padding: 20px;
  position: relative;
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .single-post-item {
    margin: 0 -15px 30px;
  }
}
.single-post-item .reading-prgress-bar {
  height: 5px;
  background-color: #e8e8e8;
  direction: ltr;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.single-post-item .reading-prgress-bar .progress {
  background-color: #30c456;
  height: 100%;
  position: relative;
}
.single-post-item .reading-prgress-bar .progress .handle {
  position: absolute;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 100%;
  line-height: 35px;
  text-align: center;
  box-shadow: 0 7px 9px rgba(46,46,45,0.22);
  background: #fff url("../images/open-magazine--1-.png") no-repeat center center;
  right: 0;
  top: -15px;
  cursor: pointer;
  margin-right: -17.5px;
}
.single-post-item .single-post-heading {
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.single-post-item .single-post-heading .date {
  color: #9e9e9e;
  font-size: 0.923076923076923rem;
}
.single-post-item .single-post-heading .date i {
  color: #979797;
  margin-left: 4px;
}
.single-post-item .single-post-heading .entry-title {
  color: #404040;
  font-size: 1.384615384615385rem;
}
.single-post-item .single-post-heading .left {
  margin-right: auto;
  align-self: center;
  -ms-flex-item-align: center;
}
.single-post-item .single-post-heading .share {
  display: inline-block;
}
.single-post-item .single-post-heading .share .toggle {
  cursor: pointer;
  font-size: 16px;
  color: #a7a7a7;
}
@media (max-width: 575px) {
  .single-post-item .single-post-heading {
    margin: -20px -20px 0;
  }
  .single-post-item .single-post-heading .right,
  .single-post-item .single-post-heading .left {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    padding: 20px;
  }
  .single-post-item .single-post-heading .left {
    border-bottom: 1px solid #eaeaea;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .single-post-item .single-post-heading .left .cats {
    align-self: center;
    -ms-flex-item-align: center;
  }
  .single-post-item .single-post-heading .left .share {
    -ms-flex-order: 2;
    order: 2;
    margin-right: auto;
    align-self: center;
    -ms-flex-item-align: center;
  }
}
.single-post-item .single-post-heading .cats {
  display: inline-block;
  margin-right: 5px;
}
.single-post-item .single-post-heading .cats a {
  color: #1ea240;
  font-size: 1.076923076923077rem;
}
.single-post-item .single-post-heading .cats a:hover {
  color: #15712d;
}
.single-post-item .post-content {
  margin-bottom: 15px;
}
.single-post-item .post-share {
  margin: 0 -15px;
  border-top: 1px solid #fafafa;
  padding: 15px 15px 0;
}
@media (max-width: 767px) {
  .single-post-item .post-share .telegram-share-wrap {
    width: 100%;
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: 12px;
  }
  .single-post-item .post-share .others-share-wrap {
    text-align: center !important;
    width: 100%;
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .single-post-item .post-share .telegram-share {
    display: table !important;
    margin: 0 auto !important;
  }
  .single-post-item .post-share .telegram-share .icon,
  .single-post-item .post-share .telegram-share .txt {
    display: table-cell !important;
  }
}
.single-post-item .post-share .ttl {
  font-size: 1.076923076923077rem;
  margin-bottom: 10px;
}
.single-post-item .post-share .ttl small {
  font-weight: 400;
}
.single-post-item .post-share .telegram-share {
  font-size: 0.923076923076923rem;
  background-color: #4190da;
  color: #fff;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  border-radius: 21px;
  overflow: hidden;
}
.single-post-item .post-share .telegram-share:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.single-post-item .post-share .telegram-share .icn {
  background-color: #53a2ec;
  padding: 5px 10px 5px 5px;
  text-align: center;
}
.single-post-item .post-share .telegram-share .txt {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 5px 7px;
}
.single-post-item .post-share .others-share-wrap {
  direction: ltr;
  text-align: left;
}
.single-post-item .post-share .others-share-wrap a {
  display: inline-block;
  padding: 0 10px;
  font-size: 19px;
}
.single-post-item .post-share .others-share-wrap a.facebook {
  color: #006898;
}
.single-post-item .post-share .others-share-wrap a.email {
  color: #e32448;
}
.single-post-item .post-share .others-share-wrap a.twitter {
  color: #3eb8f0;
}
.single-post-item .post-share .others-share-wrap a.google-plus {
  color: #f0813e;
}
.single-post-item .post-share .others-share-wrap a:hover {
  color: #000;
}
.post-tags {
  margin-bottom: 15px;
}
.post-tags a {
  display: inline-block;
  border-radius: 16px;
  border: 2px solid #1ea340;
  font-size: 1rem;
  color: #1ea340;
  padding: 3px 12px;
  margin: 0 0 5px 5px;
}
.post-tags a:hover {
  background-color: #1ea340;
  color: #fff;
}
.next-prev-posts {
  margin-bottom: 50px;
}
.next-prev-posts .row {
  margin: 0 -7px;
}
.next-prev-posts .next-post-box,
.next-prev-posts .prev-post-box {
  padding: 0 7px;
}
.next-prev-posts .next-post-box.prev-post-box .main-box-top,
.next-prev-posts .prev-post-box.prev-post-box .main-box-top {
  margin-right: -14px;
  padding-right: 15px;
}
.next-prev-posts .post-item {
  background: none;
  border: 1px solid #eaeaea;
  margin-bottom: 0;
}
.next-prev-posts .post-item .thumbnail {
  overflow: hidden;
}
.next-prev-posts .post-item .thumbnail .date {
  position: absolute;
  box-shadow: 0 4px 7px rgba(92,92,92,0.34);
  border-radius: 15px;
  background-color: #f4f4f4;
  bottom: 10px;
  z-index: 3;
  right: 10px;
  padding: 4px 10px;
  font-size: 0.846153846153846rem;
}
.next-prev-posts .post-item .thumbnail:after {
  background: -ms-linear-gradient(left, #f4f4f4 10%, rgba(255,255,255,0));
  background: linear-gradient(to right, #f4f4f4 10%, rgba(255,255,255,0));
}
.next-prev-posts .post-item .thumbnail .img {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.next-prev-posts .post-item .entry-title {
  font-size: 1rem;
}
.next-prev-posts .post-item .bottom {
  margin-bottom: 10px;
}
.next-prev-posts .post-item .bottom .share {
  margin-right: 0;
}
.next-prev-posts .post-item .bottom .share .trigger {
  font-size: 19px;
  font-weight: 700;
}
.next-prev-posts .post-item .bottom .readmore {
  box-shadow: 0 4px 7px rgba(92,92,92,0.34);
  background-color: #1ea340;
  margin-right: auto;
}
.next-prev-posts .post-item .bottom .readmore:hover {
  box-shadow: none;
}
.related-post-item {
  background-color: #fafafa;
  border: 1px solid #eaeaea;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.related-post-item .thumbnail {
  margin: 0 0 10px;
  position: relative;
}
.related-post-item .thumbnail .date {
  position: absolute;
  box-shadow: 0 4px 7px rgba(92,92,92,0.34);
  border-radius: 15px;
  background-color: #f4f4f4;
  top: 10px;
  z-index: 3;
  right: 10px;
  line-height: 30px;
  height: 27px;
  padding: 0 10px;
  font-size: 0.846153846153846rem;
}
.related-post-item .thumbnail img {
  width: 100%;
  height: auto;
}
.related-post-item .texts {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 10px;
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}
.related-post-item .texts .entry-title {
  font-size: 1.076923076923077rem;
  font-weight: 400;
  margin-bottom: 12px;
}
.related-post-item .texts .bottom {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 15px;
}
.related-post-item .texts .bottom .share {
  align-self: center;
  -ms-flex-item-align: center;
}
.related-post-item .texts .bottom .share .trigger {
  font-size: 19px;
  font-weight: 700;
  cursor: pointer;
  color: #a8a8a8;
}
.related-post-item .texts .bottom .readmore {
  color: #fff;
  padding: 6px 17px;
  border-radius: 4px;
  box-shadow: 0 4px 7px rgba(92,92,92,0.34);
  background-color: #1ea340;
  margin-right: auto;
}
.related-post-item .texts .bottom .readmore:hover {
  box-shadow: none;
}
.related-posts-box {
  position: relative;
}
.related-posts-box .rltd-swiper-next,
.related-posts-box .rltd-swiper-prev {
  position: absolute;
  top: 50%;
  margin-top: -14px;
  font-size: 28px;
  color: #333;
  font-weight: 700;
  right: -24px;
  cursor: pointer;
  z-index: 12;
}
.related-posts-box .rltd-swiper-next.rltd-swiper-prev,
.related-posts-box .rltd-swiper-prev.rltd-swiper-prev {
  right: auto;
  left: -24px;
}
.related-posts-box .related-posts-slider {
  margin-bottom: 30px;
}
.related-posts-box .related-posts-slider .swiper-slide {
  height: auto;
}
.single-page-comments-wrap {
  background-color: #fff;
  border-bottom: 1px solid #e1e1e1;
  padding: 20px 0;
}
.single-page-comments-wrap .above-comments-ads {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.single-page-comments-wrap .ads-wide-wrap {
  margin-bottom: 0;
}
.comments-box {
  margin-bottom: 30px;
}
.comments-box .pagination-link {
  text-align: center;
}
.comments-box .pagination-link a {
  display: inline-block;
  height: 49px;
  line-height: 49px;
  padding: 0 38px;
  border-radius: 25px;
  border: 1px solid #0cb83d;
  color: #0cb83d;
  font-size: 1.230769230769231rem;
}
.comments-box .pagination-link a.loading {
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  pointer-events: none;
}
.comments-box .pagination-link a:hover {
  background-color: #0cb83d;
  color: #fff;
}
.comments-box #cancel-comment-reply-link {
  height: 33px;
  line-height: 33px;
  padding: 0 12px;
  color: #fff;
  margin-bottom: 10px;
  border-radius: 17px;
  background-color: #0d9333;
}
.comments-box #cancel-comment-reply-link:hover {
  background-color: #0ea037;
}
.comment-send {
  border-bottom: 1px solid #f4f4f4;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.comment-send a {
  color: #333;
}
.comment-send a:hover {
  color: #0d9333;
}
.comment-send input[type=text],
.comment-send input[type=email],
.comment-send input[type=url],
.comment-send input[type=website],
.comment-send textarea {
  border-radius: 5px;
  background-color: #f6f6f6;
  height: 36px;
  padding: 0 12px;
  border: 0;
  outline: none;
  resize: vertical;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.comment-send input[type=text]:focus,
.comment-send input[type=email]:focus,
.comment-send input[type=url]:focus,
.comment-send input[type=website]:focus,
.comment-send textarea:focus {
  background-color: #f1f1f1;
}
.comment-send textarea {
  margin-bottom: 11px;
  width: 100%;
  height: 75px;
  padding: 7px 12px;
}
.comment-send .fields {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.comment-send .fields .name-field {
  width: 30%;
}
.comment-send .fields .email-field {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 10px;
}
@media (max-width: 991px) {
  .comment-send .fields .name-field,
  .comment-send .fields .email-field {
    width: 100%;
    margin: 0 0 7px;
  }
  .comment-send .fields button[type=submit] {
    width: 100% !important;
    padding: 10px 15px !important;
  }
}
.comment-send .fields button[type=submit] {
  border-radius: 5px;
  border: 1px solid #ebebeb;
  background-color: #0d9333;
  margin-right: auto;
  border: 0;
  outline: none;
  color: #fff;
  padding: 0 15px;
  font-size: 1.153846153846154rem;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.comment-send .fields button[type=submit]:hover {
  background-color: #0faa3b;
}
.comment-send .fields button[type=submit] i {
  font-size: 18px;
  font-weight: 700;
  margin: 0 5px -5px 0;
  vertical-align: middle;
}
.comments .comment {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 20px;
}
.comments .comment ul,
.comments .comment .children {
  width: 100%;
  padding: 20px 10% 0 0;
}
.comments .comment img.avatar {
  width: 45px;
  height: 45px;
  display: inline-block;
  border-radius: 100%;
  align-self: center;
  -ms-flex-item-align: center;
  margin-left: 22px;
}
.comments .comment .comment-body {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  padding: 10px;
  position: relative;
}
@media (max-width: 420px) {
  .comments .comment .comment-body {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 15px;
  }
  .comments .comment .comment-body:before,
  .comments .comment .comment-body:after {
    content: none !important;
  }
}
.comments .comment .comment-body:before,
.comments .comment .comment-body:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 12px dashed transparent;
  font-size: 0;
  left: 100%;
  top: 50%;
}
.comments .comment .comment-body:before {
  border-left-style: solid;
  border-left-color: #9b9b9b;
  margin-top: -11px;
}
.comments .comment .comment-body:after {
  border-left-style: solid;
  border-left-color: #fff;
  margin-top: -11px;
}
.comments .comment .comment-body .cmtop {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 10px;
}
.comments .comment .comment-body .cmtop .author {
  color: #8a8a8a;
  font-size: 1.153846153846154rem;
}
.comments .comment .comment-body .cmtop .author span {
  color: #1fa341;
}
.comments .comment .comment-body .cmtop .date {
  margin-right: auto;
  color: #aeaeae;
  font-size: 0.846153846153846rem;
}
.comments .comment .comment-reply-link {
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 100%;
  background-color: #0d9333;
  color: #fff;
  float: left;
  text-align: center;
  line-height: 25px;
  font-size: 20px;
  margin-top: -10px;
}
.comments .comment .comment-reply-link:hover {
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: #0faa3b;
}
.video-black-box {
  background-color: #404040;
  color: #fff;
}
.video-black-box .video-summary {
  padding-top: 35px;
  padding-bottom: 35px;
}
.video-black-box .video-summary .top {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 12px;
}
.video-black-box .video-summary .top i {
  font-size: 16px;
  margin-left: 3px;
}
.video-black-box .video-summary .top .date {
  border: 1px solid #a2a2a2;
  border-radius: 15px;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  margin-left: 12px;
}
.video-black-box .video-summary .top .comments {
  vertical-align: middle;
  align-self: center;
  -ms-flex-item-align: center;
  line-height: 1;
}
.video-black-box .video-summary .top .comments a {
  color: #0ef28e;
}
.video-black-box .video-summary .entry-title {
  font-size: 1.538461538461539rem;
  margin-bottom: 17px;
}
.video-black-box .video-summary .excerpt {
  font-size: 1.076923076923077rem;
  line-height: 2.2;
}
.video-black-box .video-wrap {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.video-black-box .video-wrap .share {
  background-color: #555;
  color: #fff;
  width: 42px;
  text-align: center;
}
@media (max-width: 1199px) {
  .video-black-box .video-wrap .share {
    width: 100%;
    -ms-flex-order: 2;
    order: 2;
    height: 42px;
  }
}
.video-black-box .video-wrap .share .toggle {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 17px;
}
.video-black-box .video-wrap .video-item-container {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.video-comments-and-sidebar {
  padding: 15px 0;
}
.video-comments-and-sidebar .comments-box {
  width: 100% !important;
  margin-right: 0 !important;
  padding: 0;
  max-width: none !important;
  box-flex: 0;
  -ms-flex: none !important;
  flex: none !important;
  padding: 20px 0 0 30px;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item {
  margin-bottom: 20px;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.ads img {
  width: 100%;
  display: inline-block;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.ads .pair {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 -4px;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.ads .pair a {
  max-width: 50%;
  width: 100%;
  padding: 0 4px;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li {
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .thumbnail {
  max-width: 178px;
  margin: 0;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .thumbnail:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,0.7);
  -ms-transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .thumbnail i {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  display: table;
  font-size: 40px;
  color: #fff;
  -ms-transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .thumbnail img {
  width: 100%;
  display: inline-block;
  max-height: 97px;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .entry-title {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.230769230769231rem;
  font-weight: 400;
  align-self: center;
  -ms-flex-item-align: center;
  margin-right: 10px;
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li:hover .thumbnail:after {
  background-color: rgba(0,0,0,0);
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li:hover .thumbnail i {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li:hover .entry-title {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
@media (max-width: 991px) {
  .video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul {
    display: -ms-flexbox;
    display: box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -15px;
  }
  .video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-flex: 1;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    display: block;
    margin-bottom: 16px;
  }
  .video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .thumbnail {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .video-comments-and-sidebar .video-sidebar .vide-widget-item.rec-videos ul li .thumbnail img {
    max-height: none;
  }
}
.related-videos-box {
  padding: 30px 0;
}
.related-videos-box .related-videos {
  position: relative;
}
.related-videos-box .related-videos .rltd-swiper-next,
.related-videos-box .related-videos .rltd-swiper-prev {
  position: absolute;
  top: 27%;
  font-size: 28px;
  color: #333;
  font-weight: 700;
  right: -24px;
  cursor: pointer;
  z-index: 12;
}
.related-videos-box .related-videos .rltd-swiper-next.rltd-swiper-prev,
.related-videos-box .related-videos .rltd-swiper-prev.rltd-swiper-prev {
  right: auto;
  left: -24px;
}
.related-videos-box .related-video-item {
  position: relative;
}
.related-videos-box .related-video-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.related-videos-box .related-video-item .thumbnail {
  margin: 0;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 10px;
}
.related-videos-box .related-video-item .thumbnail:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,0.7);
  -ms-transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.related-videos-box .related-video-item .thumbnail i {
  position: absolute;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  z-index: 1;
  display: table;
  font-size: 40px;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  -ms-transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: 300ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.related-videos-box .related-video-item .thumbnail img {
  width: 100%;
  display: inline-block;
  max-height: 110px;
}
.related-videos-box .related-video-item .entry-title {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.230769230769231rem;
  font-weight: 400;
  align-self: center;
  -ms-flex-item-align: center;
  margin-right: 10px;
}
.related-videos-box .related-video-item:hover .thumbnail:after {
  background-color: rgba(0,0,0,0);
}
.related-videos-box .related-video-item:hover .thumbnail i {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.related-videos-box .related-video-item:hover .entry-title {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
body.single-post .featured-categories-box .ft-cat-wrap a small {
  font-size: 0.846153846153846rem;
}
@media (min-width: 992px) and (max-width: 1199px) {
  body.single-post .featured-categories-box .ft-cat-wrap a {
    font-size: 0.923076923076923rem;
  }
  body.single-post .featured-categories-box .ft-cat-wrap a .share,
  body.single-post .featured-categories-box .ft-cat-wrap a i {
    display: none;
  }
}
.featured-posts {
  background-color: #fff;
  padding: 20px 0px;
}
.featured-posts .featured-posts-list {
  padding: 0 7px;
}
.featured-posts .one-third,
.featured-posts .two-fifth,
.featured-posts .three-fifth,
.featured-posts .left-posts-wrap,
.featured-posts .right-posts-wrap {
  padding-right: 7px;
  padding-left: 7px;
}
@media (max-width: 767px) {
  .featured-posts .right-posts-wrap,
  .featured-posts .two-fifth {
    padding-bottom: 15px;
  }
}
.featured-posts .row {
  margin-right: -7px;
  margin-left: -7px;
}
.featured-posts .one-third .featured-post-item .entry-title,
.featured-posts .two-fifth .featured-post-item .entry-title {
  font-size: 1rem;
  line-height: 1.7;
}
.featured-posts .one-third .featured-post-item .excerpt,
.featured-posts .two-fifth .featured-post-item .excerpt {
  font-size: 0.923076923076923rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 575px) {
  .featured-posts .one-third .featured-post-item .excerpt,
  .featured-posts .two-fifth .featured-post-item .excerpt {
    display: block;
    white-space: normal;
  }
}
.featured-posts .one-third .featured-post-item .bottom .share,
.featured-posts .two-fifth .featured-post-item .bottom .share {
  margin-right: auto;
}
.featured-posts .two-fifth .featured-post-item .excerpt {
  display: none;
}
@media (max-width: 767px) {
  .featured-posts .two-fifth .featured-post-item .excerpt {
    display: block;
    white-space: normal;
  }
}
.featured-posts .one-third {
  margin-bottom: 15px;
}
.featured-posts .one-third .featured-post-item .thumbnail {
  max-height: 113px;
}
@media (max-width: 575px) {
  .featured-posts .one-third .featured-post-item .thumbnail {
    max-height: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .featured-posts .one-third .featured-post-item .texts-stuff .excerpt {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .featured-posts .one-third .featured-post-item .texts-stuff .excerpt {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .featured-posts .one-third .featured-post-item .texts-stuff .share {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .featured-posts .featured-post-item .excerpt {
    display: none;
  }
  .featured-posts .featured-post-item .share {
    display: none;
  }
  .featured-posts .featured-post-item .readmore {
    text-align: center;
  }
  .featured-posts .featured-post-item .date {
    display: none !important;
  }
}
.featured-posts .three-fifth .featured-post-item {
  height: auto;
  -ms-flex-direction: row;
  flex-direction: row;
  border-right: 0;
  border-left: 0;
  border-bottom-width: 0;
  border-radius: 0;
}
.featured-posts .three-fifth .featured-post-item:last-child {
  border-bottom-width: 1px;
}
.featured-posts .three-fifth .featured-post-item .thumbnail {
  max-height: 143px;
}
.featured-posts .three-fifth .featured-post-item .thumbnail,
.featured-posts .three-fifth .featured-post-item .excerpt {
  display: none;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff {
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0;
  padding-left: 0;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff .entry-title {
  font-size: 1.076923076923077rem;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff .entry-title .date {
  display: block;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff .readmore {
  -ms-flex-order: 2;
  order: 2;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0;
  align-self: center;
  -ms-flex-item-align: center;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff .readmore .text {
  display: none;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff .readmore i {
  display: inline-block;
  font-size: 30px;
}
.featured-posts .three-fifth .featured-post-item .texts-stuff .share {
  margin: 0 0 0 10px;
}
.archive-pages--main-block {
  margin-bottom: 20px;
  padding-top: 43px;
}
.archive-pages--main-block > .row {
  margin: 0 -10px;
}
.archive-pages--main-block .site-sidebar,
.archive-pages--main-block .archive-posts-list {
  padding: 0 10px;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter {
  height: 32px;
  margin-top: -32px;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter input[type=checkbox] {
  position: absolute;
  display: none;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter .circle {
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  background-color: #fff;
  position: relative;
  line-height: 1;
  color: #fff;
  line-height: 20px;
  text-align: center;
  -ms-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter .circle i {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
  color: #fff !important;
  margin: 0 !important;
  font-size: 14px !important;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter input[type=checkbox]:checked + label .circle {
  background-color: #f3bf0a;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter input[type=checkbox]:checked + label .circle i {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  visibility: visible;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter label {
  cursor: pointer;
}
.archive-pages--main-block .archive-posts-list .featured-only-filter i {
  display: inline-block;
  color: #f3bf0a;
  font-size: 18px;
  margin: 0 5px;
}
.featured-categories-box {
  margin-bottom: 30px;
}
.featured-categories-box .featured-categories-list .row {
  margin: -10px;
}
.featured-categories-box .ft-cat-wrap {
  padding: 10px;
}
@media (max-width: 460px) {
  .featured-categories-box .ft-cat-wrap {
    box-flex: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .featured-categories-box .ft-cat-wrap small {
    font-size: 100% !important;
  }
}
.featured-categories-box .ft-cat-wrap a {
  height: 65px;
  line-height: 65px;
  border-radius: 5px;
  background-color: #fff;
  color: #727272;
  font-size: 1.384615384615385rem;
  font-weight: 400;
  display: block;
  padding: 0 15px;
}
.featured-categories-box .ft-cat-wrap a:hover {
  background-color: #e7e7e7;
}
.featured-categories-box .ft-cat-wrap a i {
  font-size: 20px;
}
.featured-categories-box .ft-cat-wrap a .share-icn {
  float: left;
  line-height: 65px;
}
.tag-intro-box {
  background-color: #fff;
  margin-top: -5px;
}
.tag-intro-box .tag-intro-inner {
  padding-left: calc( ( 100% - ( 1170px - 30px ) ) / 2 );
}
.tag-intro-box .tag-intro-inner .image {
  padding: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
  min-height: 350px;
}
.tag-intro-box .tag-intro-inner .image:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -ms-linear-gradient(left, #fff 0%, rgba(255,255,255,0));
  background: linear-gradient(to right, #fff 0%, rgba(255,255,255,0));
}
@media (max-width: 575px) {
  .tag-intro-box .tag-intro-inner .image:after {
    background: -ms-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0));
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0));
  }
}
.tag-intro-box .tag-intro-inner .texts {
  padding: 35px 20px 20px 0;
}
@media (max-width: 1199px) {
  .tag-intro-box .tag-intro-inner .texts {
    padding-left: 20px;
  }
}
.tag-intro-box .tag-intro-inner .texts .heading {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 15px;
}
.tag-intro-box .tag-intro-inner .texts .heading .ttl {
  color: #3b3b3b;
  font-size: 1.230769230769231rem;
  align-self: center;
  -ms-flex-item-align: center;
}
.tag-intro-box .tag-intro-inner .texts .heading .posts-count {
  margin-right: auto;
  margin-right: auto;
  align-self: center;
  -ms-flex-item-align: center;
  border: 1px solid #965ce1;
  border-radius: 20px;
  color: #9253e2;
  padding: 4px 15px;
}
.tag-intro-box .tag-intro-inner .texts .heading .posts-count i {
  font-size: 14px;
}
.tag-intro-box .tag-intro-inner .texts .excerpt {
  color: #8a8a8a;
  font-size: 1.076923076923077rem;
  font-weight: 400;
  line-height: 1.923076923076923rem;
}
.archive-filters-tabs {
  margin-bottom: 0;
  background-color: #fff;
}
.archive-filters-tabs .tabs li {
  padding: 22px 0 !important;
  font-size: 1.230769230769231rem !important;
  color: #bfbfbf !important;
  margin-left: 12px !important;
}
.archive-filters-tabs .tabs li.active {
  border-color: #1fa13d !important;
  color: #1fa13d !important;
}
.site-large-searchform {
  background-color: #fff;
  padding: 35px 0;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .site-large-searchform {
    box-shadow: inset 0 10px 15px rgba(0,0,0,0.08);
  }
}
.site-large-searchform form {
  position: relative;
}
.site-large-searchform input[type=text] {
  height: 67px;
  border-radius: 34px;
  border: 1px solid #ebebeb;
  width: 100%;
  background-color: #fff;
  padding: 0 20px 0 60px;
  font-size: 1.692307692307692rem;
  color: #676767;
}
.site-large-searchform button {
  position: absolute;
  height: 67px;
  line-height: 67px;
  left: 0;
  top: 0;
  padding: 0 30px;
  background: none;
  border: 0;
  outline: none;
  color: #c6c6c6;
  font-size: 32px;
}
@media (max-width: 575px) {
  .search-results-left .search-results-doctors-list {
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
  }
}
.search-results-left .search-results-cats-list,
.search-results-left .search-results-doctors-list {
  margin: -5px -5px 20px;
}
.search-results-left .search-results-cats-list .cat-item-wrap,
.search-results-left .search-results-doctors-list .cat-item-wrap {
  padding: 5px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .search-results-left .search-results-cats-list .cat-item-wrap a,
  .search-results-left .search-results-doctors-list .cat-item-wrap a {
    font-size: 0.923076923076923rem;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .search-results-left .search-results-cats-list .cat-item-wrap a,
  .search-results-left .search-results-doctors-list .cat-item-wrap a {
    font-size: 0.923076923076923rem;
  }
}
.search-results-left .search-results-cats-list .doccie-item-wrap,
.search-results-left .search-results-doctors-list .doccie-item-wrap {
  padding: 5px;
}
@media (max-width: 575px) {
  .search-results-left .search-results-cats-list .doccie-item-wrap:last-child .doccie-item,
  .search-results-left .search-results-doctors-list .doccie-item-wrap:last-child .doccie-item {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .search-results-right .archive-posts-list .post-item .thumbnail {
    width: 100%;
    text-align: center;
    padding-top: 0;
  }
  .search-results-right .archive-posts-list .post-item .thumbnail:after {
    content: '' !important;
    background: -ms-linear-gradient(bottom, #fff 10%, rgba(255,255,255,0)) !important;
    background: linear-gradient(to top, #fff 10%, rgba(255,255,255,0)) !important;
    left: 0 !important;
  }
  .search-results-right .archive-posts-list .post-item .thumbnail img {
    width: 100%;
    display: inline-block;
  }
  .search-results-right .archive-posts-list .post-item .share {
    margin-right: auto;
  }
}
.doccie-item {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
@media (max-width: 575px) {
  .doccie-item {
    border-bottom: 1px solid #eee;
    padding: 5px 0 15px;
  }
}
.doccie-item img {
  max-width: 70px;
  align-self: center;
  -ms-flex-item-align: center;
  margin-left: 10px;
}
.doccie-item .texts {
  min-height: 1px;
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  align-self: center;
  -ms-flex-item-align: center;
  line-height: 1.5;
}
.doccie-item .texts span {
  display: block;
}
.doccie-item .texts span.title {
  color: #4a4a4a;
  font-size: 1.230769230769231rem;
  font-weight: 700;
}
.doccie-item .texts span.position {
  font-size: 1rem;
  color: #858585;
}
.tag-count-responsive {
  padding: 20px;
  text-align: center;
  background-color: #fff;
  box-shadow: inset 0 10px 15px rgba(0,0,0,0.08);
}
.tag-count-responsive .posts-count {
  margin-right: auto;
  margin-right: auto;
  align-self: center;
  -ms-flex-item-align: center;
  border: 1px solid #965ce1;
  border-radius: 20px;
  color: #9253e2;
  padding: 4px 15px;
  font-size: 1.153846153846154rem;
}
.tag-count-responsive .posts-count i {
  font-size: 16px;
}
.responsive-search-toggles {
  padding-top: 20px;
}
.responsive-search-toggles h3 {
  cursor: pointer;
  margin-left: 0px;
  border-bottom-width: 0;
  margin-left: 10px;
}
.responsive-search-toggles h3.active {
  border-bottom-width: 1px;
}
.responsive-search-toggles + .archive-pages--main-block {
  padding-top: 0;
}
