@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Gothic+A1:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

h1, h2, h3{font-family: 'Cormorant Garamond', serif;}
h3{font-size:30px;}
body{font-family: 'Barlow', sans-serif;}
button.btn.btn-primary {padding: 10px 40px;}


.navbar-brand .logo-img { max-width: 234px; max-height: 135px;}

.title-center .page-header h1 {padding: 0rem 0rem; font-size: 30px; padding-top: 100px; text-align:left; font-weight:800;}
.entorn{font-size:25px; font-weight:800; margin-bottom:30px;}

.page-title  {font-family: 'Cormorant Garamond', serif; text-align: right; font-size: 31px; padding-right: 19px; }
.page-title-center  {font-family: 'Cormorant Garamond', serif; text-align: center; font-size: 31px; padding-right: 19px; color:#d9bd86; }
.page-subtitle{font-size:16px;}

.title-entorn{text-align:left; font-weight:800; margin-top:60px; font-size:20px;}
.title-center .page-header h2 {font-size: 30px; padding: 0rem 0rem; text-align:left; color:#d9be86; font-weight:700;}



/* SLIDER */

.inner-caption {font-family: 'Cormorant Garamond', serif;}

.slick-banner .slick-slider-caption .inner-caption, .only-one-banner .slick-slider-caption .inner-caption {background: transparent; font-size: calc(14px + 3.6vw) !important;}



/* HISTÒRIA */

#anchor-53388 {padding:90px 0px;}

/* ICONOS CARACTERÍSTICAS */

.pagina-7323 figure.no-effect,
.pagina-7324  figure.no-effect{
    width: 47px;
    margin-left: auto;
    margin-right: auto;
}

.pagina-7323 .card-home .card-title,
.pagina-7324 .card-home .card-title{
    margin-bottom: 1rem;
    font-size: 12px;
}


#anchor-53527 .card.card-home.card-text-bottom,
#anchor-53526 .card.card-home.card-text-bottom{
    margin-top: 40px;
}

/* PARALLAX HOME */

#anchor-53493 .cards.row.row-centered {color: white;}
#anchor-53493 {padding:300px 0px;}
.title-parallax {font-size: 50px; font-family: 'Cormorant Garamond', serif;}
#anchor-53493 p{font-size: 18px; margin-top: 11px;}

/* SERVEIS  */

#anchor-53375 .card-description {text-align: left;}
#anchor-53375  .card-home .card-title { margin-bottom: 1rem; text-align:left; font-family: 'Cormorant Garamond', serif; font-size:25px; font-weight:700; margin-top:20px;}
#anchor-53375 .card-text-right .card-block {padding-left: 21px;}
#anchor-53375 .row-centered .col-centered {margin-top:40px;}

#anchor-53375 {padding:100px 0px;}

#anchor-53375 figure.no-effect {width: 71px;}

#anchor-53375 .card.card-home.card-text-bottom { border: 1px solid #ebebeb; padding: 27px; height: 288px; background-color:white;}


/* MENU SUPERIOR */

li.nav-item.menu-effect-dagna { font-weight: 600; font-size: 14px;}

/* APARTAMENTS */

#anchor-53377 {padding:100px 0px;}
.effect-caption {font-family: 'Cormorant Garamond', serif; font-size:20px;}
#anchor-53377 h4 { font-size:23px; font-family: 'Cormorant Garamond', serif;}

#anchor-53377 .card-home .card-block {
    padding: 0;
    text-align: center;
    position: relative;
    top: -97px;
    padding: 27px 37px;
    background-color: white;
    margin: 19px;
      box-shadow: #f1f1f1 0px 8px 24px;
  height: 241px;
}

#anchor-53377 .card-home .card-description { margin-bottom: 1rem;font-size: 15px;}

#anchor-53449, #anchor-53453, #anchor-53454, #anchor-53457 {padding-top:100px;}
#anchor-53433, #anchor-53437, #anchor-53435, #anchor-53440{padding-bottom:200px;}

.grid figure figcaption>a {background-color:#f8f5f0;}

#anchor-53377 a.btn-solid-square.btn-custom {
    padding: 3px 30px;
}

/* FRASE */

#anchor-53376 {padding:20px; 0px;}
.footer-widget.footer-widget-2 .nav-item {text-align:left;}

/* MAPA */

/* #anchor-53382 div{filter: grayscale(0.20);} */
#anchor-53382 .card-home .card-description {margin-bottom: -8px;}

/* FORMULARIO */

/* 
.slick-banner .slick-slider-caption .inner-caption {font-size: 64px; line-height: 70px;}
*/

#id127387{background-color:white;}

.pagina-7309 {background-image: url("http://app.reskyt.com/uploads/6832/files/leaves-pattern.png");
background-repeat: repeat; }

#anchor-53389{padding-bottom:300px;}


/* ENTORN */

.pagina-7327 h4.card-title { text-align: left; font-family: 'Cormorant Garamond', serif;
font-size:25px; font-weight:800; margin-top:20px; color: #a9894a;}

.pagina-7327 .card-home .card-description {text-align:left;}


.pagina-7327 .card.card-home.card-text-bottom {padding: 32px; background-color:white; height: 553px;}
#anchor-53444{padding-top:100px;}

.slick-carousel-gallery .thumb {margin: auto 2px;}
.slick-carousel-gallery .thumb-image {max-height: 419px;}

.slick-carousel-gallery .slick-prev:before, .slick-carousel-gallery .slick-next:before { font-size: 20px; text-shadow: none;}

.carta-127550 .wrapper-lists,
.carta-127551 .wrapper-lists,
.carta-127552 .wrapper-lists,
.carta-127553 .wrapper-lists,
.carta-127559 .wrapper-lists,
.carta-127560 .wrapper-lists,
.carta-12775 .wrapper-lists,
.carta-127751 .wrapper-lists,
.carta-127752 .wrapper-lists,
.carta-127753 .wrapper-lists,
.carta-127754 .wrapper-lists,
.carta-127756 .wrapper-lists,
.carta-127755 .wrapper-lists{padding-top:100px; padding-bottom:100px;}

#anchor-53535 .card.card-home.card-text-bottom {padding: 32px; background-color:white;}



/* FORMULARI */

#anchor-53381 .form-control { background-color: transparent; border: 3px solid #585652; border-radius: 0px; height: 41px;}
#anchor-53381 .form-control-label {color: white; font-size: 14px; font-weight:300;}
#anchor-53381 {padding:80px 0px;}
#anchor-53381 .form-text {
    font-size: 30px;
    font-weight: 200;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
    color:white;
}
#anchor-53381 .politica {color:white;}
#anchor-53381 .politica a{color:white;}

.form-text {
    font-size: 30px;
    font-weight: 200;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;}
    
#anchor-53543{padding-bottom:100px;}



/* FOOTER */

.texto-libre-pie-pagina { text-align: center;font-size: 14px;}

section.wrapper-widgets.footer-bg {PADDING: 102PX 0PX;}

.logo-footer a.rsk {background-image: url("https://reskytnew.s3.amazonaws.com/app-images/reskyt-trans.png") !important;  background-size: 100% auto ; }
.logo-footer a img {display:none;}
.logo-footer {padding-top: 8.5rem;}
.footer-widget .widget-icon-image {width: 18PX;  margin-top: -4px;}

.footer-bg .fa-instagram:before {
    content: "\f16d";
    font-size: 27px;
}

.footer-widget.footer-widget-inferior {
    text-align: center;
    font-size: 11px;
}

.footer-widget.footer-widget-5 .widget-image {
    width: 32px;
}

/* RUTES */

#anchor-53535 .card-home .card-title { margin-bottom: 1rem; font-size: 13px;}

.list-reducido .media-size img {height: 37px;}
.list-reducido .media-size {width: 45px;}
h2.list-title.content-search {font-size: 20px;}

/* MOBILE */

@media only screen and (max-width: 600px) {
#anchor-53376, #anchor-53377 {padding:20px 0px;}
h3 {font-size: 25px;}
.slick-banner .slick-slider-caption .inner-caption { line-height: 23px;}
#id127338{margin-top:30px;}

.carta-127550 .wrapper-lists,
.carta-127551 .wrapper-lists,
.carta-127552 .wrapper-lists,
.carta-127553 .wrapper-lists,
.carta-127559 .wrapper-lists,
.carta-127560 .wrapper-lists,
.carta-12775 .wrapper-lists,
.carta-127751 .wrapper-lists,
.carta-127752 .wrapper-lists,
.carta-127753 .wrapper-lists,
.carta-127754 .wrapper-lists,
.carta-127756 .wrapper-lists,
.carta-127755 .wrapper-lists{padding-top:40px; padding-bottom:40px;}

h2.entorn{margin-top:30px;}

.slick-carousel-gallery .slick-prev:before {margin-left:30px;}
.slick-next.slick-arrow {margin-right:30px;}

}

/* TABLET */

@media (min-width: 768px) and (max-width: 1024px) {
  
#anchor-53377 .card-home .card-block {padding: 0; text-align: center; position: relative; top: -97px; padding: 27px 37px;
background-color: white; margin: 19px; box-shadow: #f1f1f1 0px 8px 24px; height: 300px;}

#anchor-53375 .cards.row.row-centered,
#anchor-53377 .cards.row.row-centered {display: flex; flex-wrap: wrap;}

#anchor-53375 .col-centered,
#anchor-53377 .col-centered{width: 50%;}

#anchor-53375 .card.card-home.card-text-bottom { border: 1px solid #ebebeb; padding: 27px; height: 310px; background-color: white;}
}


/* PC 

@media only screen and (min-width: 1024px) { 
    .only-one-banner .slick-slider-caption .inner-caption {font-size: calc(14px + 3.6vw);}
    
} 

 */

