@import "../fonts/vazirmatn-v33.003/misc/Farsi-Digits/Vazirmatn-FD-font-face.css";
/*  body,
  #site-navbar a,
  .uk-search-input,
  .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6,
  .leaflet-container {
    font-family: Vazir FD, sans-serif;
  }*/
/*
html.fontface {
  body,
  .uk-navbar-item,
  .uk-navbar-nav>li>a,
  .uk-navbar-toggle,
  .uk-h1,
  .uk-h2,
  .uk-h3,
  .uk-h4,
  .uk-h5,
  .uk-h6,
  .uk-heading-2xlarge,
  .uk-heading-3xlarge,
  .uk-heading-large,
  .uk-heading-medium,
  .uk-heading-small,
  .uk-heading-xlarge,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: Vazirmatn FD, sans-serif;
  }

  p {
    line-height: 2.2 !important;
  }

}
*/
/*#site-navbar {
  > li {
    .uk-navbar-dropdown {
      border-top: 3px solid darken(@border-top-color, 30%);
    }
  }
}*/
/*.uk-navbar-dropdown-nav {
  li {
    a {
      padding-top: 10px;
      padding-bottom: 10px;

      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;

      &:hover {
        background: #f7f7f7;
        padding-right: 25px;
        color: @primary-color;

      }
    }
  }
}*/
/*#top-info {
  > div {
    border: 1px solid #ddd;
    padding: 5px 15px;

    @top_info_color: #f2f2f2;

    &:first-child {

      border-left: none;
      background: @top_info_color;
    }

    &:last-child {
      border-right: none;
      background: darken(@top_info_color, 5%);
    }
  }

}*/
/*@media screen and (max-width: 959px) {

  //#site-breadcrumb {
  //  margin-top: 20px;
  //}


  .uk-flex-custom {
    display: block !important;
    text-align: center;
    margin-top: 20px !important;

    > div {
      padding: 0 !important;

      .field {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
    }
  }
}*/
.black {
  color: #333;
}
.white {
  color: #fff;
}
span.suffix {
  margin-right: 5px !important;
}
.leaflet-popup-content {
  text-align: right;
  font-size: 14px;
  line-height: 21px;
}
.leaflet-popup-content h4 {
  margin-bottom: 10px;
}
.leaflet-container a.leaflet-popup-close-button {
  left: 5px;
  top: 5px;
  right: auto;
}
.info-box {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.info-box a.thumbnail:before {
  position: absolute;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  content: '';
  display: block;
  width: 60%;
  height: 100%;
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  transform: skewX(-25deg);
  z-index: 2;
  left: -75%;
  top: 0;
  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -ms-transition: all .4s linear;
  -o-transition: all .4s linear;
  transition: all .4s linear;
}
.info-box a:hover {
  text-decoration: none;
}
.info-box a.uk-text-primary:hover {
  color: #717d39 !important;
}
.info-box img {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.info-box:hover {
  background-color: #f7f7f7;
}
.info-box:hover img {
  -ms-filter: contrast(130%);
  filter: contrast(130%);
  -webkit-filter: contrast(130%);
}
.info-box:hover a:first-child:before {
  left: 125%;
}
.info-box.dark:hover {
  background-color: #717d39;
}
.info-box.dark a.uk-text-primary:hover {
  color: #e3e8cd !important;
}
.field-items.uk-breadcrumb {
  line-height: 36px;
}
.field-items.uk-breadcrumb li.even {
  color: #E94F8A;
}
.d-block {
  display: block;
}
/*ul.uk-list {
  li {
    a {
      text-decoration: none;
      .trs(~"all 0.3s");

      &.active {
        &:hover {
          padding-right: 0;
        }
      }

      &:hover {
        padding-right: 10px;
      }
    }

  }
}*/
.footer-logo {
  max-width: 50%;
}
.aparat-lazy-load-wrapper {
  background-color: #054f57;
  background-size: cover;
}
.aparat-lazy-load-wrapper a {
  text-decoration: none;
  background-color: transparent;
}
.aparat-lazy-load-wrapper a:hover {
  color: #06717d;
}
.aparat-lazy-load-wrapper a:hover .title {
  color: #06717d;
  border-top-color: #06717d;
}
.aparat-lazy-load-wrapper a:hover div.duration {
  border-color: #089dae;
}
.aparat-lazy-load-wrapper a div.duration {
  background-color: #04454c;
  border-color: #01191c;
}
.aparat-lazy-load-wrapper a .title {
  margin: 0;
  color: #fff;
  padding-top: 5px;
  border-top: 2px solid #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 800px) {
  .aparat-lazy-load-wrapper > img {
    display: none;
    visibility: hidden;
  }
  .aparat-lazy-load-wrapper a.aparat-lazy-load-trigger {
    display: block;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    border: 5px solid transparent;
    position: static;
  }
  .aparat-lazy-load-wrapper a.aparat-lazy-load-trigger:hover {
    border-color: #06717d;
  }
}
#promo-video {
  background-image: url("https://aroosimarket.com/sites/all/themes/uikit_new/images/bg/bg6.svg");
}
label {
  font-weight: inherit;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border-color: #ff0a0a;
}
.uk-input,
.uk-select,
.uk-textarea {
  background-color: #FFF;
}
.uk-card-badge.patch-top {
  top: 38px;
}
.view-content a {
  color: #7D5BA6;
}
.view-content a span.icon {
  background: #000;
  background: #7D5BA6;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.view-content a span.icon.people {
  mask: url("https://aroosimarket.com/sites/all/themes/uikit_new/images/svg/people.svg") no-repeat center / contain;
  -webkit-mask: url("https://aroosimarket.com/sites/all/themes/uikit_new/images/svg/people.svg") no-repeat center / contain;
}
.view-content a:hover {
  color: #E94F8A;
}
.view-content a:hover span.icon {
  background: #E94F8A;
}
.node.node-teaser .title a {
  text-decoration: none;
}
a.uk-totop {
  left: 50px;
  bottom: 50px;
}
a.uk-totop:not(.uk-active) {
  opacity: 0;
  -moz-opacity: 0;
  pointer-events: none;
}
a.uk-totop:hover {
  color: #E94F8A !important;
  background-color: #fff;
}
a.uk-totop.uk-active {
  opacity: 1;
  -moz-opacity: 1;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translate3d(0, -20px, 0);
  -moz-transform: translate3d(0, -20px, 0);
  -ms-transform: translate3d(0, -20px, 0);
  -o-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
}
.field-name-field-tags a {
  color: #999;
  text-decoration: none;
  border-bottom: 1px solid #333;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.field-name-field-tags a:hover {
  color: #E94F8A;
  border-bottom-color: #E94F8A;
}
#my-ajax-form-wrapper .uk-alert {
  margin-top: 20px;
  margin-bottom: 0;
}
#my-ajax-form-wrapper .ajax-progress-throbber {
  display: block;
  width: auto;
  text-align: center;
  float: right;
  white-space: nowrap;
}
#my-ajax-form-wrapper .form-submit {
  float: none !important;
}
#my-ajax-form-wrapper .uk-alert-danger {
  background: #f7c9cd2e;
  color: orange;
}
#my-ajax-popup-form-wrapper .ajax-progress-throbber,
#my-ajax-popup-node-form-wrapper .ajax-progress-throbber,
#popup-contact-form-wrapper .ajax-progress-throbber {
  display: block;
  width: auto;
  text-align: center;
  float: right;
  white-space: nowrap;
}
#my-ajax-popup-form-wrapper .form-submit,
#my-ajax-popup-node-form-wrapper .form-submit,
#popup-contact-form-wrapper .form-submit {
  float: none !important;
}
.uk-legend {
  font-size: 1.2rem;
}
.uk-alert a:hover {
  text-decoration: none !important;
}
.uk-alert.uk-alert-primary a,
.uk-alert.uk-alert-success a,
.uk-alert.uk-alert-warning a {
  color: #333;
}
.uk-section-muted .uk-heading-divider {
  border-bottom-color: #deb7a3;
}
.phone-mobile-replaced span.uk-badge {
  margin-right: 5px;
  font-size: 70%;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}
.uk-modal {
  z-index: 99999999;
}
.custom-border-right {
  border-right: 1px solid #e5e5e5;
}
@media screen and (max-width: 639px) {
  .custom-border-right {
    border-right: none;
  }
}
h2.uk-heading-fix-size {
  font-size: 18px;
  font-weight: bold;
}
h3.uk-heading-fix-size {
  font-size: 15px;
  font-weight: bold;
}
.uk-inline.fix-align {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.package-image-thumbnail {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #fff;
  -webkit-box-shadow: 0 0 3px #ccc;
  -moz-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
}
div.zoom-effect-hover a.link {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
div.zoom-effect-hover a.link figure.thumb {
  position: relative;
  overflow: hidden;
  aspect-ratio: 3/2;
}
div.zoom-effect-hover a.link figure.thumb:before {
  position: absolute;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  content: '';
  display: block;
  width: 60%;
  height: 100%;
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  transform: skewX(-25deg);
  z-index: 2;
  left: -75%;
  top: 0;
  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -ms-transition: all .4s linear;
  -o-transition: all .4s linear;
  transition: all .4s linear;
}
div.zoom-effect-hover a.link .uk-card-badge {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
div.zoom-effect-hover:hover {
  background-color: #fff;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
div.zoom-effect-hover:hover a.link {
  text-decoration: none;
}
div.zoom-effect-hover:hover a.link figure.thumb:before {
  left: 125%;
}
div.zoom-effect-hover:hover a.link .uk-card-badge {
  background: #d12;
}
div.zoom-effect-hover:hover a.link .uk-card-badge.uk-background-secondary {
  background: #333;
}
div.zoom-effect-hover.dark:hover {
  background-color: #000;
}
div.zoom-effect-hover.dark:hover .uk-heading-bullet:before {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-right-color: #fff;
}
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
label {
  font-weight: inherit;
}
.marker,
.form-required {
  color: #f00;
}
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float: right;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.field-items.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  color: #111;
}
.field-name-field-phone .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before,
.field-name-field-mobile-number .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  color: #111;
}
.field-name-field-phone .uk-breadcrumb a,
.field-name-field-mobile-number .uk-breadcrumb a {
  color: indigo;
  font-size: 16px;
  font-weight: bold;
}
#comments {
  background: #fff;
  padding: 15px;
}
.indented {
  border-right: 1px solid #ddd;
  padding-right: 15px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px;
}
#comment-body-add-more-wrapper > .text-format-wrapper {
  margin-bottom: 30px;
}
#comment-body-add-more-wrapper > .text-format-wrapper > fieldset {
  display: none;
  visibility: hidden;
}
#admin-menu,
#admin-menu .dropdown {
  z-index: 999999;
}
.border-1x-fff {
  border: 1px solid #fff;
}
.border-2x-fff {
  border: 2px solid #fff;
}
.region-sidebar .block-menu ul li.uk-list a.active {
  color: #ee395b;
}
.region-sidebar .block-menu ul li.uk-list a.active .title {
  color: #ee395b;
}
.region-sidebar .block-menu ul li.uk-list a.active:after {
  background-color: #ee395b !important;
  width: 100%;
}
.uk-table tr.even.uk-background-danger {
  background-color: #c50f1e;
  color: #fff;
}
.uk-table tr.odd.uk-background-danger {
  background-color: #ad0d1a;
  color: #fff;
}
#offcanvas-mobile .menu-item-advertise {
  color: #FFF !important;
}
[dir="rtl"] .uk-position-center-right-out {
  right: -50px;
  /* عددی که با چشمی تقارن میده */
}
/* موبایل تا 639px */
@media (max-width: 386px) {
  /* مخفی کردن همه شماره‌ها بجز قبلی و بعدی */
  .uk-pagination li:not(.pager-previous):not(.pager-next) {
    display: none;
  }
  /* اگر خواستی دکمه‌ها رو بزرگ‌تر یا فاصله بدهی */
}
/*# sourceMappingURL=styles.css.map */