a,button:focus{outline:0}a,a:hover{color:inherit}#nav,header{font-weight:700;font-family:'Libre Baskerville',serif}#nav,header.white{position:absolute;z-index:100}#nav,h1,header{font-weight:700}.focus{background:#08a346}.focus2{background:#a34608}.qtranxs_language_chooser li{display:inline-block;margin-right:10px}.qtranxs_language_chooser li.active{text-decoration:underline}#nav a,.buttons .filter.active:hover,footer #menu-footer li a:hover,footer .social_icon:hover a,header a:hover{text-decoration:none}.qtranxs_language_chooser a{background:0 0;padding-left:0}hr{border-top:1px solid #ccc}h1{color:#641a45;font-size:14px;font-family:NeutraText,sans-serif}body{background-color:#eee}.degradate{background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(27%,rgba(0,0,0,0)),color-stop(69%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 69%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#99000000', GradientType=0)}.entry img{width:100%;height:auto}#nav{text-align:right;margin-top:10px;margin-right:30px;color:#fff;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all;display:inline-block;bottom:5%;right:3%}#nav .selected{color:#a77d23}#nav a{margin:0 5px;display:inline-block;width:12px;height:12px}header{margin-top:20px;margin-left:15px;margin-right:15px}header.white{margin:0;padding-left:15px;padding-right:15px;padding-top:20px;width:100%;color:#fff}header.white .menu-header-container{background-image:url(../img/logo_header_white.png);background-repeat:no-repeat;margin-left:-15px;margin-top:-20px;padding-left:15px;padding-top:20px;min-height:92px}header.white .contact_header .booking{border-bottom:#fff 5px solid;background:url(../img/knock_white.png) no-repeat}header.white .current-menu-item a{color:#fff!important}header .menu-header-container{display:inline-block;float:left}header #menu-header li{display:inline-block;margin:0 4px;font-size:12px}header #menu-header li a{display:block}header #menu-header li a span{width:75px;height:12px;display:block;margin-bottom:5px}header #menu-header li.current-menu-item a{text-decoration:none;color:#000}header #menu-header .hm_home{min-width:20px;vertical-align:top;margin-left:0}header #menu-header .hm_home span{width:12px;height:12px;background-color:#fff;display:block}header #menu-header .hm_menu span{background-color:#a77d23}header #menu-header .hm_about span{background-color:#901640}header #menu-header .hm_origin span{background-color:#631c44}header #menu-header .hm_mezcal_lab span{background-color:#16978f}header #menu-header .hm_gallery span{background-color:#a03185}header #menu-header .hm_contact span{background-color:#4a565e}header .contact_header{margin-right:15px}header .contact_header a{display:block;font-size:11px}header .contact_header .c_link{font-size:12px;margin-top:3px}header .contact_header .booking{width:150px;padding-bottom:15px;border-bottom:rgba(0,0,0,.7) 5px solid;padding-left:60px;background:url(../img/knock_black.png) no-repeat;text-transform:uppercase;font-size:12px;font-family:NeutraText,sans-serif;font-weight:700;margin-bottom:10px}body-nosotros .nav-tabs,body.la-carta .nav-tabs,body.mezcal-lab .nav-tabs{border-bottom:none}footer{background-color:#dddfdf;font-size:11px;display:block;padding-top:20px;padding-bottom:20px;margin-top:30px}footer #menu-footer li a,footer h4{font-family:NeutraText,sans-serif!important;font-size:13px}footer #menu-footer .current_page_item::before{width:25px;display:inline-block;height:10px;content:close-quote;margin-right:5px;margin-left:-30px}footer #menu-footer .la-carta.current_page_item::before{background:#a77d23}footer #menu-footer .nosotros.current_page_item::before{background:#901640}footer #menu-footer .origen.current_page_item::before{background:#631b44}footer #menu-footer .mezcal-lab.current_page_item::before{background:#2bb5b6}footer #menu-footer .galeria.current_page_item::before{background:#a03186}footer #menu-footer .blog.current_page_item::before{background:#4a565e}footer #menu-footer li{padding:2px 0;display:block}body.contacto h4,footer h4{text-transform:uppercase;padding:0}footer #menu-footer li a{text-transform:uppercase;color:rgba(0,0,0,.7)}footer #menu-footer li a:hover{color:#000}footer h4{color:rgba(0,0,0,.7);margin:0}.baskerville,footer .tel_email,footer address{font-family:'Libre Baskerville',serif}footer .social_icon{display:inline-block;color:#585858;font-size:20px;margin:5px 10px 5px 0}footer .social_icon:hover{color:rgba(0,0,0,.7)}footer .tel_email,footer address{font-size:11px;line-height:17.6px;margin-top:5px;margin-bottom:15px}.wrapper{color:#fff;position:relative}.chevron{font-size:5em;position:absolute;display:inline-block;text-align:center;z-index:10;width:100%;bottom:0;-webkit-animation:myblink 3s infinite;animation:myblink 3s infinite}.chevron span{background:url(../img/flecha.png);width:29px;height:18px;display:inline-block}body-nosotros .drink,body.la-carta .drink,body.mezcal-lab .drink{display:none}@-webkit-keyframes myblink{0%,100%{opacity:1}50%{opacity:.2}}@keyframes myblink{0%,100%{opacity:1}50%{opacity:.2}}.neutratext,body.contacto .tel,body.contacto address{font-family:NeutraText,sans-serif}.italic{font-style:italic}body.archive,body.blog,body.contacto,body.galeria,body.parent-pageid-9,body.single{background-image:url(../img/logo_header.png);background-repeat:no-repeat}body.contacto h1{text-transform:uppercase;margin-bottom:0}body.contacto #contact{margin-bottom:50px}body.contacto address{font-weight:500;text-transform:uppercase;margin-bottom:10px}body.contacto .tel{font-weight:500;font-size:18px}body.contacto .contenido{margin-top:30px;font-family:'Libre Baskerville',serif;font-weight:400;line-height:1.7em;font-size:12px}body.contacto .eltenedor{margin-bottom:30px}body.contacto h4{font-family:NeutraText,sans-serif!important;font-size:15px;color:rgba(0,0,0,.7);margin:0 0 10px}#gallery,.buttons{margin-right:15px}body-nosotros .nav>li,body-nosotros .platos,body.contacto #information,body.la-carta .nav>li,body.la-carta .platos{font-weight:400;font-family:'Libre Baskerville',serif}body.contacto #information{line-height:1.7em;font-size:12px}body.la-carta .marginbottom{margin-bottom:100px}body-nosotros .nav,body.la-carta .nav{margin-top:20px;margin-bottom:30px}body-nosotros .nav>li,body.la-carta .nav>li{width:50%;text-align:center;font-size:30px;color:#959595;margin-bottom:0}body-nosotros .nav>li.active>a,body.la-carta .nav>li.active>a{background:0 0;border:none;color:#a87e14}body-nosotros .nav>li a:hover,body.la-carta .nav>li a:hover{border-color:transparent}body-nosotros .platos,body.la-carta .platos{line-height:1.8;font-size:13px}.nosotros .container.marginbottom a{color:#92123f}body.mezcal-lab .marginbottom{margin-bottom:100px}body.mezcal-lab .logo{margin-top:20px}body.mezcal-lab .nav>li{width:50%;text-align:center;font-family:Oswald,sans-serif;font-weight:400;font-size:30px;color:#959595;margin-bottom:0;text-transform:uppercase}body.mezcal-lab .nav>li.active>a{background:0 0;border:none;color:#497693}body.mezcal-lab .nav>li a:hover{border-color:transparent}body.mezcal-lab .platos{line-height:1.8;font-family:'Libre Baskerville',serif;font-weight:400;font-size:13px}.buttons{margin-left:45px;margin-bottom:20px;font-size:13px;font-family:NeutraText,sans-serif;font-weight:700}.nosotros .chef p,.nosotros .description p,.nosotros h1{font-family:'Libre Baskerville',serif;font-weight:400}.buttons .filter{background:0 0;border:none;text-transform:uppercase;display:inline-block;padding:0 5px}.buttons .filter:hover{cursor:pointer}.buttons .filter.active{color:#641a45}.buttons .filter.active:hover{cursor:auto}#gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-left:15px}#gallery .mix{text-align:left;margin:0 0 5%;display:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0}#gallery .mix img{width:100%}.nosotros footer{margin-top:80px}.nosotros h1{font-size:30px;color:#92123f}.nosotros .description{margin-bottom:50px;margin-top:20px}.nosotros .description p{font-size:13px;line-height:1.7em}.nosotros .chef p{font-size:11px;line-height:1.7em}.nosotros .chef h3{font-family:NeutraText,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px}.parent-pageid-9 .chef p,.parent-pageid-9 .description p,.parent-pageid-9 .selector .ele,.parent-pageid-9 h1{font-family:'Libre Baskerville',serif;font-weight:400}.parent-pageid-9 .mediaplayer{margin-top:30px}.parent-pageid-9 .selector{text-align:center}.parent-pageid-9 .selector .ele{background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;border:none;display:inline-block;vertical-align:middle;color:#641a45}.parent-pageid-9 .selector .leftside,.parent-pageid-9 .selector .rightside{width:20%;height:200px;font-size:15px}.parent-pageid-9 .selector .leftside img,.parent-pageid-9 .selector .rightside img{height:200px;display:block;margin:0 auto}.parent-pageid-9 .selector .centerside{min-height:500px;font-size:100px;cursor:default;width:50%}.parent-pageid-9 h1{font-size:30px;color:#92123f}.parent-pageid-9 .description{margin-bottom:50px;margin-top:20px}.parent-pageid-9 .description p{font-size:13px;line-height:1.7em}.parent-pageid-9 .chef{margin-bottom:100px}.parent-pageid-9 .chef p{font-size:11px;line-height:1.7em}.parent-pageid-9 .chef h3{font-family:NeutraText,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px}.archive .blog_header,.blog .blog_header,.single .blog_header{background:#4a565e;min-height:50px;padding:10px 15px;margin-bottom:30px}.archive .blog_header .home a,.blog .blog_header .home a,.single .blog_header .home a{color:#4a565e;background:#fff;padding-left:20px;padding-right:20px;font-size:12px;display:inline-block;font-family:'Libre Baskerville',serif;font-weight:400;vertical-align:middle;margin-right:10px}.archive .blog_header .booking,.blog .blog_header .booking,.single .blog_header .booking{background:url(../img/knock_white.png) right center no-repeat;background-size:contain;height:30px;padding-right:60px;font-family:NeutraText,sans-serif;font-weight:700}.archive .social h4,.archive .tag_caption,.blog .social h4,.blog .tag_caption,.btn-blue,.single .social h4,.single .tag_caption{font-family:'Libre Baskerville',serif;font-weight:400}.archive .blog_header .booking a,.blog .blog_header .booking a,.single .blog_header .booking a{color:#fff;font-size:13px;display:inline-block;text-transform:uppercase;vertical-align:middle}.archive #blog_container,.blog #blog_container,.single #blog_container{padding-right:30px;border-right:2px solid #4a565e}.archive .tag_caption,.blog .tag_caption,.single .tag_caption{color:#59204d;font-size:16px;font-style:italic;margin-bottom:20px}.archive .social,.blog .social,.single .social{border-bottom:1px solid #59204d;margin-bottom:20px;padding-bottom:20px;margin-left:20px}.archive .social h4,.blog .social h4,.single .social h4{color:#59204d;font-size:16px;font-style:italic;margin-bottom:20px}.archive .social img,.blog .social img,.single .social img{height:200px}.archive .social .post_tags,.blog .social .post_tags,.single .social .post_tags{color:#59204d}.archive #nextbefore,.blog #nextbefore,.single #nextbefore{border-top:1px solid #4a565e;padding-top:20px}.btn-blue{background:0 0;color:#4a565e!important;text-transform:uppercase}.btn-blue:hover{color:inherit;box-shadow:none;text-decoration:underline}.entry{margin-bottom:30px}.entry h2{font-family:'Libre Baskerville',serif;font-weight:400;font-style:italic;font-size:16px;color:#4a565e;text-transform:uppercase;margin-top:10px}.entry .date,.entry .ent,.entry .tags{font-family:'Libre Baskerville',serif;font-weight:400;font-size:12px}.entry .date,.entry .tags{color:#4a565e;display:block}.entry .more{display:block;text-align:right;text-transform:uppercase}.entry .tags{margin-bottom:20px}.entry .ent{line-height:1.7}.terminos-y-condiciones h1{font-size:30px}.caroufredsel_wrapper{width:100%!important;height:100%!important}#carousel div,#carousel_init div{width:100%;height:100%;overflow:hidden;float:left;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}#carousel div span,#carousel_init div span{display:block;position:relative;top:30%;color:#fff}#carousel div span h4,#carousel_init div span h4{text-transform:uppercase;font-family:NeutraText,sans-serif;font-weight:700;font-size:14px}#carousel div span h4::after,#carousel_init div span h4::after{content:close-quote;width:30px;height:9px;margin-top:20px;margin-bottom:20px;display:block}#carousel div span h4.la-carta::after,#carousel_init div span h4.la-carta::after{background:#a77d23}#carousel div span h4.nosotros::after,#carousel_init div span h4.nosotros::after{background:#901640}#carousel div span h4.origen::after,#carousel_init div span h4.origen::after{background:#631b44}#carousel div span h4.mezcal-lab::after,#carousel_init div span h4.mezcal-lab::after{background:#2bb5b6}#carousel div span h4.galeria::after,#carousel_init div span h4.galeria::after{background:#a03186}#carousel div span h4.blog::after,#carousel_init div span h4.blog::after{background:#4a565e}.grow.big a,.grow.big span{background-position:center center}.grow a,.grow.big a,.grow.big span{background-size:cover}#carousel div span h4.mezcal-title,#carousel_init div span h4.mezcal-title{font-size:70px;color:#fff;text-align:center;line-height:1.45em;font-family:Oswald,sans-serif;text-transform:uppercase}#carousel div span .title,#carousel_init div span .title{overflow:hidden;font-size:50px;line-height:1.3em;font-family:'Libre Baskerville',serif;font-weight:700}#carousel div .subtitle,#carousel_init div .subtitle{display:block;position:absolute;bottom:20px;left:40px;font-family:'Libre Baskerville',serif;font-style:italic;font-weight:400;color:#fff}#carousel div img,#carousel_init div img{width:auto;height:auto;min-width:100%;min-height:100%}.grow a,.grow span{height:100%}.grow a,.grow span,.grow.big span{display:block;width:100%}.grow.big a{display:block}@media (min-width:1300px){footer .claim{margin-top:30px;font-size:14px;padding-left:5px;font-family:'Libre Baskerville',serif}.mezcal-title{font-size:90px;line-height:1.4em}#gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#wrapper{width:100%;position:relative;height:670px}.inicio .box{height:324.8px;overflow:hidden;padding:0;border:8px solid #eee;position:relative}.inicio .box .image{position:absolute}.inicio .box .info{color:#fff;z-index:100;position:absolute;left:30px;right:0;top:15px;bottom:0;line-height:30px}.inicio .box .info h4{text-transform:uppercase;font-family:NeutraText,sans-serif;font-weight:400;font-size:14px}.inicio .box .info h4::before{width:25px;display:inline-block;height:9px;content:close-quote;margin-right:5px;margin-left:-30px}.inicio .box .info h4.la-carta::before{background:#a77d23}.inicio .box .info h4.nosotros::before{background:#901640}.inicio .box .info h4.origen::before{background:#631b44}.inicio .box .info h4.mezcal-lab::before{background:#2bb5b6}.inicio .box .info h4.galeria::before{background:#a03186}.inicio .box .info h4.blog::before{background:#4a565e}.inicio .box .info .title{height:219.8px;overflow:hidden;font-size:30px;line-height:1.4em;font-family:'Libre Baskerville',serif;font-weight:700}.inicio .box .info .subtitle{font-family:NeutraText,sans-serif;font-weight:700;font-size:16px;position:absolute;bottom:10px}}.inicio .box{background-size:cover;background-position:center center;cursor:pointer}@media (min-width:992px) and (max-width:1299px){footer .claim{margin-top:30px;font-size:14px;padding-left:5px;font-family:'Libre Baskerville',serif}#wrapper{width:100%;position:relative;height:500px}.inicio .wrapper{color:#fff;position:relative}.inicio .box{height:232px;overflow:hidden;padding:0;border:8px solid #eee;position:relative}.inicio .box .image{position:absolute}.inicio .box .info{color:#fff;z-index:100;position:absolute;left:20px;right:0;top:15px;bottom:0;line-height:30px}.inicio .box .info h4{text-transform:uppercase;font-family:NeutraText,sans-serif;font-weight:400;font-size:12px}.inicio .box .info h4::before{width:25px;display:inline-block;height:9px;content:close-quote;margin-right:5px;margin-left:-30px}.inicio .box .info h4.la-carta::before{background:#a77d23}.inicio .box .info h4.nosotros::before{background:#901640}.inicio .box .info h4.origen::before{background:#631b44}.inicio .box .info h4.mezcal-lab::before{background:#2bb5b6}.inicio .box .info h4.galeria::before{background:#a03186}.inicio .box .info h4.blog::before{background:#4a565e}.inicio .box .info .title{height:137px;overflow:hidden;font-size:25px;line-height:1.3em;font-family:'Libre Baskerville',serif;font-weight:700}.inicio .box .info .subtitle{font-family:NeutraText,sans-serif;font-weight:700;font-size:14px;position:absolute;bottom:10px}}@media (min-width:768px) and (max-width:991px){header .booking{margin-top:0}#gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}#wrapper{width:100%;position:relative;height:400px}.mezcal-title{font-size:30px;line-height:1.4em}.inicio #carousel .title,.inicio #carousel_init title{font-size:40px!important}.inicio .wrapper{color:#fff;position:relative}.inicio .box{height:272px;overflow:hidden;padding:0;border:8px solid #eee;position:relative}.inicio .box .image{position:absolute}.inicio .box .info{color:#fff;z-index:100;position:absolute;left:30px;top:15px;right:10px;bottom:0;line-height:30px}.inicio .box .info h4{text-transform:uppercase;font-family:NeutraText,sans-serif;font-weight:400;font-size:20px}.inicio .box .info h4::before{width:25px;display:inline-block;height:9px;content:close-quote;margin-right:5px;margin-left:-30px}.inicio .box .info h4.la-carta::before{background:#a77d23}.inicio .box .info h4.nosotros::before{background:#901640}.inicio .box .info h4.origen::before{background:#631b44}.inicio .box .info h4.mezcal-lab::before{background:#2bb5b6}.inicio .box .info h4.galeria::before{background:#a03186}.inicio .box .info h4.blog::before{background:#4a565e}.inicio .box .info .title{height:75px;overflow:hidden;font-size:20px;line-height:1.4em;font-family:'Libre Baskerville',serif;font-weight:700}.inicio .box .info .subtitle{font-family:NeutraText,sans-serif;font-weight:700;font-size:14px;position:absolute;bottom:10px}}@media (max-width:767px){.chef,header .booking{border-top:1px solid #ccc}.chef h3,footer{text-align:center}footer .logo{margin-bottom:20px;display:inline}#wrapper{width:100%;position:relative;height:300px}header .booking{margin-top:30px;padding-top:30px}#gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}.chef{margin-top:10px;padding-top:10px}.chef img{margin:0 auto}.inicio .wrapper{color:#fff;position:relative}.inicio .links{margin-top:40px}.inicio .box{width:90%;height:192px;overflow:hidden;margin:15px;padding:0}.inicio .box .image{position:absolute;width:100%;height:inherit}.inicio .box .info{color:#fff;z-index:100;position:absolute;left:30px;top:15px;line-height:30px}.inicio .box .info h4{text-transform:uppercase;font-family:NeutraText,sans-serif;font-weight:400;font-size:14px}.inicio .box .info h4::before{width:25px;display:inline-block;height:9px;content:close-quote;margin-right:5px;margin-left:-30px}.inicio .box .info h4.la-carta::before{background:#a77d23}.inicio .box .info h4.nosotros::before{background:#901640}.inicio .box .info h4.origen::before{background:#631b44}.inicio .box .info h4.mezcal-lab::before{background:#2bb5b6}.inicio .box .info h4.galeria::before{background:#a03186}.inicio .box .info h4.blog::before{background:#4a565e}.inicio .box .info .title{height:87px;overflow:hidden;font-size:30px;line-height:1.2em;font-family:'Libre Baskerville',serif;font-weight:700}.inicio .box .info .subtitle{font-family:NeutraText,sans-serif;font-weight:700;font-size:16px;line-height:1.2em}.grow span{height:inherit}#menu-mobile li{height:50px;padding-left:30px}#menu-mobile li.current-menu-item{color:#333}.parent-pageid-9 .selector .centerside{font-size:40px}body{background-image:none!important}}