/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 13 2024 | 22:27:45 */
/*general*/
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;background:#fff;color:#000;font-size:16px;font-family: 'Montserrat', sans-serif; font-weight:400; line-height:1.6; letter-spacing:0px;}
*:focus {outline: none !important;}
.btn:focus, input:focus, textarea:focus, select:focus{box-shadow: none !important; outline:none !important;}
*::selection{background:#000; color:#fff;}
.abhaya{font-family: "Abhaya Libre", serif;}
h1{font-size:45px; margin:0; line-height:1.2; letter-spacing:0;}
h2{font-size:29px; margin:0; line-height:1.2; letter-spacing:0;}
.h2mont{font-size:1.1em; letter-spacing:2px;}
h2 span {background-color: #E7D8BE;	padding: 0 6px;-webkit-box-decoration-break: clone;box-decoration-break: clone; line-height:1.4;}
h3{font-size:25px; margin:0; line-height:1.2; letter-spacing:0;}
h4{font-size:14px; margin:0; line-height:1.4; letter-spacing:0;}
h5{font-size:20px; margin:0; line-height:1.4; letter-spacing:0;}
h6{font-size:18px; margin:0; line-height:1.3; letter-spacing:0;}
.light{font-weight:300;}
.regular{font-weight:400;}
.medium{font-weight:500;}
.semibold{font-weight:600;}
.bold, strong, b{font-weight:700;}
.extrabold{font-weight:800;}
.italica{font-style:italic;}
.btn, button, a{ transition:all ease-in-out .3s; color:#000}
a:hover{text-decoration:none;color:#000}
p{}
.white{color:#fff;}
.black{color:#000;}
.gray{color:#1D252C;}
.gray2{color:#393D42;}
.gold{color:#D5BA8B;}
.gold15{color:#f9f5ee;}
.gold50{color:#E7D8BE;}
.bggraylight{background:#ebebec;}
.bggold50{background:#E7D8BE;}
.bggold25{background:rgba(213,186,139,.25);}
.bggold15{background:#f9f5ee;}
.bggold{background:#D5BA8B;}
.bgwhite{background:#fff;}
.bgblack{background:#000;}
.bggray{background:#1D252C;}
section{position:relative; overflow:hidden;}
.container{padding-left: 20px !important;padding-right:20px !important;}
.bg{background:no-repeat center; background-size:cover;}
.bgfixed{background-attachment:fixed;}
img{width:100%;}
.max200{max-width:200px;}
.max250{max-width:250px;}
.max300{max-width:300px;}
.max350{max-width:350px;}
.max400{max-width:400px;}
.max450{max-width:450px;}
.max500{max-width:500px;}
.max550{max-width:550px;}
.max600{max-width:600px;}
.max650{max-width:650px;}
.max700{max-width:700px;}
.max750{max-width:750px;}
.max800{max-width:800px;}
.max850{max-width:850px;}
.max900{max-width:900px;}
.max950{max-width:950px;}
.max1000{max-width:1000px;}
.max1050{max-width:1050px;}
.max1100{max-width:1100px;}
.max1150{max-width:1150px;}
.max1200{max-width:1200px;}
.max1250{max-width:1250px;}
.pt-130{padding-top:130px;}
.pb-130{padding-bottom:130px;}
.anchor{position:absolute; top:-50px; left:0;}
.grecaptcha-badge{opacity:0 !important; bottom:-100px !important;}

/*boton*/
.btn{position:Relative;padding:15px 18px; font-size:15px; border:1px solid; border-radius:4px; line-height:1; font-weight:500;}
.btn-arrow{padding-right:30px;}
.btn-arrow:after{width:7px; height:20px; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-right-misiones-club-residencial.svg)no-repeat center; background-size:100%; content:''; position:Absolute; right:10px; top:calc(50% - 10px);}
.btn-icono{padding-left:75px;}
.btn-icono img{position:Absolute; left:14px; top:50%; transform:translateY(-50%);}

.btn-gold{border-color:#D5BA8B; background:transparent;}
.btn-gold:hover{background:#D5BA8B;}

.btn-gold-full{border-color:#D5BA8B; background:#D5BA8B; color:#fff;}
.btn-gold-full:hover{background:#1D252C; border-color:#1D252C;color:#fff;}

.btn-white{border-color:#fff; background:transparent; color:#fff}
.btn-white:hover{background:#fff; color:#D5BA8B;}

/*slider*/
.slide-home{min-height:600px; height:100vh;}
.white-line{height:1px; width:100px;}
.shadowbg{position:Absolute; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.1);}
.txtshadow{text-shadow: 0px 2px 3px rgba(0,0,0,0.5);}
.boxshadow{box-shadow: 0px 2px 3px rgba(0,0,0,0.5);}
.slick-dots{width:100%; top:auto; bottom:40px;transform:none; right:0px;}
.carrusel .slick-dots{bottom:20px;}
.slick-dots li button:before{display:none;}
.slick-dots li button{cursor:pointer;border-radius:50%;height:15px; width:15px; background:#fff; opacity:.4; padding:0; margin:0;}
.slick-dots li.slick-active  button{opacity:.7;}
.slick-dots li{height:15px; width:15px; padding:0; margin:0 8px 0px 8px;}
.slick-dots li:only-child {display: none;}
.dotsgold .slick-dots li button{background:#D5BA8B;}

.slick-next:before, .slick-prev:before{display:none;}
.slick-next, .slick-next:hover, .slick-next:focus{width:30px; height:30px; right:-35px; top:50%; margin-top:-15px; transform:none; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-right-misiones-club-residencial.svg) no-repeat center; background-size:9px; transition:all ease-in .2s; border:1px solid #393D42; border-radius:50%;}
.slick-next:hover{transform:none; background-color:#D5BA8B; border-color:#D5BA8B;}
.slick-prev, .slick-prev:hover, .slick-prev:focus{z-index:1;width:30px; height:30px; left:-35px; top:50%; margin-top:-15px; transform:none; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-left-misiones-club-residencial.svg) no-repeat center; background-size:9px; transition:all ease-in .2s; border:1px solid #393D42; border-radius:50%;}
.slick-prev:hover{transform:none; background-color:#D5BA8B; border-color:#D5BA8B;}


/*bloques info*/
.carrusel-shadow{position:relative;}
.carrusel-shadow:before{width:100%;height:100%; left:-33px; top:-33px; background:#E7D8BE; content:''; position:Absolute;}
.carrusel-shadow-right{position:relative;}
.carrusel-shadow-right:before{width:100%;height:100%; right:-33px; top:-33px; background:#E7D8BE; content:''; position:Absolute;}

/*tipos*/ 
.tipo{border-radius:5px 5px 0 0; overflow:hidden;}
.shadow-tipo{position:Absolute; top:0; left:0; right:0; bottom:0; background:rgba(111,97,72,.45);}
.btn-white.btn-tipo{min-width:196px; text-align:center;font-size:11px; padding: 8px 10px; letter-spacing:.5px; font-weight:500;}
.btn-white.btn-tipo span{display:inline-block; vertical-align:middle; border-radius:20px;height:15px; width:15px;border:1px solid; margin-left:	10px; position:relative;}
.btn-white.btn-tipo:before{display:inline-block; vertical-align:middle; }
.btn-white.btn-tipo span:before{transition:All ease-in .2s;width:6px; position:Absolute; height:1px; background:#fff; content:''; left:3.5px; top:6px;}
.btn-white.btn-tipo span:after{transition:All ease-in .2s;height:6px; position:Absolute; width:1px; background:#fff; content:''; left:6px; top:3.5px;}
.btn-white.btn-tipo:hover span:after, .btn-white.btn-tipo:hover span:before{background:#D5BA8B;}
.info-tipo {border-radius:0 0 5px 5px; display:none;}
.info-tipo ul{margin:0 0 15px 0; padding:0; list-style:none;}
.info-tipo ul li{padding-left:12px; position:relative;}
.info-tipo ul li:before{width:3px; height:3px;content:''; background:#000; position:absolute; left:0; top:12px; border-radius:5px;}
.info-tipo strong, .info-tipo b{font-weight:600;}
.btn-white.btn-tipo-abierto span:after{display:none;}

/*fractional*/
#slider-fractional .slick-dots{bottom:-60px;}

/*comparacion*/
.btn-comparacion.btn-arrow:after{width:10px; right:14px; transform:rotate(90deg); transition:all ease-in .2s;}
.btn-comparacion-abierto.btn-arrow:after{transform:rotate(270deg);}
.btn-comparacion.btn-arrow{padding-right:40px;}
.row-comparacion div{flex: 0 0 33% ; max-width:33%; }
.row-comparacion div:first-child{flex: 0 0 28% ; max-width:28%;}
.row-comparacion div.bggold50{font-size:18px; letter-spacing:1px; font-weight:600; line-height:1.2; padding: 15px;}
.row-comparacion.campos div:first-child{text-transform:uppercase; font-weight:500; font-size:18px;}
.campo{padding:10px; border-bottom:1px solid #D5BA8B;}

/*mapas*/
#tab-mapas ul{font-size:22px; padding: 0 0 20px; border-bottom:1px solid #D5BA8B; margin:0;}
#tab-mapas ul li a:hover, #tab-mapas ul li a.active{font-weight:bold;color:#D5BA8B;}

/*form*/
.wpcf7-form-control-wrap{display:block; margin-bottom:20px;}  
.aceptar .wpcf7-form-control-wrap{margin-bottom:0}
.aceptar .wpcf7-list-item{margin:0}
.aceptar .wpcf7-list-item input{margin-right:10px;min-width:22px; height:22px; appearance:none; border:11px solid #E7D8BE; transition:All ease-in .2s; background:#D5BA8B;}
.aceptar .wpcf7-list-item label{display:flex; align-items:center}
.aceptar .wpcf7-list-item label span{font-size:14px; font-style:italic;}
.aceptar .wpcf7-list-item input:checked{border-width:6px;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select{border-radius:0;letter-spacing:0px;font-size:16px; font-weight:500;width:100%; background:none; border:1px solid #D5BA8B; border-radius:4px; height: auto; padding:6px 10px; color:#000;}
.wpcf7-select{appearance:none; padding-right:40px; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-misiones-club-residencial.png) no-repeat calc(100% - 15px) center; background-size:14px;}
.wpcf7-select option:first-child{font-size:0;}
.wpcf7-text::placeholder, .wpcf7-textarea::placeholder{color:#000;}
.wpcf7-textarea{height:60px; resize:none;}
.wpcf7-response-output{text-transform:none; border:none !important; padding:20px 0 0 0 !important; margin: 0 !important; font-weight:600;}
#enviar{}
.wpcf7-not-valid-tip{text-transform:none; font-size:15px;}
.wpcf7-spinner{display:none; margin:5px auto 0;}
form.submitting .wpcf7-spinner{display:none !important;}
/*custom button send*/ .wpcf7-form.submitting #enviar{display:none !important;}

/*news*/
.slider-news .slick-track{    display: flex !important;}
.slider-news .slick-slide{    height: inherit !important;}
.slider-news .bgwhite{border:2px solid #EBECEC;transition:all ease-in .2s;border-radius: 6px; overflow:hidden;}
.slide-news:hover .bgwhite{border-color:#D5BA8B;}
.vermas{font-weight:500; display:inline-block; font-size:10px; position:Relative;}
.vermas:after{content:'';position:Absolute; right:-10px; width:4px; height:10px; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-right-misiones-club-residencial.svg) no-repeat right center; background-size:7px; top:calc(50% - 6px);}

/*faqs*/
.btn-faqs{width:50px; display:block; height:50px; border-radius:50%; border:2px solid #393D42; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-misiones-club-residencial.svg) no-repeat center 17px; background-size:24px;transition:All ease-in .2s;}
.btn-faqs.btn-faqs-abierto{transform:rotate(180deg);}
.faq h2{font-size:18px;}
.faq h2 span{padding:2px 6px; line-height:1.8;}
.faq p{font-size:18px;}
.enlaces{border-bottom:1.5px solid #fff;}
.enlaces a{font-size:18px; margin-bottom:5px;}
.enlaces a:hover{color:#D5BA8B;}
.social img{width:30px; transition:All ease-in .2s;}
.social a:hover img{transform:scale(1.1);}


/* Preloader CSS */
.loading {width: 100%;height: 100vh;position: fixed;background-color: #fff;z-index: 999999;overflow: visible; top:0;}
.loading img {position: absolute;top: 50%;left: 50%;margin: -50px 0 0 -50px;width: 100px;transform-origin: center;  animation: scale 2.5s infinite alternate;}
.loading.fade {z-index:0;animation-name: fade;animation-duration: 0.3s;animation-fill-mode: both;animation-iteration-count: 1;animation-delay: 0.3s;}
@-webkit-keyframes scale {
From {-webkit-transform: scale(.2);}
To {-webkit-transform: scale(1);}
}

/*nav*/
#menu-principal{background:#D5BA8B;padding:10px 0;transition:all ease-in .2s;}
#main-menu{margin-top:0px;}
.menu-item a{position:Relative;color:#1D252C; font-family:'Abhaya Libre', serif; font-size:18.5px; font-weight:400;}
.menu-item a:before{width:0; height:1px; background:#1D252c; position:Absolute; bottom:-3px; left:50%; transform:translatex(-50%); transition:All ease-in-out .4s; content:'';}
.menu-item a:hover:before, .current-lang a:before{width:100%;}
#menu-principal .navbar-brand{position:relative;width:130px; height:40px; transition:all ease-in .2s;}
#menu-principal .navbar-brand:before{opacity:1;transition:all ease-in-out .4s; background: no-repeat center;background-image:url(https://misionescrt.com/wp-content/uploads/2024/07/modelos-residenciales-misiones-club-residencial.svg); background-size:100%;content:''; position:Absolute; top:0; right:0; bottom:0; left:0;}
#menu-principal .navbar-brand:after{position:Absolute; top:0; right:0; bottom:0; left:0;opacity:0;transition:all ease-in-out .4s; content:'';background: no-repeat center;background-image:url(https://misionescrt.com/wp-content/uploads/2024/07/logo-misiones-club-residencial-blanco.svg); background-size:100%;}



.menu-item-has-children{padding-right:20px; position:relative;}
.menu-item-has-children:after{cursor:pointer;width:20px; height:20px; content:''; display:block;background:#fff; position:absolute; right:0; top:2px;}
.sub-menu{display:none;position:absolute; top:30px; padding:10px; background:#ccc; left:0;}

#menu-principal.scrolled-nav{}
#menu-principal.scrolled-nav #main-menu{}
#menu-principal.scrolled-nav .navbar-brand{}

.home #menu-principal.no-scrolled-nav.menu-cerrado{background:rgba(0,0,0,.4);padding:10px 0;}
.home #menu-principal.no-scrolled-nav.menu-cerrado .navbar-brand{width:130px; height:70px;}
.home #menu-principal.no-scrolled-nav.menu-cerrado .navbar-brand:before{opacity:0;}
.home #menu-principal.no-scrolled-nav.menu-cerrado .navbar-brand:after{opacity:1; }
.home #menu-principal.no-scrolled-nav.menu-cerrado .menu-item a{color:#fff;}
.home #menu-principal.no-scrolled-nav.menu-cerrado .lang-item-first:after{color:#fff;}
.home #menu-principal.no-scrolled-nav.menu-cerrado .menu-item a:before{background:#fff;}


/*404*/
#wp404{}
#wp404 h1{}
.error404 #menu-principal{}

@media (max-width:1200px){

  #menu-principal{}
	.menu-item a{font-size:24px; margin-bottom:8px;}
  #main-menu{display:block;text-align:center; padding:40px 20px;}
  #menu-principal .navbar-brand{}
  #menu-principal.scrolled-nav{}
  .sub-menu{top:0; position:relative; background:transparent;}
  
    .navbar-toggler{border:none; border-radius:0;padding:0; margin:0; height:20px; width:30px; position:relative; }
  .navbar-toggler-icon{transition:all ease-in .2s;width:30px; height:2px; background:#1D252C; display:block; position:relative;}
  .navbar-toggler:before{transition: all ease-in .2s;position:absolute;content:'';width:30px; display:block; height:2px; top:0; left:0;background:#1D252C;}
  .navbar-toggler:after{position:absolute;transition: all ease-in .2s;content:'';width:30px; height:2px; display:block;bottom:0; left:0;background:#1D252C;}

  .menu-abierto .navbar-toggler-icon{opacity:0;}
  .menu-abierto .navbar-toggler:before{transform:rotate(45deg); transform-origin:top left; top:-2px;}
  .menu-abierto .navbar-toggler:after{transform:rotate(-45deg); transform-origin:bottom left; bottom:0px;}
		.home #menu-principal.no-scrolled-nav.menu-cerrado .navbar-toggler-icon{background:#fff;}
	.home #menu-principal.no-scrolled-nav.menu-cerrado .navbar-toggler:before, .home #menu-principal.no-scrolled-nav.menu-cerrado .navbar-toggler:after{background:#fff;}
	
	.enlaces a{font-size:16px;}
}

@media (max-width:991px){
	.iconos-fractional{}
	.iconos-fractional div{flex: 0 0 33.33%; max-width:33.33%;}

}

@media (max-width:768px){
	h1{font-size:40px; line-height:1.1;}
	h5{font-size:18px;}
	h3{font-size:22px;}
	h6{font-size:16px;}
	.h2mont{font-size:.9em}
	
	.carrusel-shadow-right:before{right:-20px; top:-20px;}
	.carrusel-shadow:before{left:-20px; top:-20px;}
	.iconos-fractional  img{transform:scale(.8);}
	.row-comparacion.campos div:first-child, .row-comparacion div.bggold50{font-size:14px; letter-spacing:0;}
	.campo{font-size:14px;}
	#tab-mapas ul li{display:block; text-align:center;}
	.faq p{font-size:16px;}

  
}

@media (max-width:575px){
	h1{font-size:36px;}
	h2{font-size:26px;}
	.block4 .max300{max-width:160px;}
	.slick-next, .slick-next:focus{right:0; background-color:#fff;}
		.slick-prev,  .slick-prev:focus{left:0; background-color:#fff;}
	.slick-next:hover{right:0}
	.slick-prev:hover{left:0}
	.beneficios img{transform:scale(.8);}
	.iconos-fractional div{flex: 0 0 100%; max-width:100%;}
	.iconos-fractional img{width:60px !important; margin-right:10px;}
	
	.cont-comparacion{overflow-x:scroll;	}
	#comparacion .max1150{min-width:575px;}
	
	.arrow-comparacion{transform:scale(.8);width:50px; height:30px; position:relative; background:url(https://misionescrt.com/wp-content/uploads/2024/07/arrow-right-misiones-club-residencial.svg) no-repeat centeR right; background-size:15px; margin-left:20px; margin-bottom:10px;}
	.arrow-comparacion:before{right:2px;height:2px; background:#393D42; content:''; position:Absolute; left:0;top:calc(50% - 1px);}
	.btn-faqs{transform:scale(.8);}
	.btn-faqs.btn-faqs-abierto {   transform:scale(.8) rotate(180deg);
}

}

@media (min-width:576px){


}

@media(min-width:768px){

}

@media (min-width:992px){
/*menu*/

}

@media (min-width:1200px){
  .navbar-nav .menu-item{margin: 0 8px; display:inline-block;}
  #main-menu{display:block; text-align:right;width:100%;} 
.container{max-width:1350px;}
	.lang-item-first{position:Relative; margin-right: 0 !important;}
.lang-item-first:after{content:'|'; color: #000; transition:all ease-in .2s;display:inline-block; margin-left:10px;}
}