@import url(bootstrap.css);@import url(font-awesome.min.css);@import url(animate.css);
/*!
 *
 * Proyecto: Residencial Don Ali
 * Fecha: Septiembre - Octubre 2016
 * Autor: José Mario Sosa @josemariopy - www.jose.im
 *
*/
body,h1,h2,h3,h4,h5,h6{line-height:150%;font-family:'Source Sans Pro',Arial,sans-serif}.btn,a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}a,a:focus,a:hover,body{color:#655e70}.btn,body,h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',Arial,sans-serif}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}*{margin:0;padding:0;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;outline:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}body{font-size:16px;font-weight:300;background-color:#fff;width:100%;margin:0 auto}.btn,strong{font-weight:600}h1,h2,h3,h4,h5,h6{padding:3px 0}h1{font-size:3.2em}h2{font-size:2.5em}h3{font-size:2em}a{text-decoration:none;transition:.2s ease-in-out}a:hover{text-decoration:underline}p{margin:0 0 20px}.btn{padding:12px 26px;text-transform:uppercase;border:1px solid transparent;cursor:pointer;border-radius:0;font-size:1em;margin-right:0;transition:.2s ease-in-out}.btn.btn-primary{background-color:#5c1700;color:#fff;border-color:#5c1700}.btn.btn-primary:hover{background:#f2e9cb;color:#655e70}.btn.btn-default{background-color:transparent;color:#655e70;border-color:#655e70}.btn.btn-default:hover{background-color:#655e70;color:#fff}.btn.btn-default.bordo{color:#5c1700;border-color:#5c1700}.btn.btn-default.bordo:hover{background-color:#5c1700;color:#fff;border-color:#5c1700}.highlighted{color:#f2e9cb}button.form-control,input.form-control,optgroup.form-control,select.form-control,textarea.form-control{background-color:transparent;border:0;border-bottom:1px solid #a59fae;padding:12px 3px;outline:0;height:auto;font-weight:400;font-size:1.1em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#655e70;position:relative;z-index:3}button.form-control:focus,input.form-control:focus,optgroup.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:#c9ae57;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sticky-navigation.stuck,section#faq .faq-collapse .panel .panel-heading{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px rgba(0,0,0,.1)}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:inherit;padding-top:8px;padding-bottom:8px}.form-group{margin-bottom:20px}.day,.time{margin:0 5px}.form-group label{display:block;font-weight:600;font-size:1.2em;text-transform:none}.time{width:90px}.day{width:135px}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con,.slick-track{left:0;top:0}.se-pre-con{position:fixed;width:100%;height:100%;z-index:9999;background:url(../images/loading.gif) center no-repeat #262626}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:0}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(../images/ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;z-index:5;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:FontAwesome,Arial,sans-serif;font-size:40px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:25px}[dir=rtl] .slick-prev{right:25px;left:auto}.slick-prev:before{content:'\f104'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:25px}[dir=rtl] .slick-next{right:auto;left:25px}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dots{position:relative;bottom:55px;display:block;width:35%;padding:10px 5px 0;margin:0 auto -30px;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#back-to-top,.sticky-navigation header .logo,section#landing .landing-content .landing-welcome,section#landing .main-slider .slide,section#seguridad .item-seguridad .itemseg-pci{background-repeat:no-repeat;background-size:cover}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:FontAwesome,Arial,sans-serif;font-size:.8em;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\f1db';text-align:center;color:#fff}.slick-dots li.slick-active button:before{content:'\f111'}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}figure{margin:15px 0}figure img{max-width:100%;height:auto}figure figcaption{color:#5c1700;padding:10px 2px}figure figcaption:after{display:block;content:"";width:30px;height:2px;background-color:#5c1700;margin:5px 0}#back-to-top{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);background-position:center;background-image:url(../images/backtop.png);width:90px;height:90px;position:fixed;bottom:10px;right:10px;text-indent:-9999px;z-index:99;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}#back-to-top.show{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.sticky-navigation{position:relative;background-color:#fff;z-index:96;width:100%}.sticky-navigation header{padding:15px 0}.sticky-navigation header .logo{display:block;background-position:center;background-image:url(../images/logo.jpg);width:172px;height:49px;margin:15px 0;text-decoration:none;text-indent:-9999px;float:left}.sticky-navigation header .navbar{border:0;padding:0;margin:0;background-color:transparent}.sticky-navigation header .navbar-nav{float:right;margin:15px 0;list-style:none;padding:0}.sticky-navigation header .navbar-nav li{display:inline-block}.sticky-navigation header .navbar-nav li a{display:inline-block;padding:10px 16px;text-transform:uppercase;text-decoration:none;font-size:1.1em;font-weight:300}.sticky-navigation header .navbar-nav li a.active,.sticky-navigation header .navbar-nav li a:hover{color:#29262d}.sticky-navigation header .navbar-toggle{border:0;font-size:1.3em}.sticky-navigation header .navbar-toggle:focus,.sticky-navigation header .navbar-toggle:hover{background-color:transparent;color:#5c1700}.sticky-navigation.stuck{position:fixed;top:0;box-shadow:0 3px 5px rgba(0,0,0,.1)}section{width:100%}section .content{padding:20px 0}section .section-head{text-align:left;padding:30px 0}section .section-head.centered .section-title,section .section-head.centered p{text-align:center}section .section-head .section-title{padding:0;margin:20px 0;font-weight:300;font-size:2.4em}section .section-head p{max-width:600px;margin:0 auto;display:block;font-size:1.1em}section .section-head.centered .section-title:after{margin:10px auto}section .section-content{padding-bottom:30px}section .section-share{margin:25px 0;padding:20px 0;border-top:1px solid #333}section .section-share h4{color:#f2e9cb;font-size:1.1em;margin:0 10px 0 8px;padding:0;display:inline-block}section .section-share a{display:inline-block;padding:8px;text-decoration:none}section .section-share a:hover{color:#f2e9cb}section#landing{width:100%;position:relative;background-color:#fff;overflow:hidden}section#landing .container{height:100%;position:relative}section#landing .landing-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:4}section#landing .landing-content .landing-welcome{background-position:center;background-image:url(../images/landing-1.png);width:310px;height:160px;margin-top:10%;margin-bottom:50px}section#landing .landing-content .landing-text{width:330px;font-size:1.6em;line-height:160%}section#landing .main-slider .slick-dots{z-index:99;bottom:70px}section#landing .main-slider .slick-dots li button:before{color:#655e70}section#landing .main-slider .slick-next,section#landing .main-slider .slick-prev{z-index:99;top:45%}section#landing .main-slider .slick-next:before,section#landing .main-slider .slick-prev:before{color:#655e70;font-size:58px;opacity:.5}section#landing .main-slider .slick-prev{left:5%}section#landing .main-slider .slick-next{right:5%}section#landing .main-slider .slide{width:100%;height:88vh;min-height:600px;background-position:center;position:relative}section#donali{background-color:#f4f0e5;background-repeat:no-repeat;background-position:bottom right;background-image:url(../images/decal-1.png);color:#5c1700;padding:50px 0}section#donali .section-head{width:70%;margin:0 auto;text-align:center}section#donali .section-head .section-title{color:#5c1700;font-size:1.3em;margin:0;padding:0}section#donali .section-head .related-title{font-size:2.4em;font-weight:300;line-height:130%;margin:0;padding:0}section#donali .section-head .related-title:after{content:"";display:block;margin:15px auto;height:1px;width:70px;background-color:#5c1700}section#donali .section-head p{color:#5c1700;font-size:1.3em}section#donali .slider-donali{margin:80px auto 150px}section#donali .slider-donali .slick-slide img{width:auto;max-width:100%}section#donali .slider-donali .slick-next,section#donali .slider-donali .slick-prev{z-index:99;top:inherit;bottom:0;position:absolute;width:50px;height:50px;background-color:#c9ae57}section#donali .slider-donali .slick-next:before,section#donali .slider-donali .slick-prev:before{color:#5c1700;font-size:36px}section#donali .slider-donali .slick-prev{left:0}section#donali .slider-donali .slick-prev:before{content:'\f0d9'}section#donali .slider-donali .slick-next{right:inherit;left:60px}section#donali .slider-donali .slick-next:before{content:'\f0da'}section#donali .slider-donali .slide .slide-text{text-align:left;padding-top:10px;margin-bottom:80px}section#donali .slider-donali .slide .slide-text h1{font-weight:200;font-size:3em;margin-bottom:40px}section#donali .slider-donali .slide .slide-text h1:after{content:"";display:block;width:60px;height:2px;margin:20px 0 0;background-color:#5c1700}section#donali .slider-donali .slide .slide-text p{font-size:1.2em;font-weight:300;line-height:150%;text-align:inherit;margin-bottom:30px}section#donali .slider-donali .slide .slide-text .btn{font-size:.8em}section#donali .slider-donali .slide .slide-img{position:relative;padding-bottom:50px}section#donali .slider-donali .slide .slide-img img{position:absolute;-webkit-box-shadow:3px 5px 14px rgba(0,0,0,.3);-moz-box-shadow:3px 5px 14px rgba(0,0,0,.3);box-shadow:3px 5px 14px rgba(0,0,0,.3);margin:30px}section#donali .slider-donali .slide .slide-img img.img01{top:-62px;left:0;z-index:5}section#donali .slider-donali .slide .slide-img img.img02{position:relative;z-index:4;left:80px}section#donali .slider-donali .slide .slide-img img.img03{top:244px;left:-3px;z-index:3}section#donali .slider-donali .slide .slide-img img.img04{top:55%;left:60%;z-index:5}section#ubicacion{padding:0 0 50px}section#ubicacion .section-head .section-title,section#ubicacion .section-head p{color:#5c1700}section#ubicacion .map-ubicacion-image{width:100%}section#ubicacion .ubicacion-text{width:100%;color:#5c1700;margin:45px auto 60px}section#ubicacion .ubicacion-text .ubicacion-map-small{float:right;width:350px;height:auto;margin:10px}section#ubicacion .ubicacion-cercanos{color:#5c1700;margin:35px 0;border-top:2px solid #5c1700}section#ubicacion .ubicacion-cercanos h3{text-transform:uppercase;font-size:1.3em;font-weight:700;text-align:center;margin:25px 0;padding:0}section#ubicacion .ubicacion-cercanos ul li{font-size:.8em;font-weight:400}section#ubicacion ul{list-style:none;margin:0;padding:0}section#seguridad{background-color:#ede0b7;padding:50px 0}section#seguridad .section-head .section-title,section#seguridad .section-head p{color:#5c1700}section#seguridad .item-seguridad{width:65%;margin:40px auto;background-color:#fff;-webkit-box-shadow:0 6px 15px rgba(0,0,0,.2);-moz-box-shadow:0 6px 15px rgba(0,0,0,.2);box-shadow:0 6px 15px rgba(0,0,0,.2);position:relative}section#seguridad .item-seguridad .item-seguridad-inner{padding:50px 40px 80px 105px}section#seguridad .item-seguridad .item-seguridad-inner h2{font-size:2em;font-weight:600;margin:0 0 10px;padding:0}section#seguridad .item-seguridad .item-seguridad-inner ul{list-style:none;margin:0;padding:0}section#seguridad .item-seguridad .item-seguridad-inner ul li{margin:0;padding:0}section#seguridad .item-seguridad .itemseg-pci{width:135px;height:135px;position:absolute;top:50px;left:-70px;background-position:center;background-image:url(../images/pci.png)}.form-block,.map-block{position:relative}section#faq{background-color:#f2e9cb;padding:50px 0 90px}section#faq .faq-collapse{margin:30px auto 60px}section#faq .faq-collapse .panel{background-color:transparent;border-color:transparent;margin-bottom:15px}section#faq .faq-collapse .panel .panel-heading{background-color:rgba(255,255,255,.8);border-left:3px solid #c9ae57;padding:15px 22px;box-shadow:0 3px 5px rgba(0,0,0,.1)}section#faq .faq-collapse .panel .panel-heading .panel-title a{color:#655e70;font-size:1.5em;text-decoration:none;font-weight:400;transition:.2s ease-in-out}section#faq .faq-collapse .panel .panel-heading .panel-title a:after{content:'\f106';font-family:FontAwesome,Arial,sans-serif;float:right;margin-left:-1.5em;color:#655e70;font-size:1.1em;margin-top:1px}section#faq .faq-collapse .panel .panel-heading .panel-title a.collapsed:after{content:'\f107'}section#faq .faq-collapse .panel .panel-body{background-color:rgba(255,255,255,.9)}section#faq .faq-collapse .panel .panel-body ul{padding-left:25px;list-style:none}section#faq .faq-collapse .panel .panel-body ul li{padding:10px}section#faq .faq-collapse .panel .panel-body ul li:before{content:'\f046';font-family:FontAwesome,Arial,sans-serif;float:left;margin-left:-1.5em;color:#5c1700;font-size:1.1em;margin-top:1px}section#contacto{padding:50px 0 0}.form-block{margin-bottom:65px}.form-block .form-block-inner{padding:45px}.form-block .form-block-inner .form-wrapper{margin:40px 0}.form-block .form-block-inner .form-wrapper label{text-transform:uppercase;font-weight:700;letter-spacing:2px}.form-block .btn-send{text-align:right}.form-block .btn-send .btn{margin:0;padding-left:40px;padding-right:40px}.form-block .contact-info{font-size:1.2em;line-height:160%}.map-block .map-block-inner{padding:45px 0 0}.map-block .como-llegar{position:absolute;bottom:10px;left:0;width:100%;z-index:3}.map-block .como-llegar .como-llegar-box{background-color:#fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);width:400px;margin:0 auto;padding:25px}.map-block .como-llegar .como-llegar-box .section-head{padding:0}.map-block .como-llegar .como-llegar-box .section-head .section-title{font-size:1.2em;margin:0;padding:0}.map-block .map-directions .method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.map-block .map-directions .method .label-title{margin-right:45px}.map-block .map-directions fieldset{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:0}.map-block .map-directions label.radio-label{text-transform:uppercase;text-align:center;padding:10px;font-size:1.4em;cursor:pointer;margin:5px;border-radius:4px}.map-block .map-directions input[type=radio]{visibility:hidden;position:absolute;cursor:pointer}.map-block .map-directions input[type=radio]:checked~label.radio-label{color:#c9ae57}.map-block .address{position:relative}.map-block .address .control-label{margin-bottom:10px}.map-block .address .input-address{position:relative;z-index:2}.map-block .address .btn-search{position:absolute;top:0;right:0;z-index:3;background-color:transparent;border:0;padding:13px;margin:0}.map-block .address .btn-search:hover{background-color:#c9ae57;color:#fff}.map-block .messages .info{padding:8px;font-size:.8em;border:1px solid #f2e9cb;margin:0}.map-block .messages .info .fa{color:#f2e9cb}.map-block #map-canvas{width:100%;height:100vh;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.1)}.modal-body img{max-width:100%;height:auto}.alert{border-width:2px}.alert.alert-danger,.alert.alert-success,.alert.alert-warning{background-color:transparent}@media screen and (max-width:1200px){.sticky-navigation header .logo{width:120px;height:33px}.sticky-navigation header .navbar-nav li a{font-size:.9em;padding:10px}}@media screen and (max-width:992px){figure,footer{text-align:center}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.4em}.sticky-navigation header{padding:5px 0}.sticky-navigation header .navbar-nav li a{font-size:.7em;padding:7px}section#landing .landing-content .landing-welcome{width:200px;height:103px;margin-bottom:24px}section#landing .landing-content .landing-text{width:250px;font-size:1.2em}section#donali .section-head .related-title{font-size:1.6em}section#donali .section-head p{font-size:.9em}section#donali .slider-donali .slide .slide-text{padding:15px 30px}section#donali .slider-donali .slide .slide-text h1{font-size:2em;margin-bottom:20px}section#donali .slider-donali .slide .slide-text p{font-size:1em}section#donali .slider-donali{margin:10px auto 80px}section .section-head .section-title{margin:10px 0;font-size:2em}section .section-head{padding:10px 0}figure figcaption:after{margin:3px auto}section#faq .faq-collapse .panel .panel-heading .panel-title a{font-size:1.2em}section#faq .faq-collapse .panel .panel-heading{padding:10px 16px}.form-block .contact-info,.form-group label{font-size:1em}.map-block .como-llegar .como-llegar-box{padding:15px}section#seguridad .item-seguridad{width:75%}section#seguridad .item-seguridad .item-seguridad-inner{padding:30px 20px 50px 80px}section#seguridad .item-seguridad .itemseg-pci{width:90px;height:90px;top:40px;left:-45px}footer{padding:10px 0}footer .footer-info{margin-top:20px;padding-left:0;border:0}.modal-content .modal-header .close{width:61px;height:65px;top:0;right:0}}@media screen and (max-width:767px){h1{font-size:1.7em}h2{font-size:1.3em}h3{font-size:1em}.sticky-navigation header .logo{margin-left:25px}.sticky-navigation header .navbar-nav{float:none}.sticky-navigation header .navbar-nav li{display:block}.sticky-navigation header .navbar-nav li a{font-size:1.2em;padding:10px}.sticky-wrapper{height:auto!important}section#landing .container{width:100%}section#landing .main-slider .slide{height:50vh;min-height:450px;background-attachment:initial!important;background-position:40% 0}section#ubicacion .ubicacion-cercanos ul li{font-size:1.1em;padding:12px}section#ubicacion .ubicacion-text .ubicacion-map-small{float:none;width:100%;height:auto;margin:15px auto}section#seguridad .item-seguridad .itemseg-pci{position:relative;top:-50px;left:0;margin:10px auto -30px}section#seguridad .item-seguridad .item-seguridad-inner h2{text-align:center}section#seguridad .item-seguridad{width:96%}section#seguridad .item-seguridad .item-seguridad-inner{padding:2px 30px 30px}section#donali{background-image:none;padding:50px 0}section#donali .slider-donali .slide .slide-text{margin-bottom:0}section#donali .slider-donali .slide .slide-img{padding:70px 50px}section#donali .slider-donali .slide .slide-img img{margin:0}section#donali .slider-donali .slide .slide-img img.img01{width:40%;top:24px;height:auto}section#donali .slider-donali .slide .slide-img img.img02{left:0}section#donali .slider-donali .slide .slide-img img.img03{display:none}section#donali .slider-donali .slide .slide-img img.img04{top:58%;left:55%;width:40%}.map-block .como-llegar .como-llegar-box{width:256px}.form-block,.map-block{width:100%}.form-block .form-block-inner{padding:10px}.map-block #map-canvas{height:100vh;margin-bottom:15px}}@media screen and (max-width:980px){.cycle-pager,.cycle-slideshow{display:none!important}}