@media (min-width: 992px) {
  .hamburger-toggle__inner {
    height: 4px;
  }

  .hamburger-toggle__inner:before,
  .hamburger-toggle__inner:after {
    height: 4px;
  }
}

@media (min-width: 992px) {
  .store-showcase {
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  .banner-caption {
    font-size: 24px;
  }
}

@media (min-width: 992px) {
  .product-article__image {
    flex: 0 0 310px;
    -webkit-flex: 0 0 310px;
    /* Safari 6.1+ */
    -ms-flex: 0 0 310px;
    /* IE 10 */
    max-width: 310px;
  }
}

@media (min-width: 992px) {
  .product-article__body {
    flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    /* Safari 6.1+ */
    -ms-flex: 0 1 auto;
    /* IE 10 */
    width: auto;
    max-width: none;
    flex: 1;
    -webkit-flex: 1;
    /* Safari 6.1+ */
    -ms-flex: 1;
    /* IE 10 */
  }
}

@media (min-width: 992px) {
  .product-article__body + .product-article__image {
    border-bottom: 0px;
    border-left: 1px solid #dfdfdf;
  }
}

@media (min-width: 992px) {
  .product-article__row {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media (min-width: 992px) {
  .media-card__col {
    padding-top: 3em;
    padding-bottom: 3em;
  }
}

@media (min-width: 992px) {
  .media-card__row {
    -webkit-box-orient: row-reverse;
    -webkit-box-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media (min-width: 992px) {
  .media-card .media-card__col--content {
    flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 75%;
    /* IE 10 */
    max-width: 75%;
  }
}

@media (min-width: 992px) {
  .media-card .media-card__col--image {
    flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 25%;
    /* IE 10 */
    max-width: 25%;
  }
}

@media (min-width: 992px) {
  .soft-menu__list {
    -webkit-border-radius: 2em;
    -khtml-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  .timeline__group {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media (min-width: 992px) {
  .gallery__ref:hover:before,
  .gallery__ref:hover .gallery__ref-icon,
  .gallery__ref:focus:before,
  .gallery__ref:focus .gallery__ref-icon {
    opacity: 1;
    visibility: visible;
  }
}

@media (min-width: 992px) {
  .benefits__list-item {
    flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 25%;
    /* IE 10 */
    max-width: 25%;
  }
}

@media (min-width: 992px) {
  .products-grid--cards {
    margin-right: -5px;
    margin-left: -5px;
  }
}

@media (min-width: 992px) {
  .products-grid--cards .products-grid__item {
    padding-right: 5px;
    padding-left: 5px;
  }
}

@media (min-width: 992px) {
  .products-grid--cards .products-grid__item:not([class^="col-"]) {
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 50%;
    /* IE 10 */
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .stores-grid .stores-grid__item {
    flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 25%;
    /* IE 10 */
    max-width: 25%;
  }
}

@media (min-width: 992px) and (max-width: 1599px) {
  .stores-grid .stores-grid__item .post-thumbnail {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .blog-grid .blog-grid__item {
    flex: 0 0 33.33333%;
    -webkit-flex: 0 0 33.33333%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 33.33333%;
    /* IE 10 */
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  .last-blog-posts .blog-grid {
    font-size: 80%;
  }
}

@media (min-width: 992px) {
  .site-navbar__col--end {
    max-width: 260px;
  }
}

@media (min-width: 992px) {
  .site-footer__contact {
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 50%;
    /* IE 10 */
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .site-footer__menu {
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 50%;
    /* IE 10 */
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .site-footer__copyrights,
  .site-footer__secondary,
  .site-footer__craftedby {
    flex: 0 0 33.33333%;
    -webkit-flex: 0 0 33.33333%;
    /* Safari 6.1+ */
    -ms-flex: 0 0 33.33333%;
    /* IE 10 */
    max-width: 33.33333%;
    -webkit-order: 0;
    /* Safari 7.0+ */
    order: 0;
  }
}

@media (min-width: 992px) {
  .site-footer__copyrights {
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .site-footer__craftedby {
    -webkit-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }
}

@media (min-width: 992px) {
  .masthead {
    font-size: 24px;
  }
}

@media (min-width: 992px) {
  .masthead--front {
    min-height: 760px;
  }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
  .masthead--front {
    /* IE10+ CSS styles go here */
    height: 760px;
  }
}

@media (min-width: 992px) {
  .masthead--single .author-info {
    max-width: 500px;
    left: auto;
  }
}

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
  .masthead--single .author-info {
    /* IE10+ CSS styles go here */
    left: 0;
  }
}

@media (min-width: 992px) {
  .single-layout__main + .single-layout__sidebar {
    border-right: 1px solid #e5e5e5;
  }
}

@media (min-width: 992px) {
  .single-layout__main iframe {
    min-height: 405px;
  }
}

@media (min-width: 992px) {
  .flexible > .flexible__item {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
/*# sourceMappingURL=main-above-992.rtl.css.map */
