/*
Theme Name: MyRidePool Archive
Description: Classic cycling community homepage restored from the supplied 2015 HTML.
Version: 1.0.0
Author: Site Restoration
Text Domain: myridepool-archive
Requires at least: 5.5
Requires PHP: 7.4
*/
[hidden]{display:none!important}body{min-width:0}.elgg-page-messages{display:none}.elgg-menu-site li{position:relative}.elgg-menu-site>li:focus-within>ul{display:block}.elgg-menu-site .elgg-child-menu{z-index:10}#countrybar button.flag{border:0;cursor:pointer;padding:0;margin-left:5px;background-color:transparent}#countrybar button[aria-pressed=true]{outline:2px solid #fada3c;outline-offset:2px}#LoginBox #logins{width:100%}#LoginBox fieldset{width:280px}#Homepage:after{content:"";display:block;clear:both}#Homepage .features{height:auto;min-height:205px}#Homepage .website-features .features>ul{padding:0;margin:0}#Homepage .website-features .features>ul>li{list-style:none;min-height:205px}#Homepage .feature-controls{display:flex;gap:8px;justify-content:center;padding:14px 0 4px}.feature-controls button{width:24px;height:24px;border:1px solid #b49a2d;border-radius:50%;background:#fff;color:#555;cursor:pointer}.feature-controls button[aria-pressed=true]{background:#fbd537;color:#111}.country-empty{padding:20px 10px}.ride-skip{position:absolute;top:-80px;left:10px;background:#fff;padding:10px;z-index:9999}.ride-skip:focus{top:5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #097bab;outline-offset:3px}#Homepage .website-features li img{max-width:46%;height:auto}
@media(max-width:980px){.elgg-page-default .elgg-page-header>.elgg-inner,.elgg-page-default .elgg-page-body>.elgg-inner,.elgg-page-topbar>.elgg-inner{width:96%;max-width:960px}.elgg-menu-site-default{box-sizing:border-box;width:100%;left:0;background-color:#65b9db;border-radius:20px}.elgg-page-header h1{margin-left:0}.elgg-page-header h1 a.loggedout{max-width:100%;background-size:contain;background-repeat:no-repeat}#LoginBox{box-sizing:border-box;width:43%;margin-right:0;padding:5px 10px}#Homepage{display:grid;grid-template-columns:36% minmax(0,1fr);gap:15px;margin:0}#Homepage .elgg-module-upcoming-trips{grid-row:1 / span 2;width:auto;float:none}#Homepage .elgg-module-main{width:auto;float:none;min-width:0}#Homepage .website-features li{width:100%}.elgg-page-default .elgg-page-footer>.elgg-inner{box-sizing:border-box;width:96%;height:auto;min-height:100px;padding:25px 20px}.elgg-page-default .elgg-page-footer>.elgg-inner .socials{margin-right:0}}
@media(max-width:720px){.elgg-page-topbar{height:auto;min-height:30px}#countrybar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:8px 0;float:none;height:auto}#countrybar label{width:100%;float:none}.elgg-page-header>.loggedin{padding-bottom:0}.elgg-page-header h1{float:none;margin:15px auto;width:min(385px,100%)}.elgg-page-header h1 a.loggedout{width:100%;height:auto;aspect-ratio:385/95}#LoginBox{float:none;width:100%;height:auto;min-height:146px;margin:0 auto 15px;background:#4b4b4b;border-radius:15px;padding-bottom:10px}#LoginBox fieldset{max-width:100%}.elgg-menu-site-default{position:static;height:auto;min-height:55px;display:flex;justify-content:center;flex-wrap:wrap;padding:12px 5px;margin:0;background-image:none}.elgg-menu-site-default>li{margin:3px}.elgg-menu-site-default>li>a{padding:5px 10px}.elgg-page-default .elgg-page-body>.elgg-inner{margin-top:20px}#Homepage{display:flex;flex-direction:column;gap:20px}#Homepage .elgg-module-upcoming-trips{order:1;margin:0}#Homepage .website-features{order:0}#Homepage .blog{order:2}#Homepage .elgg-module-main{width:100%}#Homepage .elgg-module{box-sizing:border-box}.elgg-page-default .elgg-page-footer>.elgg-inner ul,.elgg-page-default .elgg-page-footer>.elgg-inner .copyrights,.elgg-page-default .elgg-page-footer>.elgg-inner .socials{float:none;white-space:normal;clear:both;margin:10px 0}.elgg-page-default .elgg-page-footer>.elgg-inner .socials{display:flex}.elgg-page-footer .copyrights{line-height:1.6}}
