.breadcrumbs {
  margin: 30px 0px;
  padding: 0 20px;
  position: absolute;
  top: 50%;
  left: 45%;
  z-index: 3; }
  @media screen and (max-width: 600px) {
    .breadcrumbs {
      margin: 16px 0px; } }

.breadcrumb {
  text-align: center; }

.breadcrumb::after {
  display: block;
  clear: both;
  content: " "; }

.breadcrumb__item {
  display: inline-block;
  margin-right: 20px;
  list-style: none;
  color: #131518;
  position: relative;
  padding: 0 15px; }
  @media screen and (min-width: 1440px) {
    .breadcrumb__item {
      margin-right: 1.042vw;
      padding: 0 0.781vw; } }
  @media screen and (max-width: 450px) {
    .breadcrumb__item {
      padding: 0px; } }

.breadcrumb__item:last-child {
  margin-right: 0px; }

.breadcrumb__item h1 {
  font-weight: normal; }

.breadcrumb__item a, .breadcrumb__item span {
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px; }
  @media screen and (min-width: 1440px) {
    .breadcrumb__item a, .breadcrumb__item span {
      font-size: 0.938vw; } }
  @media screen and (max-width: 768px) {
    .breadcrumb__item a, .breadcrumb__item span {
      font-size: 14px; } }

.breadcrumb__item a:hover span {
  color: var(--main-color); }

.breadcrumb__item::after {
  display: block;
  width: 23px;
  height: 26px;
  color: #b6af96;
  content: "";
  background: url('data:image/svg+xml,<svg fill="%23fff" width="30px" height="30px" viewBox="-12 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="%23fff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><title>angle-right</title><path d="M0.88 23.28c-0.2 0-0.44-0.080-0.6-0.24-0.32-0.32-0.32-0.84 0-1.2l5.76-5.84-5.8-5.84c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l6.44 6.44c0.16 0.16 0.24 0.36 0.24 0.6s-0.080 0.44-0.24 0.6l-6.4 6.44c-0.2 0.16-0.4 0.24-0.6 0.24z"></path></g></svg>');
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  right: -25px;
  background-size: cover; }
  @media screen and (min-width: 1440px) {
    .breadcrumb__item::after {
      width: 1.198vw;
      height: 1.354vw;
      right: -1.302vw; } }

.breadcrumb__item:last-child a {
  color: #fff; }

.breadcrumb__item:last-child::after {
  content: "" !important;
  display: none; }

@media screen and (max-width: 400px) {
  .breadcrumb__item {
    font-size: 13px; } }
@media screen and (max-width: 360px) {
  .breadcrumb__item {
    font-size: 12px; } }

/*# sourceMappingURL=breadcrumbs_simple.css.map */
