/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.accommodation-row .acc-content-wrapper.closed {
    display: none;
}

  .acc-content-wrapper {
    margin-top: 50px;
  }

  .acc-gallery {
    margin-bottom: 50px;
  }
  
.acc-view-more-section {
    margin-bottom: 20px;
}

  @media (min-width: 992px) {

    .accommodation-map {
      position: relative;
    }
  
    .accommodation-map a {
      position: static;
      right: -25px;
      top: 0;
      width: 165px;
    }
  }

  .accommodation-map-modal .modal-dialog {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }

  .accommodation-map-modal .modal-dialog iframe {
    width: 100%;
  }

  .accommodation-map-modal .modal-header .close {
    color: #444;
    padding-top: 5px;
}

#sst-popup {
  position: fixed;
  right: 20px;
  bottom: 50px;
  max-width: 300px;
  background: #fff;
  padding: 20px;
  z-index: 3000;
  box-shadow: 5px 5px 25px 0px #555;
}
#sst-popup .close {
  width: 30px;
  height: 30px;
  font-size: 30px;
  border: 1px solid #333;
}
#sst-popup .popup-logo,
#sst-popup .popup-image {
  text-align: center;
}
@media screen and (max-width: 640px) {
  #sst-popup {
      bottom: unset;
      top: 50px;
      left: 50%;
      right: auto;
      transform: translate(-50%, 0px);
      width: 300px;
  }
}