/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 /* EDIT APPARTAMENTI 
 
  1. carousel appartamenti home
  2. slider appartamento (single appartamento)
  3. single appartamento
 
 */


 /* =============================
  1. carousel appartamenti home 
 ================================ */

 /* swiper content */

 /* typography */

 .swiper-content-title {
   margin-top: 10px;
   margin-bottom: 10px;
 }

 h5.swiper-content-title {
   text-transform: uppercase !important;
   font-weight: 400;
 }

 .dettagli-text>p {
   margin-bottom: 0px;
 }

 /* buttons cta */

 .btn-cta {
   background-color: #FD9B31 !important;
   color: #fff !important;
   border-radius: 100px !important;
 }

 /* buttons cta outline */
/*
 .btn-cta {
    background-color: #fff!important;
  color: #09a6ae!important;
  border-style: solid!important;
  border-color: #09a6ae!important;
  border-width: 1px!important;
  border-radius: 0px!important; 
 }*/

 /* swiper carousel */

 /* .container {
   max-width: 100%;
   margin: 0 auto;
 }

 .swiper_wrap {
   height: 100%;
   width: 100%;
   position: relative;
   display: block;
   text-align: left;
 }

 .swiper-button-next {
   margin-top: 0px;
   position: absolute;
   top: 50%;
   right: -40px;
   width: 45px;
   height: 45px;
   transform: translateY(-50%);
 }

 .swiper-button-prev {
   position: absolute;
   top: 50%;
   left: -40px;
   width: 45px;
   height: 45px;
   transform: translateY(-50%);
   margin-top: 0px;
 } */

 /* .card .image {
   width: 100%;
   height: 230px;
 }

 .card .image img {
   height: 230px;
   width: 100%;
   object-fit: cover;
 } */
/* BAGLIO CAROUSEL */
/* #baglio-prev {
  background-image: url('/wp-content/plugins/appartamenti/public/img/baglio-carousel-chevron-left.svg') !important;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
#baglio-next {
  background-image: url('/wp-content/plugins/appartamenti/public/img/baglio-carousel-chevron-right.svg') !important;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
#baglio-prev::after,
#baglio-next::after{
  content: none; /* Toglie le frecce di default di Swiper 
} */
/* RESIDENCE CAROUSEL */
/* #residence-prev {
  background-image: url('/wp-content/plugins/appartamenti/public/img/residence-carousel-chevron-left.svg') !important;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
#residence-next {
  background-image: url('/wp-content/plugins/appartamenti/public/img/residence-carousel-chevron-right.svg') !important;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
#baglio-prev::after,
#baglio-next::after,
#residence-prev::after,
#residence-next::after{
  content: none; /* Toglie le frecce di default di Swiper 
} */
 /* .baglio-prev,
 .baglio-next,
 .residence-prev,
 .residence-next {
   color: #3a3a3a !important;
   background: transparent !important;
 }
 */
 /* ========================
  2. slider appartamento 
========================= */




 /* ========================
  3. single appartamento 
========================= */

/* SPECIFICHE APPARTAMENTO */

 .ico-apartment {
   width: 20px;
   margin-right: 10px;
 }

 h4.tt-dotazioni {
   font-size: 16px !important;
   font-weight: 600 !important;
 }

/* DOTAZIONI */

#dotazioni ul {
  list-style: none; /* Rimuove i bullet predefiniti */
  padding-left: 0;   /* Rimuove il padding predefinito della lista */
  margin: 0;
}

#dotazioni li {
  background-image: url('/wp-content/uploads/2025/10/check-solid.svg'); 
  background-repeat: no-repeat;
  background-size: 20px 20px; 
  background-position: 0 0;
  padding-left: 30px;
  line-height: 1.5; 
  margin-bottom: 0.5em;
  font-family: sans-serif;
  font-weight: 600;
}