

/* Start:/local/templates/main/styles.css?160456648154*/
.block-search {
    bottom: -170px;
    z-index: 9;
}

/* End */


/* Start:/local/templates/main/template_styles.css?17786721859385*/
.site-navigation-item.soc {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
}
.contact .contact-block .site-navigation-item.soc {
  justify-content: flex-start;
}
.soc-item .soc-item-link.telegram svg,
.soc-item .soc-item-link.whatsapp svg {
  fill: #000;
  width: 18px !important;
  height: 18px !important;
}
.soc-item .soc-item-link.telegram svg {
  margin-left: -2px;
}
.soc-item .soc-item-link.telegram,
.soc-item .soc-item-link.whatsapp {
  background: url("/local/templates/main/img/gold.jpg");
  background-size: cover;
  border-radius: 100%;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.instawrap-elem {
  padding-bottom: 31%;
}
.page__header .prog-wrapper .bron-text {
  color: #fff;
  -webkit-text-fill-color: initial !important;
  font-weight: 500 !important;
}
.page__header.is-hidden .prog-wrapper .bron-text {
  color: #888b8c;
}
.page__header.blk .prog-wrapper .bron-text {
  color: #888b8c;
}
.bron-wrapper.prog-wrapper {
  margin-left: 10px !important;
}
.bron-img-inner {
  padding-top: 6px !important;
}
.prog-wrapper .bron-img-inner {
  padding-top: 4px !important;
}
.header-tel-item, .contact-block .header-tel-item{
  display: flex  !important;
  align-items: center;
  gap: 10px;
      justify-content: flex-end;
}
.header-tel-item a {
  color: #fff;
  display: block;
}
.header-tel-item.text {
  margin-bottom: 0;
}
.contact-block .header-tel-item {
   justify-content: flex-start;
   margin: 10px 0;
}
.footer-main-inner span.header-tel-item {
 justify-content: center;
}
.hotel-about-wrap.contact .contact-block .text a {

}
.header-tel-item img {
  width: 24px;
  height: 24px;
}
.footer-main-inner .header-tel-item img {
  width: 40px;
  height: 40px;
}
.contact-block .header-tel-item a {
  color: #000;
}
.contact-block .header-tel-item {
 margin-left: 0;
}
@media (max-width: 767px) {
  .bron-wrapper {
    display: none !important;
  }
  .page__header > .header-row .prog-wrapper .bron-text {
    display: block;
  }
  .prog-wrapper .bron-img {
    display: none;
  }
  .prog-wrapper {
    padding-right: 10px;
  }
  .prog-wrapper .bron-text {
    color: #fff !important;
    -webkit-text-fill-color: initial !important;
    font-weight: 500 !important;
  }
  .bron-wrapper.prog-wrapper {
    margin-left: 20px !important;
    display: block !important;
  }
}
.topslider {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.topslider__slider {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.topslider__slider > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.topslider__slider > div > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.topslider__mask {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.topslider__content {
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.topslider {
  position: relative;
}
.topslider__left {
  position: absolute;
  top: 48%;
  left: 5%;
  cursor: pointer;
  opacity: 0.3;
  width: 50px;
}
.topslider__arrows img {
  max-width: 100%;
}
.topslider__right {
  position: absolute;
  top: 48%;
  right: 5%;
  cursor: pointer;
  opacity: 0.3;
  width: 50px;
}
.topslider__right:hover,
.topslider__left:hover {
  opacity: 0.7;
}
.page-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.block-search {
  bottom: 200px;
}
.block-search {
  bottom: unset;
}
.page-head.full:after {
  display: none;
}
.topslider:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1.3125rem;
  height: 2.125rem;
  background-image: url(/local/templates/main/img/icons/scroll.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 1.125rem;
  -webkit-animation: Fade 1.5s ease-in-out infinite;
  animation: Fade 1.5s ease-in-out infinite;
}
.header-logo.big {
  top: -0.875rem;
}
.block-search {
  bottom: -170px;
}
.block-search {
  bottom: unset;
}
.topslider__content a {
  display: block;
  height: 100%;
}
.section-head-wrap {
  position: initial;
  margin-bottom: 50px;
  padding-top: 50px;
}
.section-content {
  height: 64% !important;
}
.header-tel-item {
  font-size: 16px;
  margin-left: 20px;
}
.header-row-right {
  display: flex
;
gap: 20px;
  justify-content: flex-end;
  align-items: center;
}
.mobile {
  display: none;
}
.footeriframe {
  display: none;
}

/* .page__header.cd-auto-hide-header.white.is-hidden  .header-row-right iframe {
  display: none;
} */
@media (max-width: 1024px) {
  .section-head {
    width: 200px;
  }
}

@media (max-width: 767px) {
  
  .header-menu-content-inner .site-address {
    padding-bottom: 40px !important;
  }
  .mobile {
    display: block;
  }
  .footeriframe {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    margin-bottom: 30px;
  }
  .desktop {
    display: none;
  }
  .topslider__right,
  .topslider__left {
    top: calc(50% - 26px);
    width: 30px;
  }

  .block-search {
    margin: 20px 0;
  }
}
#block-search,
#block-search * {
  box-sizing: border-box;
}
.block-search--main {
  position: relative;
  z-index: 1;
  border-top: none;
  max-width: 1350px;
  margin: -530px auto 0;
  background: none;
}
.tl-container--main {
  width: 350px;
  background: rgba(0, 0, 0, 0.75);
  margin-left: auto;
}
.main-form {
  display: none;
}
.sociallink {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    padding-left: 12px;
}
.sociallink svg {
  width: 30px;
}
.page__header.is-hidden>.header-row .sociallink {
  display: none;
}
a[href="https://t.me/+79197600297"] svg {
  width: 20px;
      min-width: 20px;
    max-width: 20px;
  height: 20px;
  visibility: visible;
}
/* a[href="tel:+74955029430"] {
  padding-left: 25px;
} */
a[href="https://t.me/+79197600297"] {
  display: flex;
  align-items: center;
 /*  justify-content: center; */
  gap: 5px;
}
.hotel-about-wrap.contact .contact-block .text a[href="https://t.me/+79197600297"] {
  display: flex;
  align-items: center;
 /*  justify-content: center; */
  gap: 5px;
}
.footer-main-inner a[href="https://t.me/+79197600297"] {
justify-content: center; 
gap: 12px;
}
.footer-main-inner a[href="https://t.me/+79197600297"] svg {
  width: 40px;
      min-width: 40px;
    max-width: 40px;
  height: 40px;
}

 @media screen and (max-width: 1024px)  {
  .header-tel-item {
    display: flex !important;
    margin: 0;
    justify-content: center;
  }
  a.site-tel-calback.js-popup-button {
    display: block;
  }
  a[href="tel:+74955029430"] {
    padding-left: 0;
  }
   /* a[href="https://t.me/+79197600297"] svg {
    display: none;
   } */
  /* a[href="https://t.me/+79197600297"]  {

 padding-left: 30px;
    display: inline-flex;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_542_7859)'%3e%3cg clip-path='url(%23clip1_542_7859)'%3e%3cpath d='M30.0125 60.025C46.5879 60.025 60.025 46.5879 60.025 30.0125C60.025 13.4371 46.5879 0 30.0125 0C13.4371 0 0 13.4371 0 30.0125C0 46.5879 13.4371 60.025 30.0125 60.025Z' fill='url(%23paint0_linear_542_7859)'%3e%3c/path%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5692 29.6876C22.3156 25.8892 28.1382 23.3653 31.062 22.1408C39.3835 18.6672 41.1328 18.0675 42.2573 18.0425C42.5072 18.0425 43.057 18.0925 43.4318 18.3923C43.7317 18.6422 43.8066 18.9671 43.8566 19.217C43.9066 19.4669 43.9566 19.9917 43.9066 20.3915C43.4568 25.1395 41.5076 36.6597 40.508 41.9575C40.0832 44.2066 39.2585 44.9563 38.4589 45.0312C36.7096 45.1812 35.3852 43.8817 33.7108 42.7822C31.062 41.0579 29.5876 39.9833 27.0136 38.284C24.0399 36.3349 25.9641 35.2603 27.6634 33.511C28.1132 33.0612 35.785 26.0641 35.9349 25.4394C35.9599 25.3644 35.9599 25.0646 35.785 24.9146C35.6101 24.7647 35.3602 24.8147 35.1602 24.8646C34.8854 24.9146 30.6871 27.7135 22.5155 33.2362C21.316 34.0608 20.2415 34.4606 19.2669 34.4357C18.1923 34.4107 16.1432 33.8359 14.5938 33.3361C12.7196 32.7364 11.2202 32.4115 11.3452 31.3619C11.4201 30.8122 12.1698 30.2624 13.5692 29.6876Z' fill='white'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_542_7859' x1='29.9875' y1='0' x2='29.9875' y2='59.5502' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232AABEE'%3e%3c/stop%3e%3cstop offset='1' stop-color='%23229ED9'%3e%3c/stop%3e%3c/linearGradient%3e%3cclipPath id='clip0_542_7859'%3e%3crect width='60' height='60' fill='white'%3e%3c/rect%3e%3c/clipPath%3e%3cclipPath id='clip1_542_7859'%3e%3crect width='60' height='60' fill='white'%3e%3c/rect%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px;
  } */
 }
  
/* @media screen and (min-width: 1024px) {
  .section-head .section-svg svg {

    max-height: 88px;
  }
  .section-head-wrap {
    top: 7vh;
  }
  
} */
/* @media screen and (max-width: 1630px) {
  .block-search--main {
    display: none;
  }
  .main-form {
    display: block;
  }
}
 */
/* End */
/* /local/templates/main/styles.css?160456648154 */
/* /local/templates/main/template_styles.css?17786721859385 */
