@import url(https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);nav .nav_dots{width:18px;height:18px;border:2px solid #fff;display:block;cursor:pointer;margin:30px 0;border-radius:100%;position:relative;font-size:16px;text-transform:uppercase;letter-spacing:.7px;font-family:Raleway,sans-serif;transition:all .2s ease!important}nav .nav_dots:hover{color:#5cc6d0}nav .nav0:before{content:"\e69b";font-size:20px;color:#5cc6d0;font-family:FontAwesome;font-family:themify;padding:0 10px 0 0}nav .nav1:before{content:"\e69c";font-size:20px;color:#5cc6d0;font-family:Stroke-Gap-Icons;padding:0 10px 0 0}nav .nav2:before{content:"\e631";font-size:20px;color:#5cc6d0;font-family:themify;padding:0 10px 0 0}nav .nav3:before{content:"\e6a7";font-size:20px;color:#5cc6d0;font-family:Stroke-Gap-Icons;padding:0 10px 0 0}nav .nav4:before{content:"\e6ac";font-size:20px;color:#5cc6d0;font-family:Stroke-Gap-Icons;padding:0 10px 0 0}nav .nav5:before{content:"\e6b7";font-size:20px;color:#5cc6d0;font-family:Stroke-Gap-Icons;padding:0 10px 0 0}.mapa #map{height:100%;width:100%}.mapa{position:absolute;bottom:-1200px;display:block;z-index:900;height:100%;width:100%;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1)}.open{bottom:0}.mapa span{position:absolute;right:0;font-size:32px;color:#464646;z-index:201;cursor:hand;cursor:pointer;margin:10px 50px 10px 30px;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);-moz-transition:all .2s cubic-bezier(.215,.61,.355,1)}.mapa span:hover{color:#5cc6d0;transform:rotate(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg)}h1#firstHeading{color:#56c5d0;font-size:30px}#bodyContent{color:#7b7b7b}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-counter{font-family:Raleway,sans-serif}body{background:#fff!important}#page-loader{background:#fff}.grcs_bullet_nav .nav_dots{border:2px solid #6d6d6d}.grcs_bullet_nav .nav_dots.active:before{background:#6d6d6d}#overlay.open .overlay.active.slide-from-bottom{overflow-x:hidden}subtitle{font-family:Montserrat,sans-serif;color:#fff;font-weight:600;text-transform:uppercase;font-size:24px;display:inline-block;background:#5cc6d0e3;padding:10px 30px;letter-spacing:.5px}subdes{color:#404040;font-family:Raleway,sans-serif;font-weight:400;font-size:16px;display:block;padding:50px 0 0 0}.suscribe{color:#404040;font-family:Raleway,sans-serif;font-weight:400;font-size:14px;display:block;width:240px;margin:auto;padding:7px 0 50px 0}.suscribe input{font-family:Raleway,sans-serif;color:#2c2b2b;border:0 solid #2c2b2b;background:rgba(0,0,0,0);box-shadow:none;border-bottom:1px solid #404040;border-radius:0;margin:40px 0 10px 0;text-align:center;letter-spacing:3px;font-size:12px}.suscribe .btn-sus{font-family:Raleway,sans-serif;border-radius:0;background:#5cc6d0;color:#fff;letter-spacing:2px;font-size:15px;font-weight:300}.line{padding:12px 0 18px 0;text-align:center}.line-content{background:#56c5d0;display:inline-block;height:3px;max-width:50px;width:8%}.line-content2{background:#6d6d6d;display:inline-block;height:3px;max-width:50px;width:8%}#about{background:url(../images/bg-nosotros.jpg?1.0.0) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;position:relative;z-index:2}#about h1{font-family:Montserrat,sans-serif;font-size:30px;color:#56c5d0!important;letter-spacing:0;margin:0;font-weight:500}#about h1 span{color:#6d6d6d!important}#about p{font-size:16px;max-width:620px;margin:0 auto 40px;text-align:center;color:#6d6d6d!important}.direccion{background:#5cc6d0;text-align:center;display:inline-block;font-size:16px;color:#fff;padding:5px 20px 5px 20px;margin:10px;font-family:'Open Sans',sans-serif;letter-spacing:1px}#about .btn-about{max-width:400px;margin:auto;padding:0 0 20px 0}#about .certificate-icons{padding:0;list-style:none;text-align:center}#about .certificate-icons li{margin:0 2px;display:inline-block}#about .btn-cer{font-family:Raleway,sans-serif;border-radius:0;background:#5cc6d0;color:#fff;letter-spacing:1.2px;font-size:15px;padding:10px 20px;font-weight:300}#about .btn-sus{font-family:Raleway,sans-serif;border-radius:0;background:#5cc6d0;color:#fff;letter-spacing:2px;font-size:15px;padding:10px 80px;font-weight:300}.white #about .social-icons li a{color:#fff;background:#545454}.btn-cer:hover{background:#6b6b6b!important;border-color:#6b6b6b;color:#fff!important;text-decoration:none!important}#bg-habitaciones{background:url(../images/bg-habitaciones.jpg?1.0.0) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;position:relative;z-index:2}#habitaciones .line{opacity:0}.tipo-hab{padding:10px 0 0 0}#habitaciones h1{font-family:Montserrat,sans-serif;font-size:30px;color:#56c5d0!important;letter-spacing:0;margin:0;font-weight:500}#habitaciones h1 span{color:#6d6d6d!important}.habitacion{text-align:left}#habitaciones h2{font-family:Raleway,sans-serif;font-size:26px;color:#56c5d0!important;letter-spacing:.8px;margin:0;padding:0 0 15px 0}#habitaciones h2 span{color:#6d6d6d!important}#habitaciones p{font-size:16px;margin:0 auto 20px 0;text-align:left;color:#6d6d6d!important;line-height:1.3}.icon-rooms{padding:10px}.icon-rooms i{border:1px solid rgba(0,0,0,.1);border-radius:50%;padding:10px;font-size:12px;margin-right:10px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-overflow-scrolling:touch;color:#545454}.icon-rooms i:hover{border-color:rgba(50,50,50,.37)}.tooltip.bottom .tooltip-inner{font-size:11px;padding:4px 8px;letter-spacing:.4px;color:#fff;border-radius:0;background:rgba(255,255,255,.06)}#habitaciones .btn-about{max-width:400px;margin:auto;padding:0 0 20px 0}#habitaciones .btn-sus{font-family:Raleway,sans-serif;border-radius:0;background:#5cc6d0;color:#fff;letter-spacing:2px;font-size:15px;padding:11px 80px;font-weight:300}.tipo-hab .owl-dots{bottom:10px;position:relative}#owl-habitacion-i,#owl-habitacion-m,#owl-habitacion-sj,#owl-habitacion1,#owl-habitacion2,#owl-habitacion3,#owl-habitacion4,#owl-habitacion5,#owl-habitacion6,#owl-habitacion7,#owl-habitacion8,#owl-habitacion9{display:block;overflow:hidden;max-height:312px}#habitaciones .owl-prev{position:absolute;left:-100px;top:35%}#habitaciones .owl-next{position:absolute;right:-100px;top:35%}.btn-reservar{padding-top:20px}.btn-reservar span{font-size:20px;position:relative;float:left;padding-right:10px;top:-1px}.btn-tarifario{float:right}.btn-tarifario span{font-size:20px;position:relative;float:left;padding-right:10px;top:-1px}.mfp-title{font-family:Raleway,sans-serif;font-size:13px;letter-spacing:1px}#reserva{background:url(../images/bgreservas.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;position:relative;z-index:2}#reserva h1{font-family:Montserrat,sans-serif;font-size:30px;color:#56c5d0!important;letter-spacing:0;margin:0;text-transform:uppercase;font-weight:500}#reserva h1 span{color:#6d6d6d!important}form{margin-top:30px;font-family:Raleway,sans-serif;color:grey;text-align:left;max-width:600px;margin:auto}form subtitulo{font-family:Raleway,sans-serif;color:#404040;text-align:left;text-transform:uppercase;margin:8px 0 3px -15px;padding:0;display:block;font-weight:300;font-size:16px}.form-izq{padding:0 4px 0 0}.form-der{padding:0 0 0 4px}.form-des{padding:0}input{font-size:16px;line-height:1.4em;display:block;background-color:rgba(255,255,255,.8);border:0;outline:0;border:2px solid rgba(255,255,255,0);width:100%;padding:10px;color:#000;margin:0 0 2px 0}::placeholder{color:#353535}:-ms-input-placeholder{color:#353535}::-webkit-input-placeholder{color:#353535}::-moz-placeholder{color:#353535}textarea{font-weight:300;line-height:1.4em;display:block;background-color:rgba(255,255,255,.73);border:0;outline:0;border:2px solid #ffffff00;width:100%;padding:10px;color:#444;min-height:95px;resize:both;max-width:100%;font-size:16px}button{padding:10px 0 10px 0;background:rgba(255,255,255,0);background:#5cc6d0;border:solid #5cc6d0 1px;text-decoration:none;font-family:Raleway,sans-serif;font-size:15px;font-weight:300;color:#fdfdfd;width:100%;transition:color .25s,background .25s,opacity .25s;-moz-transition:color .25s,background .25s,opacity .25s;-webkit-transition:color .25s,background .25s,opacity .25s;-o-transition:color .25s,background .25s,opacity .25s;-ms-transition:color .25s,background .25s,opacity .25s}button .fa{font-size:20px;width:25px;text-align:center;padding:0 40px 0 0}button:hover{border:solid #5cc6d0 1px;background:rgba(130,130,130,0);color:#5cc6d0}label{display:block;position:relative;font-weight:300;color:rgba(255,255,255,1);cursor:text;transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-webkit-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s}label span{padding-left:20px;position:absolute;top:9px;float:right;right:5px}label i.fa-check{color:#2ecc71}label i.fa-close{color:#ed5566}.fa{font-size:25px}.fahome{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:32px}span.contact-message{display:none;position:relative;opacity:0;margin-top:10px;color:#5cc6d0;text-align:center;font-size:1.2em;font-weight:300}#contact{background:url(../images/bg-contacto.jpg?1.0.0) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;position:relative;z-index:2}#contact h1{font-family:Montserrat,sans-serif;font-size:30px;color:#56c5d0!important;letter-spacing:0;margin:0;font-weight:500}#contact h1 span{color:#6d6d6d!important}#contact p{font-size:16px;max-width:620px;margin:0 auto 38px;text-align:center;color:#6d6d6d!important}address{font-family:'Open Sans',sans-serif;color:#6d6d6d!important;font-size:16px}.telefonos{font-family:'Open Sans',sans-serif;color:#6d6d6d!important;font-size:16px;margin-bottom:20px}.telefonos span{display:block;font-size:36px;text-align:center;margin:auto;padding:0 0 10px 0;color:#56c5d0}principal{font-size:34px;font-weight:600}secundario{font-size:24px;font-weight:600}address span{display:block;font-size:36px;text-align:center;margin:auto;padding:0 0 10px 0;color:#56c5d0}address .star{display:block}address .star span{display:inline-block;font-size:14px;padding:0 4px 0 0;color:#ababab}address a{color:#6d6d6d}address a:focus,address a:hover{color:#5ac6d1}.owl-dots{position:absolute;top:-43px;right:40%;width:60%;height:100px;left:20%}.owl-theme .owl-dots .owl-dot span{width:20px!important;height:3px!important;margin:5px 4px!important;background:#6d6d6d!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#56c5d0!important}#galeria{overflow:hidden;position:absolute;z-index:2;top:50%;left:0;display:block;width:100%;height:auto;max-height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#galeria h1{font-family:Montserrat,sans-serif;font-size:30px;color:#56c5d0!important;letter-spacing:0;margin:0;text-transform:uppercase;font-weight:500}#galeria h1 span{color:#6d6d6d!important}#galeria .line{opacity:0}.owl-theme .owl-nav [class*=owl-]{font-family:Raleway,sans-serif;background:#56c5d0!important;font-size:14px!important;margin:10px!important;padding:13px 25px!important;background:#56c5d0!important;border-radius:0!important;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791!important;color:#fff;text-decoration:none}#owl-slider{width:100%;margin:auto;padding:20px 0 0 0}#owl-slider .item img{display:block;width:100%;height:auto}#galeria .owl-dots{top:-31px}#galeria .owl-dots span{width:49px!important}#owl-slider .item{overflow:hidden}#owl-slider .item img{display:block;margin-left:auto;margin-right:auto;width:100%;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#owl-slider .item img:hover{opacity:.6;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}