header .logo img{display:block;margin:10px auto}header .floatright{display:none}.topline{display:block!important}.slider_inicio .slider_block .text{width:100%;height:auto;bottom:0;top:auto}a.btn_ingresar{display:none}.table .table-cell{display:block;box-sizing:border-box}.table.keeptable .table-cell{display:table-cell}.homevideo .videocontent{height:300px}.floatcenter{display:none}.bloque2{padding:50px 20px}.bloque2 .circle{margin-top:40px}.bloque1 span{font-size:90%}.category_description{padding-left:0}.bloque1{background-position:right top;padding:30px;box-sizing:border-box}.table.bloques img{width:80px}.bloque .name{font-weight:500;max-width:170px;margin:0 auto;font-size:16px}.tableimg{height:400px}.contacto{text-align:center;padding-bottom:55px}.contacto .btn_wsp{text-align:center}.btn_wsp .table-cell{width:100%!important}.btn_wsp i{margin-bottom:15px}.slider_inicio .slider_block{height:auto}.slider_block .text.left,.slider_block .text.right{right:0!important;left:0!important}.slider_block .text h2{background:rgba(0,0,0,.3);text-align:center;position:absolute}.table.bloques{height:auto}.table.bloques .table-cell{height:400px;position:relative}body{padding-top:70px!important}.mainav>div>ul>li{display:block;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.1)}.mainav{height:auto;position:fixed;top:0;left:0;right:0}.divlayout{inset:0;position:fixed;background:rgba(0,0,0,.7)}.divlayout svg{position:absolute;right:10px;height:30px;width:40px;top:20px;fill:#fff}header .logo{display:none}.mainav .minilogo{display:block}.mainav .minilogo .favicon{display:block;float:left;transition:all .2s;height:50px}.mainav .minilogo .logowhite{display:none}.mainav{text-align:left}.open_nav svg{width:25px;height:25px;fill:var(--nav-links-color);position:absolute;top:0;bottom:0;margin:auto;right:25px}.open_nav{text-decoration:none;display:block;color:var(--nav-links-color);width:25px;height:2px;margin:auto;height:auto;width:40px;z-index:10;width:50px;height:70px;position:relative;position:absolute;top:0;right:0;display:block;z-index:0}.mobile .mainav.open ul>img{display:block;max-width:80%;height:auto;margin:15px auto}.mainav.open>div>ul{clear:both;display:block;background:#f5f5f5;padding:0 30px;margin-left:-15px;margin-bottom:10px;text-align:center;left:0;bottom:0;top:0;right:0;position:fixed;height:100%;width:60%;margin:0;left:0;z-index:200;overflow:auto}.mainav ul li ul li a{border-bottom:none;text-align:center}header nav a{font-size:16px}.mainav ul li ul li a{font-size:11px;line-height:26px}.mainav ul{width:100%;position:relative;display:block}nav.mainav.open{max-height:100%;overflow:auto;height:100%;background:0 0}.products .img_fondo_seccion{margin-bottom:160px}a.product-block{width:100%;margin:15px 0}.table.bloques{padding:0;margin-bottom:30px}.bloques .bloque{height:auto!important;margin:0}.bloques .bloque .texto{padding:0 20px}a.bloque_button{margin:40px auto 0 auto}.tarjetas_contacto img{width:100%;display:block}.bloque5{margin-top:50px;padding-top:30px}.bloque5 .textlayout{max-width:100%;margin:0;padding:0 50px;padding-bottom:30px}.html table td{padding:0}.slider_inicio .slider_block .text h1{font-size:23px;padding:15px;border-radius:0;margin-left:20px;margin-top:153px;bottom:0!important;margin:0!important;text-align:center;width:100%;box-sizing:border-box;padding:20px 0}.slider_inicio .slider_block .text{max-width:100%;left:0;right:0;margin:auto;height:100%}.product_img .bgblur{filter:none;background-position:center;box-shadow:0 -180px 90px -20px var(--template-color-bg) inset}.product_img h1{font-size:32px;padding:0 15px}.product_img img{max-width:100%;height:auto}.popup-layout>div{border-radius:0;overflow:auto;padding:10px;box-sizing:border-box;padding-top:40px}.popup-layout .popup-close{top:0}ul.productos{background:0 0;box-shadow:none;color:var(--template-color-textos);border:none}.mainav ul li ul li a{color:var(--template-color-textos);border-top:1px solid rgba(0,0,0,.1)!important;font-size:15px;line-height:1.6;padding:5px 0}.table.bloque3 .table-cell,.table.bloque4 .table-cell{padding:40px 30px;padding-bottom:60px}.html table,.html td{padding:0;margin:0;width:100%!important;display:block;height:auto!important}.html td img{width:100%}.logofooter{margin-bottom:20px}.text_overimg>div{padding:0 20px}.mainav>.wfix{overflow:hidden;height:70px!important}.slider_inicio,.slider_marcas{width:100%;border-radius:0}.slider_inicio .poster{width:100%!important;height:auto!important;position:relative;transform:none;left:0;right:0;top:0;bottom:0;display:block;min-width:0;min-height:0}.bloque3,.bloque4{border-bottom:1px solid #ddd}.last_item{border-bottom:none}.bloque3 img{max-width:100%;border-radius:40px;box-shadow:15px 30px 0 var(--yellow)}.acaresu_home{margin-top:0}.wfix.html{padding:25px;margin:0 auto;text-align:left}.html img{max-width:100%}.producto-contacto{padding:70px 30px;margin-top:50px}.producto-contacto div{margin-bottom:30px}.producto-contacto a{width:300px;margin:10px}.footer{padding:30px 30px;margin:0 auto;text-align:center}.logofooter img{max-width:100%;margin:0 auto;margin-bottom:30px}body>.page{padding:15px 20px;margin-top:0}.wfix.html p{padding:0 10px}.html iframe{max-width:100%;border:none}table,tbody,td,thead,tr{display:block;position:relative;height:auto!important;max-width:100%}.img-empresa{width:100%;height:auto}.info_in_page .table .table-cell{margin:0 auto;padding-left:0}.category_description{padding:20px 0 20px 0}.info_in_page .table .table-cell:last-child{padding-left:0}h3{font-size:20px;margin-top:2px}.footer h4:after{margin:0 auto;text-align:center;margin-top:12px}footer .table-cell{padding-bottom:30px}.wsp_float{right:20px;bottom:20px}.recuadro_izq{margin-left:0}.galeria{text-align:center;padding-bottom:55px}.page img{height:auto}.videos{text-align:center}.videos iframe{width:80%;height:250px}.sidebar{width:100%;padding:30px 30px 50px 30px}.contactov2 #map{min-height:400px;position:relative}.titlegroup{left:15px;right:15px;margin:auto;bottom:-160px}a.btn_ingresar_mobile{background:var(--site-color);color:#fff!important;text-align:center;border-radius:50px;margin-top:20px}.fixed_price{margin:0}.fixed_price.floating{position:fixed;bottom:0;z-index:100;height:fit-content;top:auto;left:0;right:0;width:auto;margin:0;box-shadow:0 -20px 20px -5px rgba(0,0,0,.2);padding:15px 20px}.fixed_price.floating{font-size:85%}.fixed_price.floating .price_value_old{font-size:18px}.fixed_price.floating .features,.fixed_price.floating .tarjetas{display:none}.fixed_price.floating .mtable{padding-bottom:0;border-bottom:0;margin:0}.fixed_price.floating .btn_comprar{font-size:22px;margin-top:10px;line-height:45px;height:45px}