/*
Theme Name: APEDECA
Description: Migración fiel de apedeca.es a WordPress.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: apedeca
*/
.ap-grayscale{filter:grayscale(1)}
.ap-high-contrast{filter:contrast(1.5)}
.ap-negative-contrast{filter:invert(1)}
.ap-light-background body{background:#fff!important;color:#111!important}
.ap-links-underline a{text-decoration:underline!important}
.ap-readable-font body{font-family:Arial,Verdana,sans-serif!important}
@media(min-width:768px) and (prefers-reduced-motion:no-preference){
  .ap-services .ap-reveal{opacity:1;transform:none}
  .ap-services.ap-motion-ready .ap-reveal:not(.ap-visible){opacity:0;transform:translateY(24px)}
  .ap-services.ap-motion-ready .ap-reveal.ap-visible{opacity:1;transform:none}
}
.ap-news .ap-news-art-photo{display:block;background:#e2f2f5}
.ap-news .ap-news-art-photo::before{display:none}
.ap-news .ap-news-cover-image{display:block;width:100%;height:100%;min-height:290px;object-fit:cover}
.ap-news .ap-news-featured{margin:0 0 26px}
.ap-news .ap-news-featured-image{display:block;width:100%;height:auto;max-height:510px;object-fit:cover;border-radius:16px}
.ap-news .ap-news-featured figcaption{font-size:.84rem;color:#658091;text-align:right;margin-top:8px}
@media(max-width:760px){.ap-news .ap-news-cover-image{min-height:180px;max-height:260px}}
