#presentations-images-template {
  display: none !important;
}

#perks-template {
  display: none !important;
}

#perks-images-template {
  display: none !important;
}

#perksCommonAreas-template {
  display: none !important;
}

#perksCommonArea-images-template {
  display: none !important;
}

#perksNearby-template {
  display: none !important;
}

#perksNearby-images-template {
  display: none !important;
}

#photos-template {
  display: none !important;
}

#photos-images-template {
  display: none !important;
}

#models-template {
  display: none !important;
}

#files-template {
  display: none !important;
}

.img-fit {
  height: 100%;
  width: 100%;
}

.div-img-58 {
  height: 58px;
  width: 58px;
}

.div-img-70 {
  height: 70px;
  width: 70px;
}

.div-img-100 {
  height: 100px;
  width: 100px;
}

.div-img-130 {
  height: 130px;
  width: 130px;
}

.div-img-perk {
  height: 260px;
  /* width: 390px; */
  width: 100%;
}

.div-img-model {
  height: 400px;
  width: 100%;
  object-fit: cover;
  text-align: center;
  vertical-align: middle;
  background-color: #e4e6ec;
}

.div-img-model-element {
  height: 100%;
  margin: auto;
}

.end-row {
  display: flex;
  justify-content: end;
  /* margin-right: 10px; */
}

.div-img-cover {
  height: 350px;
  width: 100%;
  object-fit: cover;
  text-align: center;
  vertical-align: middle;
  background-color: #e4e6ec;
}

.div-img-cover-element {
  height: 100%;
  margin: auto;
}

.div-img-fit {
  height: 100%;
  width: 100%;
}

.a-cover-image {
  max-height: 350px;
  max-width: 350px;
}

.a-model {
  width: 294px;
}

#mapbox {
  height: 350px;
  width: 350px;
}

#mapbox-static-image {
  filter: blur(2px); 
  -webkit-filter: blur(2px);
}

#mapbox-activate-container {
  position: relative;
  top: -195px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}

#mapbox-activate {
  flex-grow: 1;
  max-width: 150px;
}

/* #region LOADER */
.lds-dual-ring {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.lds-dual-ring.hide {
  display: none;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 10px;
  height: 10px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid black;
  border-color: black transparent black transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* #endregion */

.section-info {
  background-color: #e1e1e1;
  padding: 20px;
  border-radius: 0.5rem;
}

dd {
  margin-bottom: .5rem !important;
}

.social-btn {

  &#socialLinkFacebook {
    svg {
      height: 42px;
      width: 10px;
    }
  }

  svg {
    fill: white;
    height: 42px;
    width: 16px;    

    &:hover {
      fill: black;
    }
  }
}