@font-face{font-family:'gothic';src:url("./fonts/CenturyGothic-Bold.eot");src:url("./fonts/CenturyGothic-Bold.eot?#iefix") format("embedded-opentype"),url("./fonts/CenturyGothic-Bold.woff2") format("woff2"),url("./fonts/CenturyGothic-Bold.woff") format("woff"),url("./fonts/CenturyGothic-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'gothic';src:url("./fonts/CenturyGothic-Italic.eot");src:url("./fonts/CenturyGothic-Italic.eot?#iefix") format("embedded-opentype"),url("./fonts/CenturyGothic-Italic.woff2") format("woff2"),url("./fonts/CenturyGothic-Italic.woff") format("woff"),url("./fonts/CenturyGothic-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'gothic';src:url("./fonts/CenturyGothic-BoldItalic.eot");src:url("./fonts/CenturyGothic-BoldItalic.eot?#iefix") format("embedded-opentype"),url("./fonts/CenturyGothic-BoldItalic.woff2") format("woff2"),url("./fonts/CenturyGothic-BoldItalic.woff") format("woff"),url("./fonts/CenturyGothic-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'gothic';src:url("./fonts/CenturyGothic.eot");src:url("./fonts/CenturyGothic.eot?#iefix") format("embedded-opentype"),url("./fonts/CenturyGothic.woff2") format("woff2"),url("./fonts/CenturyGothic.woff") format("woff"),url("./fonts/CenturyGothic.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{background-color:#1B1B1B}.rrss{position:relative;display:inline-block;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#fff}.rrss:hover i{color:#e6e6e6}.animate{display:inline-block}header{margin:0 0 5% 0;z-index:2}header .logo-menu{padding:8% 0 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}header .logo-menu .logo{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;display:none}header .logo-menu .menu{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}header .logo-menu .menu .nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0;margin:0;list-style:none}header .logo-menu .menu .nav .cerrar-movil{display:none}header .logo-menu .menu .nav>li{overflow:hidden;position:relative;padding:0 3% 5px 3%}header .logo-menu .menu .nav>li:last-child{padding:0 0 5px 3%}header .logo-menu .menu .nav>li:hover{overflow:visible}header .logo-menu .menu .nav>li a{color:#fff;font-weight:400;text-decoration:none;font-size:1.2em;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;background:none;position:relative;letter-spacing:4px;transition:all 0.1s ease}header .logo-menu .menu .nav>li a.active,header .logo-menu .menu .nav>li a:hover{color:#fff}header .logo-menu .menu .nav>li a:before{content:"";opacity:0;bottom:-5px;left:100%;width:100%;height:2px;position:absolute;background:#FFF}header .logo-menu .menu .nav>li.active a:before,header .logo-menu .menu .nav>li:hover a:before{-webkit-animation:animarMenu 0.5s forwards;animation:animarMenu 0.5s forwards}header #menu-cabecera-movil{display:none;position:absolute;right:0;top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:50px;z-index:10}header.flotante{background:none;position:absolute;left:0;right:0;top:0;z-index:5}header.flotante .nav{position:relative}header.flotante .nav:after{content:"";height:1px;position:absolute;bottom:-30px;right:0;left:45%}#home{background:url("../img/bg-home.jpg") no-repeat center bottom;background-size:cover;min-height:100vh;padding:0 0 120px 0;position:relative}#home .logo{margin:0 0 20px 0}#home .logo img{max-width:280px;width:100%}#home .capitan img{max-width:280px;width:100%}#home .mouse{position:absolute;bottom:40px;left:0;right:0}#home .mouse img{width:40px;-webkit-animation:animacionnavegar infinite 3s ease-in-out;animation:animacionnavegar infinite 3s ease-in-out}#home .redes{position:absolute;right:0;top:50%;list-style:none;text-align:center}#home .redes li{margin:0 0 20px 0}#home .redes a{font-size:1.8em}#trattoria{padding:40px 0}#trattoria .galeria{margin:40px 0 8% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#trattoria .galeria a{display:block;padding:0 5px}#fabrica-de-cecinas{padding:40px 0}#fabrica-de-cecinas .sello{margin:4% 0 6% 0}#fabrica-de-cecinas h4{display:inline-block;margin:0 0 10px 0}#fabrica-de-cecinas .como{max-width:1000px;margin:40px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#fabrica-de-cecinas .como .col{width:26%;padding:0 10px;text-align:center}#fabrica-de-cecinas .como .col .img-paso{margin:0 0 10px 0}#fabrica-de-cecinas .mensaje-ayuda{margin:0 0 40px 0}#fabrica-de-cecinas .productos .col{width:33.3%;padding:0 20px}#fabrica-de-cecinas .productos .producto{margin:0 0 5% 0}#fabrica-de-cecinas .productos .producto .imagen{height:20vw;overflow:hidden;position:relative;background-size:cover;background-position:center center}#fabrica-de-cecinas .productos .producto .imagen .over{background-size:cover;background-position:center center;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:translateY(5%);transform:translateY(5%)}#fabrica-de-cecinas .productos .producto .imagen:hover .over{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#fabrica-de-cecinas .productos .producto .nombre{color:#FFF;margin:20px 0 5px 0;letter-spacing:1px;font-size:1.2em}#fabrica-de-cecinas .productos .producto .nombre small{margin:0 0 0 5px;font-size:.6em}#fabrica-de-cecinas .productos .producto .valor-cantidad .col{color:#A38E7B;width:100%;padding:0}#fabrica-de-cecinas .productos .producto .valor-cantidad .valor{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:1.3em}#fabrica-de-cecinas .productos .producto .valor-cantidad .valor small{font-size:.7em}#fabrica-de-cecinas .productos .producto .valor-cantidad .opcion{width:200px;border:1px solid #A38E7B;padding:5px 0 5px 10px;position:relative;font-size:.9em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fabrica-de-cecinas .productos .producto .valor-cantidad .opcion span{width:100px}#fabrica-de-cecinas .productos .producto .valor-cantidad select{width:100%;margin:0 0 0 10px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:right;outline:0;font-weight:bold;font-size:1.1em;background:url(../img/flechas.png) no-repeat 95% center;background-size:9px;padding:0 30px;position:relative}#fabrica-de-cecinas .productos .producto .valor-cantidad select option{text-align:center;background:#1B1B1B}#fabrica-de-cecinas .productos .producto .valor-cantidad select option:disabled{background:#1B1B1B;opacity:0.6}#fabrica-de-cecinas .productos .producto .valor-cantidad select option:checked{background:#1B1B1B}#fabrica-de-cecinas .productos .producto .valor-cantidad select::-ms-expand{display:none}#ubicacion{margin:0 0 0 0}#ubicacion iframe{width:100%;height:20vw}#footer{background:url("../img/bg-footer.jpg") no-repeat center top;background-size:cover;padding:0 0 60px 0}#footer .contenido-footer{margin:20% 0 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#footer .contenido-footer .col{-webkit-box-flex:1;-ms-flex:1;flex:1}#footer .contenido-footer .col.centro{padding:0 0 60px 0}#footer .contenido-footer h5{color:#A38E7B}#footer .contenido-footer .contacto{list-style:none;margin:0;padding:0}#footer .contenido-footer .contacto li{padding:0 0 0 40px;margin:0 0 20px 0;background-size:contain;background-position:3px center;background-repeat:no-repeat}#footer .contenido-footer .contacto li.direccion{background-image:url("../img/ubicacion.png")}#footer .contenido-footer .contacto li.telefono{background-image:url("../img/telefono.png")}#footer .contenido-footer .contacto li.email{background-image:url("../img/email.png")}#footer .contenido-footer .contacto li a{color:#FFF;text-decoration:none}#footer .contenido-footer .contacto li a:hover{color:#e6e6e6}#footer .contenido-footer .redes{padding:0;margin:40px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}#footer .contenido-footer .redes li{padding:0 20px;font-size:1.8em}#footer .derechos{margin:20px 0 0 0;text-align:center;color:#ccc}#formulario{display:none;background:#1B1B1B;max-width:450px;width:100%;padding:20px;border:2px solid #A38E7B}#formulario .texto{text-align:center}#formulario .form-group{margin:0 0 10px 0}#formulario .form-control{width:100%;padding:5px 10px;border:2px solid #A38E7B;background:#ccc;outline:0}#formulario .btn{border:none}.btn{background:#A38E7B;color:#1B1B1B;padding:10px 40px;text-decoration:none;font-weight:800 !important;text-transform:uppercase;font-size:1.2em;outline:0}
