@media only screen and (max-width:1240px){#header nav{padding:0 20px}main{padding:20px 20px 0}#footer>div{padding:0 20px}}@media only screen and (max-width:940px){#topbar>div{justify-content:space-between;padding:10px 20px;gap:12px}#topbar .links{padding-left:0;border-left:0}#topbar .account{padding-right:0;padding-left:12px;margin-left:12px;border-right:0}#topbar>div a{font-size:11px}#topbar>div a i{display:none}#topbar>div a des{display:none}#topbar>div a mob{display:inline-block}#header nav a[mobile]{display:flex}#header nav>div .menu-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0/80%);pointer-events:none;transform:scale(1.1);opacity:0;transition:all .28s ease;position:fixed;top:0;left:0}#header.active nav>div .menu-overlay{pointer-events:all;transform:scale(1);opacity:1}#header nav ul{width:100%;height:100%;padding:50px 20px;background:#fff;opacity:0;transform:scale(.9);pointer-events:none;transition:all .28s ease;display:flex;flex-direction:column;justify-content:center;border-radius:20px;position:absolute}#header nav div>ul{width:calc(100% - 40px);max-width:500px;height:fit-content}#header.active nav ul{opacity:1;transform:scale(1);pointer-events:all}#header nav ul li.close{display:block;position:absolute;top:0;right:0}#header nav ul li{margin-left:0;margin-bottom:0}#header nav ul li a{width:100%;font-size:18px}#header nav span a.button.search{margin-left:10px;display:block}#header nav ul ul{padding:20px}#header.active nav ul:hover ul,#header.active nav ul ul{opacity:0;pointer-events:none;top:0;left:0}#header nav ul ul:before,#header nav ul ul:after{display:none}#header.active nav ul ul.active{opacity:1;pointer-events:all}#header nav ul ul li{width:100%}body main search{opacity:0;pointer-events:none;transition:all .28s ease}body main search.active{opacity:1;pointer-events:all}body main search form{opacity:0;transform:scale(1.1);transition:all .28s ease 0ms}body main search.active form{opacity:1;transform:scale(1);transition:all .28s ease .28s}body main search button[mobile]{width:100%;display:block}.loop main section section-title{margin-top:10px;flex-direction:column;gap:10px}.loop main section section-title h3{font-size:20px;justify-content:center}.loop main section article{align-items:flex-end;justify-content:flex-start;flex-direction:column}.loop main section not-found article{align-items:flex-start}.loop main section article div{width:100%;align-items:flex-start}.loop main section article data{margin-left:0;margin-top:10px}legal{height:auto;padding:20px}legal>div{display:block}.single main section{grid-template-columns:100%;gap:0}.single main section search{grid-column:1/span 1;display:none}.single main section aside{padding:20px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0/10%);margin-top:20px}.account main section{grid-template-columns:100%}.account main section nav{white-space:nowrap;overflow:auto}.docs main section article{justify-content:flex-start;align-items:flex-start;gap:10px}.account main section aside nav a{width:auto;padding:0;margin-left:-4px;margin-right:15px;border-bottom:0;float:none;display:inline-block}.account main section aside nav a i{display:none}.account main section aside nav a:first-child{border-top:0;margin-left:0}.account main section article profile data{grid-template-columns:100%}.account main section article profile data span:nth-child(2){padding:20px 0;margin:20px 0;border:0;border-top:2px solid var(--grey);border-bottom:2px solid var(--grey)}.account main section aside,.account main section article content{padding:20px}.regular main section{grid-template-columns:100%}.regular main section article header{padding:30px 20px}.regular main section article header h1{font-size:24px}.new .acf-fields>.acf-field[data-key=field_5fd90cc85e11d]{flex-wrap:wrap;gap:20px}.new article .acf-form-submit{width:100%}.new .acf-form-submit .button{width:fit-content}.new .acf-fields>.acf-field[data-key=field_6171530ef7dc8]{margin-bottom:5px}}@media only screen and (max-width:640px){content p{font-size:14px}main description>div{flex-direction:column;gap:20px}.single main section>article filter{flex-direction:column}.single main section>article breadcrumbs{padding:10px 20px;flex-direction:column;justify-content:center;align-items:center}.single main section>article breadcrumbs span:first-child{min-width:auto}.single main section>article breadcrumbs>div{margin-top:10px}.single main section>article filter span:first-child{width:100%;margin-bottom:20px}.single main section>article comments comment header{align-items:flex-start;flex-direction:column}.single main section>article>header h1{text-align:center}.account main section article content list item>a:first-of-type{width:100%;margin-bottom:20px}.account main section article content list item>a.button.small{align-self:end}.account main section article content list item,.account main section article content list item-title{flex-direction:column;align-items:normal}.login section{padding:50px 30px}.login section article>div ul:not(.tml-errors){text-align:center;flex-direction:column;align-items:center}.login section article>div ul:not(.tml-errors){display:none}#respond p.comment-form-attachment label,#respond p.comment-form-attachment{width:100%}.single main section>article>header{padding:20px}.single main section>article>header h1{font-size:24px}.single main section>article>header metadata{flex-direction:column}.single main section>article>header span.solved{margin-top:20px;margin-left:0}.single main section>article>header .button{margin-right:0;margin-bottom:10px}.single main section>article>faq header{padding:20px}.single main section>article>faq header h3{font-size:20px}.single main section>article>faq content{padding:0 20px 20px}#respond p.form-submit{margin-top:20px}.ranking users user{width:50%}#footer>div{grid-template-columns:100%}legal div>span{width:100%;float:left}legal div>span:last-child{margin-top:20px;display:flex;justify-content:center}legal div>span>a:not(#lasastreria){width:100%;margin-bottom:20px;margin-right:0}legal div>span>span{width:100%;text-align:center;float:left}legal div em{width:100%;margin-bottom:10px;float:left}legal i:first-of-type{display:none}}@media only screen and (max-width:550px){.ranking users user:nth-child(2),.ranking users user:nth-child(3),.ranking users user{width:100%;padding-bottom:30px;border-bottom:1px solid var(--grey)}}@media only screen and (max-width:520px){#header nav span a:nth-child(2) span{display:none}}@media only screen and (max-width:390px){#topbar{overflow:auto}#header #logo strong span{display:none}}