@import url("https://fonts.googleapis.com/css?family=Lato|Pacifico");#nav-icon3{z-index:9999;top:0;right:0;width:50px;height:50px;position:fixed;margin:25px 15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media (min-width: 769px){#nav-icon3{visibility:hidden}}#nav-icon3 span{display:block;position:absolute;height:9px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:18px}#nav-icon3 span:nth-child(4){top:36px}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}*{-webkit-font-smoothing:antialiased;transition:ease-in-out 250ms all}.list *{background-color:rgba(100,100,100,0.2)}body{background:#e4ded0;font-family:"Lato",sans-serif}h2,h3,h4{font-family:"Pacifico",cursive;color:#23282c}h2{font-size:1.8em}a{color:#f3b631;text-decoration:none}ul{list-style-type:none;line-height:1.6em}.special-accent{color:#9a2931}.inverted{color:#e4ded0 !important;text-align:center}.inverted-contact{color:#e4ded0 !important;text-align:left}.menu-paragraph{color:#ddd6c5}.menu-bold{color:#fff}.visible{visibility:visible !important;transition:all .5s ease-in-out;transform:translateX(0%) !important}#nav-bar-wrapper .menu{background-color:rgba(35,40,44,0.85);overflow:auto;position:absolute;top:0;left:0;width:135px;height:930px;z-index:9999;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){#nav-bar-wrapper .menu{position:fixed !important;height:100%;width:30%;visibility:hidden;transition:all .5s ease-in-out;transform:translateX(-100%)}}@media (max-width: 414px){#nav-bar-wrapper .menu{width:70%;height:100%}}#nav-bar-wrapper .menu .menu-link{color:#fff;text-decoration:none;margin:20px 0;padding:20px 15px 20px 15px;text-align:center;font-weight:700}#nav-bar-wrapper .menu .menu-link:hover{background-color:#9a2931}.principal{width:100%;height:930px;background:url("../img/background.png") center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 414px){.principal{height:736px}}@media (max-width: 412px){.principal{height:732px}}@media (max-width: 375px){.principal{height:667px}}@media (max-width: 360px){.principal{height:640px}}@media (max-width: 320px){.principal{height:568px}}.principal .principal-logo{width:300px;height:300px;margin-bottom:2em}.principal .btn{margin:0 auto 30px auto;display:block}.principal .btn-cta button{color:#f3b631;background:transparent;border:1px solid #f3b631;border-radius:3px;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(0, 0);transform:translate(0, 0);cursor:pointer;overflow:hidden;outline:none;color:#fff;position:relative;letter-spacing:.1em;font-weight:300;padding:1rem 3rem 1rem 3rem;text-transform:uppercase;font-family:"Lato",sans-serif;font-size:1.5em}.principal .btn-cta button a{color:#f3b631;text-decoration:none}.principal .btn-cta button:hover{background:#f3b631;color:#fff;border:1px solid #f3b631;-webkit-transition:all .35s ease;transition:all .35s ease}.principal .btn-cta button:hover>a{color:#f3b631;-webkit-transition:all .35s ease;transition:all .35s ease}.principal .btn-cta button:active{-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}.about{height:400px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width: 780px){.about{height:800px}}.about .about-us{width:50%;display:flex;justify-content:center}.about .about-us .about-us-txt{margin:auto;padding:0 30%;text-align:center}@media(max-width: 780px){.about .about-us .about-us-txt{padding:0 15%}}.about .about-us .about-us-txt h2{margin-bottom:25px}@media(max-width: 780px){.about .about-us .about-us-txt h2{margin-bottom:20px}}@media(max-width: 780px){.about .about-us{width:100%;height:400px}}.about .about-us-img{width:50%;background:url("../img/taco.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 780px){.about .about-us-img{width:100%;height:400px}}.specialty{display:block}.specialty .specialty-title{width:100%;background-color:#23282c;height:170px;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width: 320px){.specialty .specialty-title{height:250px}}.specialty .specialty-title .specialty-title-description{max-width:75%;text-align:center;margin-top:0}@media(min-width: 880px){.specialty .specialty-title .specialty-title-description{max-width:400px}}.specialty .specialty-wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start}.specialty .specialty-wrapper .specialty-pic{width:20%;object-fit:fill;flex-grow:1}@media(max-width: 600px){.specialty .specialty-wrapper .specialty-pic{width:50%}}.menu .menu-title{width:100%;background-color:#23282c;height:130px;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:center}.menu .menu-background{width:100%;height:800px;background-image:url("../img/menu-background_02.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;object-fit:contain}@media(max-width: 768px){.menu .menu-background{height:743px}}@media(max-width: 600px){.menu .menu-background{height:850px}}@media(max-width: 530px){.menu .menu-background{height:1240px}}@media(max-width: 480px){.menu .menu-background{height:1280px}}@media(max-width: 414px){.menu .menu-background{height:1200px}}@media(max-width: 375px){.menu .menu-background{height:1250px}}@media(max-width: 360px){.menu .menu-background{height:1285px}}@media(max-width: 320px){.menu .menu-background{height:1370px}}.menu .menu-background .menu-wrapper{margin:auto;padding:6% 0;max-width:700px;display:flex}@media(max-width: 1024px){.menu .menu-background .menu-wrapper{padding:8% 0}}@media(max-width: 480px){.menu .menu-background .menu-wrapper{flex-wrap:wrap;flex-direction:column;padding:auto}}.menu .menu-background .menu-wrapper .menu-left,.menu .menu-background .menu-wrapper .menu-right{width:50%}@media(max-width: 480px){.menu .menu-background .menu-wrapper .menu-left,.menu .menu-background .menu-wrapper .menu-right{width:100%}}.menu .menu-background .menu-wrapper .menu-left .menu-paragraph,.menu .menu-background .menu-wrapper .menu-right .menu-paragraph{padding:0 10px}.contact{background-color:#e4ded0}.contact #map{width:100%;height:500px}.contact footer{display:flex;flex-flow:wrap;flex-direction:row}@media (max-width: 900px){.contact footer{flex-direction:column}}.contact footer .contact-footer,.contact footer .logo-footer,.contact footer .social-footer{width:33.33%;height:160px;color:#e4ded0}@media (max-width: 900px){.contact footer .contact-footer,.contact footer .logo-footer,.contact footer .social-footer{width:100%}}.contact footer .contact-footer{background-color:#23282c;order:1}@media (max-width: 900px){.contact footer .contact-footer{order:1}}.contact footer .contact-footer .inverted-contact{text-align:center;font-size:1.2em}.contact footer .contact-footer ul{text-align:center;padding-left:0}.contact footer .logo-footer{background-color:#23282c;order:2;display:flex;flex-direction:row;justify-content:space-around;align-items:center}@media (max-width: 900px){.contact footer .logo-footer{order:3}}.contact footer .logo-footer .logo-footer-img{max-height:160px}.contact footer .social-footer{order:3;background-color:#23282c;display:flex;flex-direction:row;justify-content:space-around;align-items:center}@media (max-width: 900px){.contact footer .social-footer{order:2}}.contact footer .social-footer .social-link .social-link-img{max-width:55px}
/*# sourceMappingURL=main.css.map */
