html{font-size:100%;overflow-y:scroll}body{background:#fff;font-family:Lato,sans-serif;font-weight:400;color:#000}body,html{width:100%}@font-face{font-family:Bauhaus;font-style:normal;font-weight:400;src:local("?"),url(/fonts/BauhausMedium/BauhausMediumBT.woff) format("woff"),url(/fonts/BauhausMedium/BauhausMediumBT.ttf) format("truetype")}.heading-section{padding-bottom:1em;margin-bottom:2.5em}.heading-section:after{position:absolute;content:'';bottom:0;left:50%;width:100px;margin-left:-50px;height:1px;background:#bd2147}.heading-section h3{font-size:40px;font-weight:300;position:relative}.heading-section p{font-size:20px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@media only screen and (min-width:992px){.navbar-mob{display:none}.navbar-main{background:#fff;color:#000;height:120px;margin:0;padding:0;border:none;-ms-box-shadow:0 .866px 1px 0 #a6a498;-moz-box-shadow:0 .866px 1px 0 #a6a498;-webkit-box-shadow:0 .866px 1px 0 #a6a498;-o-box-shadow:0 .866px 1px 0 #a6a498;box-shadow:0 .866px 1px 0 #a6a498}.navbar-main .navbar-nav{background:#fff;height:120px;width:auto;margin:0;padding:0;padding-bottom:10px;position:absolute;left:50%;-ms-transform:translatex(-50%);-moz-transform:translatex(-50%);-webkit-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}.navbar-main .navbar-brand{margin:0;padding:0;color:#000;font-size:16px;font-weight:700;letter-spacing:2px}.navbar-main .navbar-brand-main{display:none}.navbar-main .navbar-brand img{margin:0;padding:0}.navbar-main .navbar-brand .logo-lacueva{width:97px;height:97px}.navbar-main .navbar-nav a{color:#000;min-width:125px;font-size:13.5px;font-weight:300;letter-spacing:1px;text-transform:uppercase;padding-right:22px;padding-left:22px;padding-top:12px;margin-left:12px;-ms-webkit-transition:all .4s ease-in-out;-moz-webkit-transition:all .4s ease-in-out;-webkit-webkit-transition:all .4s ease-in-out;-o-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar-main .navbar-nav .dropdown-item{margin:0}.navbar-main .navbar-nav a:hover{color:#bd2147!important}.selected-menu{color:#bd2147!important}#menu .btn-danger:hover{background:#484848}}#inicio{background:url(../images/bg-principal.jpg);height:100vh;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-ms-background-position:center;-moz-background-position:center;-webkit-background-position:center;-o-background-position:center;background-position:center;-ms-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-webkit-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-attachment:fixed;-moz-background-attachment:fixed;-webkit-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-ms-background-position-x:41%;-moz-background-position-x:41%;-webkit-background-position-x:41%;-o-background-position-x:41%;background-position-x:41%}#inicio .intro{background-color:transparent;color:#000;height:65vh;display:flex;align-items:center}#inicio .box-intro{text-align:center;background:#ffffffa2;overflow:hidden;padding:20px;border-radius:10px 10px 10px 10px;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}#inicio .box-intro img{margin:0;padding:0;margin-bottom:20px;width:124.2px;height:103.8px}#inicio h1{color:#bd2147;font-size:3em;z-index:100;-ms-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}#inicio h3{color:#484848;-ms-animation-duration:2s;-moz-animation-duration:2s;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}#inicio .background{height:100vh;width:100%;background-color:rgba(17,17,17,.5);padding:100%;margin-left:-50px;-ms-animation-duration:.8s;-moz-animation-duration:.8s;-webkit-animation-duration:.8s;-o-animation-duration:.8s;transition-duration:.8s}#inicio .information{position:absolute;bottom:0;right:0;left:0}#inicio h4{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:4px;padding-top:10px}#inicio .item{width:100%;display:block;color:#fff}#inicio .item .introblocks{width:100%;height:170px;margin-bottom:52px;text-align:center;background:#484848;border-radius:4px;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#inicio .item .introblocks .image-inf{position:relative;top:5px;display:inline-block;padding:5px;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#inicio .item .introblocks .text-inf a{color:#bd2147;text-decoration:none}.modal-dialog .modal-content{background:url(../images/market.jpg) no-repeat;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-ms-background-position:center center;-moz-background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-position:center center;border-radius:0;text-align:center;padding:5px 25px 5px 25px;position:relative}.modal-header{margin:auto;color:#fff}.btn:focus{outline:0}.modal-header{border-bottom:0;margin-top:0}.modal-dialog .close{color:#bd2147;font-size:40px;font-weight:400;text-shadow:none;opacity:1;position:absolute;top:20px;right:30px;width:76px;height:36px;line-height:35px;text-align:center;z-index:0}.modal-dialog .close:focus{outline:0}#date,#send,.modal-dialog form input{height:55px}.modal-dialog form input::placeholder,.modal-dialog form textarea::placeholder{color:#fff}.modal-dialog form .form-control{background:0 0;border:1px solid #f0f0f0;border-radius:0;box-shadow:none;font-size:15px;color:#fff;margin-bottom:15px;transition:all .4s ease-in-out;border-radius:2px}#date,#send{text-indent:5px;height:55px}.modal-dialog form input[type=submit]{background:#fff;color:#242424;text-transform:uppercase;margin-top:30px}.modal-dialog form input[type=submit]:hover{background:#bd2147;color:#fff;border-color:#bd2147;border-color:transparent}.contact-form .alert-msg{color:#2edf1e!important;font-size:110%;margin-top:20px;z-index:1}#nosotros{background:#fff;padding-top:3em;padding-bottom:3em}#nosotros .desc{margin:0;padding:0;background:url(/images/img-noise2.png)}#nosotros .desc .back{margin:0;padding:30px;border-radius:5px}#nosotros .work{margin:0;padding:0;background:url(../images/carniceria.jpg);width:100%;height:400px;-ms-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-webkit-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:5px}#nosotros .click{margin-top:25px}#products{background:#f5f5f5;padding-top:3em;padding-bottom:3em}#products .arm-product{margin-bottom:60px}#products .arm-product a img{width:100%}#products .arm-product .product-text{margin-bottom:30px;position:relative;background:#fff;width:100%;padding:30px;float:right;-webkit-box-shadow:0 6px 62px -6px rgba(0,0,0,.3);-moz-box-shadow:0 6px 62px -6px rgba(0,0,0,.3);-ms-box-shadow:0 6px 62px -6px rgba(0,0,0,.3);-o-box-shadow:0 6px 62px -6px rgba(0,0,0,.3);box-shadow:0 6px 62px -6px rgba(0,0,0,.3)}#products .arm-product .product-text span{display:inline-block;margin-bottom:20px}#products .arm-product .product-text h3{font-size:20px;margin-bottom:20px;font-weight:300;line-height:1.5}#products .arm-product .product-text h3 a{color:rgba(0,0,0,.6)}#services{background:#fff;padding-top:3em;padding-bottom:3em}#services h4{color:#bd2147;font-size:22px}#services i.fa{font-size:38px;margin-bottom:20px;transition:all .5s;color:#fff;width:100px;height:100px;padding:30px 0;background:#bd2147;border-radius:50%}#services i.fa:hover{color:#bd2147;background:#f5f5f5;border:1px solid #bd2147}.banner{background-color:#3f3e3e;background:url(../images/mercado.jpg);width:100%;height:100px;-ms-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-webkit-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-ms-background-attachment:fixed;-moz-background-attachment:fixed;-webkit-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-ms-background-position-x:49%;-moz-background-position-x:49%;-webkit-background-position-x:49%;-o-background-position-x:49%;background-position-x:49%}.banner h2{color:#fff}#contacto{background:#fff;padding-top:3em;padding-bottom:3em}#contacto #map-container{height:540px}#contacto .google-map{margin-left:10px;margin-right:5px}#contacto .contact{margin:0;padding:0}#contacto .heading{font-size:20px}#contacto .contact ul{text-decoration:none;list-style:none;margin:0;padding:0}#contacto .contact .group{background:url(/images/img-noise1.png);margin:0;margin-bottom:.5rem;margin-left:5px;margin-right:10px;padding-top:2.5px;padding-bottom:2.5px}#contacto .contact .loc{padding-top:10px;padding-bottom:10px}#contacto .contact .hour,#contacto .contact .tel,#contacto .contact .whats{padding-top:10px}#contacto a{color:#bd2147;text-decoration:none}#contacto .suggestion{font-size:80%;margin:0;padding:0}#footer{background:#484848;padding:6em 0 0 0;width:100%;float:left}#footer h2,#footer h3,#footer h4{color:#bd2147;text-transform:uppercase}#footer h3{font-size:16px}#footer p{color:rgba(255,255,255,.8)}#footer [class*=col]{padding-bottom:30px}#footer .float{float:left;margin-right:10%}#footer ul{padding:0;margin:0}#footer ul li{padding:0;margin:0 0 10px 0;list-style:none}#footer ul li a{color:rgba(255,255,255,.8);text-decoration:none!important}#footer ul li a:hover{color:#bd2148}#footer .timetable p{margin-bottom:25px}#footer .arm-copyright{border-top:1px solid rgba(255,255,255,.1);height:auto;padding-top:40px!important;width:100%}#footer .arm-copyright a{text-decoration:none;color:inherit}#footer .arm-copyright a:hover{text-decoration:none;color:#000}#footer .arm-copyright span a{color:rgba(255,255,255,.8)}#footer .arm-copyright .logo{font-family:Bauhaus;text-transform:lowercase;letter-spacing:1.3px}#footer .arm-copyright .logo:hover{color:#17b0ec;text-decoration:none}#providers{background:rgba(0,0,0,.05);padding-top:160px}#providers .providers{margin-bottom:30px}#providers .providers>a{display:block;color:#000;position:relative;bottom:0;overflow:hidden;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;height:210px;width:210px;text-align:center;margin-left:auto;margin-right:auto}#providers .providers>a img{position:relative;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#providers .providers>a:after{opacity:0;visibility:hidden;content:"";position:absolute;bottom:0;left:0;right:0;top:0;-webkit-box-shadow:inset 0 -34px 98px 8px rgba(0,0,0,.75);-moz-box-shadow:inset 0 -34px 98px 8px rgba(0,0,0,.75);-ms-box-shadow:inset 0 -34px 98px 8px rgba(0,0,0,.75);-o-box-shadow:inset 0 -34px 98px 8px rgba(0,0,0,.75);box-shadow:inset 0 -34px 98px 8px rgba(0,0,0,.75);z-index:8;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#providers .providers>a:hover{-ms-box-shadow:0 18px 71px -10px rgba(0,0,0,.75);-moz-box-shadow:0 18px 71px -10px rgba(0,0,0,.75);-webkit-box-shadow:0 18px 71px -10px rgba(0,0,0,.75);-moz-box-shadow:0 18px 71px -10px rgba(0,0,0,.75);box-shadow:0 18px 71px -10px rgba(0,0,0,.75)}#providers .providers>a:hover:after{opacity:1;visibility:visible}#providers .providers>a:hover img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#meat{background:rgba(0,0,0,.05);padding-top:160px}.meat{margin-bottom:60px}.meat>span{display:block;position:relative;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.meat>span img{width:100%}@media screen and (max-width:768px){.meat{width:100%}}.meat .blog-text{margin-bottom:30px;position:relative;background:#fff;width:100%;padding:30px;float:left;margin-top:-5em;-ms-box-shadow:0 10px 20px -12px rgba(0,0,0,.18);-moz-box-shadow:0 10px 20px -12px rgba(0,0,0,.18);-webkit-box-shadow:0 10px 20px -12px rgba(0,0,0,.18);box-shadow:0 10px 20px -12px rgba(0,0,0,.18)}.meat .blog-text span{display:inline-block;margin-bottom:20px}.meat .blog-text span.posted_on{color:#fff;font-size:18px;padding:2px 10px;padding-left:40px;margin-left:-40px;background:#f36363;position:relative}.meat .blog-text span.posted_on:before{position:absolute;top:-9px;left:0;content:'';width:0;height:0;border-style:solid;border-width:0 0 9px 9px;border-color:transparent transparent #f36363 transparent}.meat .blog-text span.comment{float:right}.meat .blog-text span.comment a{color:rgba(0,0,0,.3)}.meat .blog-text span.comment a i{color:#f36363;padding-left:7px}.meat .blog-text h3{font-size:20px;margin-bottom:20px;line-height:1.5}.meat .blog-text h3 a{color:#000}#aviso-legal,#politica-cookies{padding-top:4em;padding-bottom:3em;background:#f5f5f5;color:#000}.section-comunicacion h1{padding-top:96px;color:#bd2147;font-size:32px}.direccion p{margin-bottom:0}.section-comunicacion .seccion-direccion{margin-bottom:20px}.section-comunicacion h3{font-size:20px;line-height:40px;font-weight:700}.section-comunicacion h4{font-size:18px;line-height:40px;font-weight:700}.section-comunicacion li,.section-comunicacion p{line-height:1.2em;font-size:17px}.section-comunicacion a{text-decoration:none;color:#bd2147;font:bold}.section-comunicacion a:hover{background-color:#bd2147;text-decoration:none;color:#fff;margin:1px 0}