/*
Theme Name: Les Collins Racing
Description: The restored Les Collins Racing design, with editable WordPress pages, media and menus.
Version: 1.0.0
Author: Les Collins Racing
Text Domain: les-collins-racing
*/
img{max-width:100%;height:auto}iframe{max-width:100%}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.lcr-logo img{display:block;width:379px;height:auto}.lcr-logo{display:inline-block}.lcr-header-widgets .widget{margin:0;padding:0}
.lcr-navigation{position:relative;z-index:10}.lcr-nav,.lcr-nav ul{list-style:none;margin:0;padding:0}.lcr-nav{display:flex;flex-wrap:wrap;background:#333;border-radius:3px}
.lcr-nav li{position:relative;margin:0}.lcr-nav a{display:block;padding:10px 17px;color:#eee;text-shadow:0 -1px 0 #000;font-size:14px;line-height:24px;text-decoration:none}
.lcr-nav>li.current-menu-item>a,.lcr-nav>li.current-menu-ancestor>a,.lcr-nav a:hover,.lcr-nav a:focus{background:#a31319;color:#fff}
.lcr-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:210px;background:#292929;box-shadow:0 3px 5px #0005;z-index:20}.lcr-nav .sub-menu .sub-menu{left:100%;top:0}
.lcr-nav li:hover>.sub-menu,.lcr-nav li:focus-within>.sub-menu,.lcr-nav li.lcr-open>.sub-menu{display:block}.lcr-nav .sub-menu a{padding:7px 14px;font-size:13px;line-height:20px}
.lcr-nav .menu-item-has-children>a{padding-right:34px}.lcr-submenu-toggle{position:absolute;right:2px;top:7px;background:none;color:white;border:0;padding:4px;cursor:pointer;width:28px;height:30px}.lcr-menu-toggle{display:none}
.lcr-slider{position:relative;max-width:100%;margin:0 auto 12px;overflow:hidden}.lcr-slide{margin:0;text-align:center}.lcr-slide[hidden]{display:none}.lcr-slide img{display:block;margin:auto;max-height:720px;width:auto;max-width:100%}.lcr-slide figcaption{background:#333e;color:#fff;padding:7px 10px;font-size:12px;line-height:1.45}
.lcr-slider-controls{display:flex;gap:5px;position:absolute;top:10px;right:10px}.lcr-slider-controls button{border:1px solid #fffa;background:#222c;color:white;padding:4px 9px;line-height:22px;cursor:pointer}.lcr-slider-controls button:hover{background:#a31319}
.lcr-slider-counter{position:absolute;bottom:0;right:0;padding:2px 6px;background:#000b;color:white;font-size:11px}.lcr-lightbox{max-width:95vw;max-height:95vh;background:#111;border:0;padding:35px 12px 12px;color:white}.lcr-lightbox::backdrop{background:#000d}.lcr-lightbox img{max-width:90vw;max-height:82vh;display:block}.lcr-lightbox button{position:absolute;top:4px;right:8px;font-size:22px;background:none;color:#fff;border:0;cursor:pointer}
.lcr-edit-link{display:inline-block;margin:10px 0}.lcr-nav a:focus-visible,button:focus-visible{outline:3px solid #d13131;outline-offset:2px}
.lcr-editor-note{padding:12px;border-left:4px solid #a31319}.lcr-shortcode-placeholder{padding:10px;background:#f5f5f5;border:1px dashed #aaa}
@media(max-width:767px){.lcr-menu-toggle{display:block;width:100%;text-align:left;padding:12px;background:#333;color:#fff;border:0;border-radius:3px;font-size:16px}.lcr-nav{display:none}.lcr-navigation.lcr-open>.lcr-nav{display:block}.lcr-nav .sub-menu,.lcr-nav .sub-menu .sub-menu{position:static;box-shadow:none;margin-left:14px;min-width:0}.lcr-nav li:hover>.sub-menu{display:none}.lcr-nav li.lcr-open>.sub-menu,.lcr-nav li:focus-within>.sub-menu{display:block}.lcr-logo img{width:100%}.rt-container{max-width:100%}.rt-block{margin:10px;padding:10px}body{overflow-wrap:break-word}.component-content img{height:auto!important}.component-content table{max-width:100%}}
