* {
  box-sizing: border-box;
}

.second-page {
  margin: 0;
  padding: 0;
}
.second-page p {
  margin: 0;
  padding: 0;
}
.second-page a {
  color: inherit;
}
.second-page__header {
  position: relative;
  background-color: #F0EFEF;
}
.second-page__header__container {
  padding-top: 35px;
  padding-bottom: 35px;
  width: 80%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: auto;
}
.second-page__header__container--logo {
  width: 90px;
}
.second-page__header__container__title {
  text-align: center;
  display: block;
}
.second-page__header__container__title--line {
  width: 32px;
  height: 3px;
  background: #9E9800;
  margin: auto auto 5px;
  border-radius: 3px;
}
.second-page__header__container__title--text {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #002E0D;
}
.second-page__header__container--spacer {
  width: 90px;
  text-decoration: none;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
}
.second-page__header__container--spacer:hover {
  color: #484848;
}
.second-page__location-description {
  background-color: #F0EFEF;
}
.second-page__location-description__container {
  display: flex;
  flex-direction: row;
  width: 80%;
  margin: auto;
  padding-top: 88px;
  padding-bottom: 66px;
}
.second-page__location-description__container__text {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  width: 50%;
  text-align: left;
}
.second-page__location-description__container__text--line {
  width: 24px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin: auto auto 5px 0;
}
.second-page__location-description__container__availability {
  width: 50%;
  text-align: center;
}
.second-page__location-description__container__availability__box {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
  margin: 5px auto auto;
  width: 400px;
  background-color: #FFFFFF;
}
.second-page__location-description__container__availability__box__title {
  padding-top: 72px;
  padding-bottom: 52px;
}
.second-page__location-description__container__availability__box__title--line {
  width: 32px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin: auto;
}
.second-page__location-description__container__availability__box__title p {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
}
.second-page__location-description__container__availability__box__items {
  display: flex;
  flex-direction: row;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 98px;
}
.second-page__location-description__container__availability__box__items__split {
  width: 50%;
}
.second-page__location-description__container__availability__box__items__split__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  margin-bottom: 32px;
}
.second-page__location-description__container__availability__box__items__split__item:last-child {
  margin-bottom: 0;
}
.second-page__location-description__container__availability__box__items__split__item img {
  width: 27px;
  height: 27px;
  margin-right: 6px;
}
.second-page__location-description__container__availability__box__items__split__item span {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.second-page__distance-description {
  background-color: #002E0D;
}
.second-page__distance-description__container {
  width: 80%;
  margin: auto;
  display: flex;
  flex-direction: row;
  padding-top: 88px;
  padding-bottom: 96px;
}
.second-page__distance-description__container__map {
  display: flex;
  justify-content: right;
  width: 50%;
}
.second-page__distance-description__container__info {
  width: 50%;
  padding-left: 60px;
}
.second-page__distance-description__container__info__title {
  padding-bottom: 49px;
}
.second-page__distance-description__container__info__title--line {
  width: 32px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin-bottom: 5px;
}
.second-page__distance-description__container__info__title span {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 32px;
  color: #FFFFFF;
}
.second-page__distance-description__container__info__distances {
  display: flex;
  flex-direction: row;
}
.second-page__distance-description__container__info__distances__section {
  width: 50%;
}
.second-page__distance-description__container__info__distances__section__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  margin-bottom: 16px;
}
.second-page__distance-description__container__info__distances__section__item:last-child {
  margin-bottom: 0;
}
.second-page__distance-description__container__info__distances__section__item img {
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
.second-page__distance-description__container__info__distances__section__item span {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #FFFFFF;
}
.second-page__locale {
  height: 400px;
  display: flex;
  flex-direction: row;
}
.second-page__locale__left {
  width: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.second-page__locale__left--text-padding {
  padding: 0 100px 0 140px;
}
.second-page__locale__left--line {
  width: 24px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin-bottom: 5px;
}
.second-page__locale__left p {
  font-family: "Inter", sans-serif;
  color: #ffffff;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.second-page__locale--dabovic {
  background: url("../images/slike-domacinstava/dabovic/locale-description-grahovo.jpg");
}
.second-page__locale--vracenovici {
  background: url("../images/slike-domacinstava/starevina/6.jpg");
  object-fit: cover;
}
.second-page__locale--gornje-polje {
  background: url("../images/Gornje_Polje.jpeg");
  object-fit: cover;
  background-position-y: 950px;
}
.second-page__locale--zupa {
  background: url("../images/Zupa_Niksicka.jpeg");
  object-fit: cover;
  background-position-y: 950px;
}
.second-page__locale--jelen {
  background: url("../images/slike-domacinstava/jelen/5.jpg");
  background-position-y: 700px;
}
.second-page__references {
  background-color: #F0EFEF;
}
.second-page__references__container {
  width: 80%;
  margin: auto;
  padding-bottom: 96px;
}
.second-page__references__container__title {
  color: #1D1D1D;
  font-size: 32px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  padding-top: 88px;
  padding-bottom: 51px;
}
.second-page__references__container__title--line {
  width: 24px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin-bottom: 5px;
}
.second-page__references__container__box {
  background: #DBDBDB;
  padding: 56px 64px;
  margin-bottom: 20px;
}
.second-page__references__container__box:last-child {
  margin-bottom: 0;
}
.second-page__references__container__box__small-title {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #002E0D;
  padding-bottom: 40px;
}
.second-page__references__container__box__small-title--line {
  width: 24px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin-bottom: 5px;
}
.second-page__references__container__box--text {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1D1D1D;
}
.second-page__contact {
  min-height: 500px;
  display: flex;
  flex-direction: row;
}
.second-page__contact__left {
  width: 50%;
  background: #DBDBDB;
}
.second-page__contact__left__content {
  display: flex;
  flex-direction: column;
  padding-top: 88px;
  align-items: center;
}
.second-page__contact__left__content__items__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  margin-bottom: 16px;
}
.second-page__contact__left__content__items:last-child {
  margin-bottom: 0;
}
.second-page__contact__left__content__items img {
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
.second-page__contact__left__content__items span {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1D1D1D;
}
.second-page__contact__left__content__title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 32px;
  color: #002E0D;
  padding-bottom: 49px;
}
.second-page__contact__left__content__title--line {
  width: 24px;
  height: 3px;
  background: #9E9800;
  border-radius: 3px;
  margin-bottom: 5px;
}
.second-page__contact--dabovic {
  background: url("../images/slike-domacinstava/dabovic/16.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--djed-rados {
  background: url("../images/slike-domacinstava/djed_rados/14.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--tadic {
  background: url("../images/slike-domacinstava/tadic/3.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--milicic {
  background: url("../images/slike-domacinstava/milicic/14.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--flower-ivy {
  background: url("../images/slike-domacinstava/flower_ivy/8.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--jelen {
  background: url("../images/slike-domacinstava/jelen/17.jpg");
  background-size: cover;
  background-position-x: 500px;
}
.second-page__contact--djedovina {
  background: url("../images/slike-domacinstava/djedovina/8.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--starevina {
  background: url("../images/slike-domacinstava/starevina/11.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--fitcamp {
  background: url("../images/slike-domacinstava/fitcamp/6.jpg");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__contact--draskovici {
  background: url("../images/slike-domacinstava/draskovici/5.png");
  background-size: cover;
  background-position-x: 300px;
}
.second-page__footer {
  font-family: "Poppins", sans-serif;
  background: #002E0D;
  color: #9E9800;
  display: flex;
  justify-content: center;
}
.second-page__footer__container {
  padding-top: 33px;
  padding-bottom: 31px;
  display: flex;
}
.second-page__footer__container img {
  margin-right: 8px;
}
.second-page__footer__container span {
  font-size: 16px;
  margin-top: 2px;
}

@media screen and (max-width: 1240px) {
  .second-page__location-description__container {
    width: 90%;
  }
  .second-page__distance-description__container {
    width: 90%;
  }
  .second-page__locale__left--text-padding {
    padding-left: 50px;
    padding-right: 70px;
  }
}
@media screen and (max-width: 960px) {
  .second-page__locale__left--line p {
    font-size: 12px;
  }
  .second-page__location-description__container {
    flex-direction: column-reverse;
    padding-top: 49px;
    width: 90%;
  }
  .second-page__location-description__container__text {
    width: 100%;
  }
  .second-page__location-description__container__availability {
    width: 100%;
    margin-bottom: 60px;
  }
  .second-page__location-description__container__availability__box {
    width: 80%;
  }
  .second-page__location-description__container__availability__box__items__split {
    padding-left: 35px;
    padding-right: 35px;
  }
  .second-page__distance-description__container__info {
    padding-left: 0;
  }
  .second-page__distance-description__container {
    flex-direction: column-reverse;
    width: 90%;
    padding-top: 44px;
    padding-bottom: 56px;
  }
  .second-page__distance-description__container__map {
    width: 100%;
    justify-content: center;
  }
  .second-page__distance-description__container__map iframe {
    width: 100%;
  }
  .second-page__distance-description__container__info {
    width: 100%;
    margin-bottom: 24px;
  }
  .second-page__locale__left {
    width: 100%;
  }
  .second-page__contact__left {
    width: 100%;
  }
  .second-page__contact__left__content {
    padding-left: 90px;
    align-items: start;
  }
  .second-page__header__container {
    flex-direction: column;
  }
  .second-page__header__container__title {
    margin-bottom: 24px;
  }
  .second-page__header__container--logo {
    display: none;
  }
  .second-page__references__container {
    width: 90%;
  }
  .second-page__header__container--spacer {
    width: auto;
  }
}
@media screen and (max-width: 576px) {
  .second-page__locale__left--text-padding {
    padding-left: 10px;
    padding-right: 10px;
  }
  .second-page__location-description__container__availability__box__title {
    padding-top: 24px;
  }
  .second-page__location-description__container__availability__box {
    width: 100%;
  }
  .second-page__location-description__container__availability__box__items {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 24px;
  }
  .second-page__location-description__container__availability__box__items__split {
    padding-left: 10px;
    padding-right: 0;
  }
  .second-page__location-description__container__availability__box__items__split__item span {
    font-size: 12px;
  }
  .second-page__contact__left__content {
    padding-left: 70px;
  }
  .second-page__header__container__title--text {
    font-size: 28px;
  }
  .second-page__distance-description__container__info__distances__section__item span {
    font-size: 12px;
  }
  .second-page__locale__left p {
    font-size: 13px;
  }
}
.slide-image {
  display: block;
  width: 100%;
  height: auto;
  text-transform: capitalize;
}

.swiper {
  background: #F0EFEF;
}

/*# sourceMappingURL=page.css.map */
