@font-face{font-family:'Gotham-Book';src:local("Gotham-Book"), url(../fonts/Gotham/Book/Gotham-Book.eot) format("embedded-opentype"), url(../fonts/Gotham/Book/Gotham-Book.ttf) format("truetype"), url(../fonts/Gotham/Book/Gotham-Book.otf) format("opentype"), url(../fonts/Gotham/Book/Gotham-Book.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Medium';src:local("Gotham-Medium"), url(../fonts/Gotham/Medium/Gotham-Medium.eot) format("embedded-opentype"), url(../fonts/Gotham/Medium/Gotham-Medium.ttf) format("truetype"), url(../fonts/Gotham/Medium/Gotham-Medium.otf) format("opentype"), url(../fonts/Gotham/Medium/Gotham-Medium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Black';src:local("Gotham-Black"), url(../fonts/Gotham/Black/Gotham-Black.eot) format("embedded-opentype"), url(../fonts/Gotham/Black/Gotham-Black.ttf) format("truetype"), url(../fonts/Gotham/Black/Gotham-Black.otf) format("opentype"), url(../fonts/Gotham/Black/Gotham-Black.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Light';src:local("Gotham-Light"), url(../fonts/Gotham/Light/Gotham-Light.eot) format("embedded-opentype"), url(../fonts/Gotham/Light/Gotham-Light.ttf) format("truetype"), url(../fonts/Gotham/Light/Gotham-Light.otf) format("opentype"), url(../fonts/Gotham/Light/Gotham-Light.woff) format("woff");font-weight:normal;font-style:normal}body{padding:0;margin:0}h1,h2,h3,h4,h5,p{font-weight:normal;margin:0;padding:0}img{max-width:100%}a{text-decoration:none!important}.banner{position:relative}.banner__wrap{padding:90px 180px 80px 190px;position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.banner__wrap{display:none}}@media (max-width:1500px){.banner__wrap{padding:90px 120px 80px 120px}}.banner__logo{float:right;padding:10px}.banner__icon{display:block;color:#FFF;font-size:100px;margin-left:10px}@media (max-height:800px){.banner__icon{font-size:80px;margin-left:20px}}.banner__header{position:fixed;max-width:150px;margin:90px 0 0 -55px;z-index:999}@media (max-height:800px){.banner__header{margin:50px 0 0 -55px}}.banner__nav{margin-top:80px}@media (max-width:768px){.banner__nav{position:absolute;z-index:9999}}@media (max-height:800px){.banner__nav{margin-top:35px}}.banner__nav ul{list-style:none}.banner__nav ul a{display:block;color:#fff;font-size:18px;border:2px solid #fff;width:36px;height:36px;border-radius:50%;text-align:center;line-height:2.2;margin-bottom:10px;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.banner__nav ul a:hover{color:#b78018!important;border:2px solid #b78018!important}.banner__mobile{display:none;background-color:#E2AA59;position:fixed;bottom:0;width:100%;z-index:5}.banner__mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 30px;margin:0}.banner__mobile li:nth-child(4){display:none}.banner__mobile a{display:block;color:#fff;font-size:18px;border:3px solid #fff;width:36px;height:36px;border-radius:50%;text-align:center;line-height:2.2;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}@media (max-width:768px){.banner__mobile{display:block}}.banner__content{position:relative;z-index:4;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;width:100%;height:100%}.banner__content:before{position:absolute;content:"";height:40px;background-color:#fff;left:0;width:1px}.banner__content:after{position:absolute;content:"";height:150px;background-color:#fff;left:0;width:1px;bottom:0}@media (max-height:800px){.banner__content:after{height:50px}}.banner__arrow{position:absolute;text-align:center;right:0;left:0;margin:auto;bottom:40px}.banner__uno{background-image:url("../img/header/slide-1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width:768px){.banner__uno{background-image:url("../img/header/slide-1-responsive.png")}}.banner__dos{background-image:url("../img/header/slide-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width:768px){.banner__dos{background-image:url("../img/header/slide-2-responsive.png")}}.banner__tres{background-image:url("../img/header/slide-3-responsive.png");background-repeat:no-repeat;background-size:cover;background-position:center center}.history{position:relative;padding-top:8%}.history__wrap{max-width:700px;margin-left:29%}@media (max-width:768px){.history__wrap{margin:0 auto;margin-left:0!important}}@media (max-width:1500px){.history__wrap{margin-left:25%}}.history__title{font-family:"Gotham-Light";font-size:40px;color:#B78018}.history__title span{display:block;font-family:"Gotham-Black"}@media (max-width:768px){.history__title{font-size:33px;max-width:408px;display:block;margin:0 30px;margin-bottom:40px;margin-top:50px}}.history__p{font-size:14px;font-family:"Gotham-Light";letter-spacing:1px;text-align:justify;max-width:525px;line-height:1.5;margin-top:5%}@media (max-width:768px){.history__p{display:none}}.history__imgHide{display:none}@media (max-width:768px){.history__imgHide{display:block;margin:0 auto;max-width:300px}}.history__imgHide--pescado{margin-bottom:30px}.history__img1{position:absolute;top:-10%;left:34%;z-index:-1}.history__img2{position:absolute;top:8%;left:42%;z-index:-1}.history__img3{position:absolute;z-index:1;bottom:300px;right:0}@media (max-width:768px){.history__img3{display:none}}.history__img4{position:absolute;z-index:-1;right:0;bottom:0}@media (max-width:768px){.history__img4{display:none}}.image{position:relative;z-index:-2}@media (max-width:768px){.image{display:none}}.image img{width:100%}.letter{text-align:center;position:relative;padding:100px 0}@media (max-width:768px){.letter{padding:50px 50px}}.letter__wrap{max-width:1214px;margin:0 auto}.letter__title{font-size:35px;font-family:"Gotham-Black";color:#B78018;position:relative;text-align:center;letter-spacing:3px}.letter__title:before{position:absolute;content:'';height:1px;width:145px;background-color:#B78018;bottom:-6px}.letter__subtitle{font-family:"Gotham-Light";text-align:center;margin-top:25px;letter-spacing:1px}.letter__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:7%}@media (max-width:600px){.letter__links{display:inline-block;padding:0!important}}@media (max-width:1500px){.letter__links{padding:0 215px}}.letter__item{position:relative;margin:0 7px}.letter__item:hover .letter__hover{opacity:1}.letter__item:hover .letter__h3{color:#B78018;font-weight:bold}@media (max-width:600px){.letter__item{display:block;margin-bottom:20px}}.letter__h3{font-family:"Gotham-Book";text-align:center;color:#4D4D4D;font-size:14px;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;line-height:1.5}.letter__h3--1{margin-left:70px}.letter__h3--3{margin-right:80px}@media (max-width:600px){.letter__h3{display:none}}@media (max-width:600px){.letter__img1{max-width:120%;margin-left:-45px;margin-bottom:50px}}@media (max-width:500px){.letter__img1{max-width:106%;margin-right:20px;margin-bottom:20px}}.letter__img2{margin-top:-16.6%}@media (max-width:500px){.letter__img2{max-width:90%;margin-right:20px}}@media (max-width:600px){.letter__img3{max-width:126%;margin-right:-45px}}@media (max-width:500px){.letter__img3{max-width:115%}}@media (max-width:500px){.letter__img3{max-width:115%;margin-right:-30px}}.letter__hover{position:relative;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.letter__hover:before{position:absolute;content:'';width:50px;height:1px;background-color:#B78018;bottom:0;left:0}.letter__hover:after{position:absolute;content:'';width:50px;height:1px;background-color:#B78018;bottom:0;right:0}.letter__hover--1{position:absolute;z-index:999;width:72%;height:90%;position:absolute;top:5%;left:23%;border-top:1px solid #B78018;border-left:1px solid #B78018;border-right:1px solid #B78018;opacity:0}.letter__hover--2{position:absolute;z-index:999;width:90%;height:90%;position:absolute;top:5%;left:5%;border-top:1px solid #B78018;border-left:1px solid #B78018;border-right:1px solid #B78018;opacity:0}.letter__hover--3{position:absolute;z-index:999;width:71%;height:90%;position:absolute;top:5%;right:24%;border-top:1px solid #B78018;border-left:1px solid #B78018;border-right:1px solid #B78018;opacity:0}@media (max-width:768px){.letter__hover{display:none}}.letter__img{position:absolute;right:14%;bottom:20%;z-index:-1}@media (max-width:600px){.letter__img{display:none}}.letter__p{font-family:"Gotham-Light";text-align:center;letter-spacing:1px;margin:5% 10%}@media (max-width:600px){.letter__p{font-size:14px;margin:0 15px}}.reservation{position:relative;padding-top:30px}@media (max-width:768px){.reservation{padding:30px 100px}}@media (max-width:600px){.reservation{padding:0}}.reservation__wrap{max-width:1143px;margin:0 auto}@media (max-width:768px){.reservation__wrap{padding:50px 15px}}.reservation__title{font-size:35px;font-family:"Gotham-Black";color:#B78018;position:relative;text-align:center;letter-spacing:4px}.reservation__title:before{position:absolute;content:'';height:1px;width:225px;background-color:#B78018;bottom:-6px}.reservation__numbers{max-width:600px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:0 10px}.reservation__telephone{display:block;text-align:center;font-size:20px;font-family:"Gotham-Light";color:#4D4D4D!important;margin-top:15px}@media (max-width:800px){.reservation__telephone{border:2px solid #B78018;font-size:20px;padding:5px}}.reservation__wrap-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}@media (max-width:600px){.reservation__wrap-gallery{display:block;margin-top:20px;padding:0!important}}@media (max-width:1500px){.reservation__wrap-gallery{padding:0 204px}}@media (max-width:600px){.reservation__img{display:none}}.reservation__imgHide{display:none}@media (max-width:600px){.reservation__imgHide{display:block;margin-bottom:15px}}@media (max-width:600px){.reservation__imgBlock{display:none}}.reservation__item{margin:0 15px;position:relative;font-size:0}.reservation__item:hover .reservation__content{opacity:1}.reservation__content{position:absolute;background-color:rgba(183, 128, 24, 0.5);width:100%;height:100%;top:0;opacity:0;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.reservation__content h4{position:relative;text-align:center;top:50%;color:#FFF;font-family:"Gotham-Light";font-size:18px}.reservation__content:before{content:'';position:absolute;border:1px solid #FFF;width:90%;height:90%;left:0;right:0;margin:auto;top:5%}.reservation__email{display:block;font-size:16px;letter-spacing:3px;font-family:"Gotham-Book";color:#4D4D4D!important;text-align:center;margin:75px 0}@media (max-width:600px){.reservation__email{margin:15px 0;font-size:12px}}.reservation__img1{position:absolute;top:0;margin-left:100px;z-index:-1}@media (max-width:768px){.reservation__img1{display:none}}@media (max-width:1500px){.reservation__img1{margin-left:230px;top:100px}}.gallery{padding:150px 0}@media (max-width:768px){.gallery{padding:50px 0}}.gallery__title{font-size:35px;font-family:"Gotham-Black";color:#B78018;position:relative;text-align:center;letter-spacing:4px}.gallery__title:before{position:absolute;content:'';height:1px;width:190px;background-color:#B78018;bottom:-6px}.gallery__wrap{max-width:1156px;margin:0 auto;position:relative}@media (max-width:768px){.gallery__wrap{margin:0 15px}}.gallery__wrap-gallery{margin:70px 0 0 0}@media (max-width:768px){.gallery__wrap-gallery{margin:70px 0 0 0!important}}@media (max-width:1500px){.gallery__wrap-gallery{margin:70px 180px}}.gallery__item{width:30%;display:inline-block;margin:1%;overflow:hidden}.gallery__item:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.gallery__item img{-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}@media (max-width:768px){.gallery__item{max-width:372px;width:100%;display:block;margin:20px auto}}.gallery__img{position:absolute;top:0;right:0}@media (max-width:600px){.gallery__img{display:none}}@media (max-width:1500px){.gallery__img{top:80px;right:226px}}.photograpy{background-image:url("../img/reserva/reserva.png");height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.photograpy{display:none}}.ubication{padding:90px 0;text-align:center;position:relative}@media (max-width:768px){.ubication{padding-bottom:50px}}@media (max-width:768px){.ubication__wrap{margin:0 15px}}.ubication__title{font-size:35px;font-family:"Gotham-Black";color:#B78018;position:relative;text-align:center;letter-spacing:4px;margin-bottom:70px}.ubication__title:before{position:absolute;content:'';height:1px;width:250px;background-color:#B78018;bottom:-6px}.ubication__item{position:relative;max-width:554px;margin:0 auto;margin-bottom:60px;display:block;font-size:0}.ubication__item:hover .ubication__text{background-color:rgba(183, 128, 24, 0.5)}.ubication__text{-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;height:100%;position:absolute;top:0;left:0;right:0;margin:auto;color:#FFF}.ubication__text p:first-child{text-align:center;font-size:20px;font-family:"Gotham-Light";position:relative;padding-bottom:10px;margin-top:15%}.ubication__text p:first-child:before{position:absolute;content:'';height:1px;width:114px;background-color:#FFF;bottom:5px}.ubication__text p:last-child{font-size:16px;font-weight:bold;font-family:"Gotham-Black";line-height:1.2;letter-spacing:0.8pt;padding-top:10px}.ubication__horary{max-width:554px;border:1px solid #B78018;padding:1% 0%;margin:0 auto;font-size:15px;font-family:"Gotham-Light";font-weight:bold}@media (max-width:768px){.ubication__horary{font-size:12px;padding:10px}}.ubication__waze{display:block;margin-top:50px;display:none}@media (max-width:768px){.ubication__waze{display:block}}.ubication__waze-title{color:#4D4D4D;font-family:"Gotham-Book";font-weight:bold}.ubication__top{display:block;margin-top:50px}.ubication__img1{position:absolute;top:30px;left:180px;z-index:-1;width:200px}@media (max-width:768px){.ubication__img1{display:none}}.ubication__img2{position:absolute;right:5%;bottom:0}@media (max-width:600px){.ubication__img2{display:none}}@media (max-width:1500px){.ubication__img2{right:0;width:250px}}.content_mapa{top:auto;width:100%;min-height:500px;z-index:4}.content_mapa iframe{width:100%;height:500px;display:block;position:absolute;top:auto!important}.footer{padding:30px 0;text-align:center;font-size:14px;line-height:25px;font-family:"Gotham-Light"}@media (max-width:768px){.footer{padding:13px 0 74px 0}}.footer a{color:#5D5D5D;text-transform:uppercase;font-weight:400;font-size:14px;font-family:"Gotham-Light"}.lg-actions .lg-prev:after{content:'';background:url(../img/nav/arrow-left.png);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;width:30px;height:30px;display:block}.lg-actions .lg-next:before{content:'';background:url(../img/nav/arrow-right.png);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;width:30px;height:30px;display:block}.lg-toolbar .lg-close:after{content:'';background:url(../img/nav/back.png);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;width:30px;height:30px;display:block}.lg-toolbar .lg-close:hover:after{background:url("../img/nav/backhover.png");background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.lg-actions .lg-prev:hover:after{background:url("../img/nav/arrow-lefthever.png");background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.lg-actions .lg-next:hover:before{background:url("../img/nav/arrow-righthever.png");background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-color:none}@media (max-width:768px){.lg-actions .lg-next:hover:before{background:url("../img/nav/arrow-right.png");background-size:cover;background-color:none}}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0, 0, 0, 0)!important}.lg-actions .lg-next,.lg-actions .lg-prev,.lg-toolbar .lg-icon{font-size:0!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{border:5px solid #FFF}@media (max-width:768px){body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{border:none}}.banner__arrow{position:absolute;bottom:5%;left:50%;height:4vh;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:moving 2s linear infinite;animation:moving 2s linear infinite}@-webkit-keyframes moving{0%{bottom:5%}50%{bottom:6%}to{bottom:5%}}@keyframes moving{0%{bottom:5%}50%{bottom:6%}to{bottom:5%}}#loader-9{width:100%;height:100%;position:fixed;z-index:9999999;background-color:#fff}#loader-9 #loader img{margin-top:15%;height:250px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-animation:appear 1.4s linear forwards alternate, appear 1.4s 1.5s linear forwards infinite alternate;animation:appear 1.4s linear forwards alternate, appear 1.4s 1.5s linear forwards infinite alternate}@-webkit-keyframes appear{0%{opacity:0.1}to{opacity:0.3}to{opacity:6}to{opacity:8}to{opacity:1}}@keyframes appear{0%{opacity:0.1}to{opacity:0.3}to{opacity:6}to{opacity:8}to{opacity:1}}@media only screen and (min-width:768px) and (max-width:1020px){#loader-9 #loader img{margin-top:35%}}@media only screen and (min-width:425px) and (max-width:768px){#loader-9 #loader img{margin-top:55%}}@media only screen and (min-width:375px) and (max-width:425px){#loader-9 #loader img{margin-top:45%}}