@charset "utf-8";@font-face{font-family:font_1;src:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-regular.eot);src:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-regular.eot) format('embedded-opentype'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-regular.woff) format('woff'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-regular.ttf) format('truetype'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-regular.svg#rubik-regular) format('svg')}@font-face{font-family:font_2;src:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-bold.eot);src:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-bold.eot) format('embedded-opentype'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-bold.woff) format('woff'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-bold.ttf) format('truetype'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/rubik-bold.svg#rubik-bold) format('svg')}@font-face{font-family:font_3;src:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/frutiger77-condensedblack.eot);src:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/frutiger77-condensedblack.eot) format('embedded-opentype'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/frutiger77-condensedblack.woff) format('woff'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/frutiger77-condensedblack.ttf) format('truetype'),url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/fonts/frutiger77-condensedblack.svg#frutiger77-condensedblack) format('svg')}.font1{font-family:font_1,Arial,Helvetica,sans-serif}.font2{font-family:font_2,Arial,Helvetica,sans-serif}.font3{font-family:font_3,Arial,Helvetica,sans-serif}.arial{font-family:Arial,Helvetica,sans-serif}.pady{padding-left:5%;padding-right:5%}.resp{width:100%;height:auto}.flex{display:flex;flex-wrap:wrap}.btn{background-color:#000;padding:20px;color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer}.btn:hover{background-color:#fff;color:#000;transform:scale(1.2) rotate(45deg)}.parrafo{line-height:120%;font-size:15px}header>span{display:inline-block}header nav{position:fixed;z-index:9999;left:110%;flex-wrap:wrap;width:100%;flex-direction:column;padding-bottom:40px;background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 10px 10px;-webkit-box-shadow:rgba(0,0,0,.2) 0 10px 10px;-moz-box-shadow:rgba(0,0,0,.2) 0 10px 10px;-o-box-shadow:rgba(0,0,0,.2) 0 10px 10px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}header nav ul{width:100%;display:block;padding-top:20px}header nav ul li{display:block;text-align:center;margin-bottom:20px}header nav ul li a span,header nav ul li>span span{display:block}header nav>a{display:block;margin-left:0;margin-top:20px}.sub_menu{position:fixed;z-index:99999;left:-110%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.sub_menu>div{padding:40px 5%}.sub_menu>div>img{width:80px;margin:0 40px}#entrada_blog,#listado_blog{display:block;margin-top:0;padding-top:0}.listado_cat{width:100%;position:sticky;top:40px;z-index:9;background-color:#fff;border-bottom:1px #000 solid;padding-bottom:20px;padding-top:20px}.listado_cat>h3{padding-left:20px;background-image:url(//www.marratxiactiva.es/wp-content/themes/marratxi_activa/img/flechita_n.svg);background-repeat:no-repeat;background-position:left;background-size:10px}.listado_cat>span{border:none;padding-top:0}.lista_entradas{width:100%;padding-left:5%;padding-right:5%;margin-left:0}.lista_entradas .cab_listado{margin-top:20px}.lista_entradas ul li a{display:block}.lista_entradas ul li a>div:nth-child(1){width:100%;margin-bottom:10px}.lista_entradas ul li a>div:nth-child(2){width:100%;padding-bottom:20px}.lista_entradas ul li a>div:nth-child(2) h3{font-size:21px}.mi_articulo{margin-top:20px;margin-left:0}.mi_articulo .encab h1{font-size:36px;margin-left:2px}@media only screen and (max-width:1024px) and (orientation:portrait){footer .footer_menus{display:none}}@media only screen and (max-width:700px){.tel{pointer-events:auto}#encabezado_generica .headers_cab h1{font-size:36px}#encabezado_generica .headers_cab h2{font-size:24px}#index{padding-top:40px;justify-content:flex-start;background-size:cover}#index>div:nth-child(1){padding-left:5%;padding-right:5%;margin-bottom:20px}#index>div:nth-child(1) h3{font-size:24px}#index>div:nth-child(1) p{margin:0}#index>div:nth-child(1) h2{font-size:33px;font-family:font_1,Arial,Helvetica,sans-serif;font-weight:700;margin-top:10px}#index>div:nth-child(2){flex-direction:column}#index>div:nth-child(2) a{padding:0;margin-top:40px}#index>div:nth-child(2) a>img{height:50px}#index>div:nth-child(2) a h4{font-size:21px}#index>div:nth-child(2) a .cta_decor{transform:translate(-50%,-50%) scale(3.5)}#index>div:nth-child(2) .emp{margin-top:80px}#index>div:nth-child(2) .emp .cta_decor{filter:brightness(75%)}#encabezado>div>div img{width:30px}#encabezado>div .encab_principal img{width:50px}#encabezado>div h4{font-size:12px}#encabezado>div h1{font-size:33px;letter-spacing:2px}#encabezado h1{font-size:36px;max-width:none}#encabezado h5{font-size:15px}#sub_content>div a{width:100%}#sub_content>div a>div{min-height:200px}.the_content>figure img{width:100%;height:auto}.the_content h2{font-size:24px}.the_content h3{font-size:18px}.the_content .separador{margin-top:30px}#agencias_att>div{width:100%;display:block;text-align:center}#agencias_online>a{width:45%}#agencias_online>a img{max-width:200px}.formulario{margin-top:40px;padding-top:20px;border-top:1px #999 dotted}footer{display:block}footer .datos{display:block;text-align:center;margin-bottom:40px}footer .datos img{margin-bottom:20px}footer .datos div{margin-left:0}footer .redes{align-items:center}footer .redes ul{text-align:center;margin-top:40px}#firma{display:block;text-align:center}#firma p{margin:20px 0}}@media (max-width:700px) and (orientation:portrait){.sub_menu{padding-bottom:80px;max-height:90vh;overflow-y:auto}.sub_menu>div{flex-direction:column}.sub_menu>div h5{text-align:center}.sub_menu>div>img{margin:20px}}