/*
Theme Name: Velora Luxury
Author: EngProSoft
Description: Black and gold Houston chauffeur website with one-click starter pages, editable content, fleet and service pages, configurable branding and booking links.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: velora-luxury
License: GPL-2.0-or-later
*/
.admin-bar .site-header{top:32px}.velora-menu,.velora-menu .sub-menu{list-style:none;margin:0;padding:0}.velora-menu{display:flex;gap:26px;align-items:center}.velora-menu>li{position:relative}.velora-menu>li>a{display:block;padding:22px 0 12px;border-bottom:3px solid transparent}.velora-menu>.current-menu-item>a,.velora-menu>.current-menu-ancestor>a{color:white;border-color:var(--gold)}.velora-menu .sub-menu{position:absolute;left:-20px;top:100%;width:275px;background:#171717;border:1px solid #333;padding:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}.velora-menu .sub-menu a{display:block;padding:10px 12px;font-size:13px}.velora-menu .sub-menu a:hover{background:var(--gold);color:#090909}.velora-menu>li:hover>.sub-menu,.velora-menu>li:focus-within>.sub-menu,.velora-menu>li.open>.sub-menu{opacity:1;visibility:visible;transform:none}.velora-menu .submenu-toggle{display:none}.wp-readable{max-width:950px;min-height:250px}.wp-readable img{height:auto}.wp-readable article{margin-bottom:45px}.wp-block-html{margin:0}main>p:empty{display:none}.screen-reader-text{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.wp-readable .alignwide{max-width:1280px}.wp-readable .alignfull{max-width:none}.inner-page .wp-readable h2{font-size:36px}.elementor-page .site-header{z-index:50}
@media(max-width:1000px){.velora-menu{gap:18px}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:700px){.velora-menu{display:block}.velora-menu>li>a{padding:12px 35px 12px 0;border-bottom:1px solid #333}.velora-menu .submenu-toggle{display:block;position:absolute;right:0;top:5px;font-size:21px;padding:5px 10px;background:transparent;color:var(--gold);border:0}.velora-menu .sub-menu{display:none;position:static;width:100%;opacity:1;visibility:visible;transform:none;border:0;padding:5px 0 5px 12px}.velora-menu>li:hover>.sub-menu,.velora-menu>li:focus-within>.sub-menu{display:none}.velora-menu>li.open>.sub-menu{display:block}.velora-menu .sub-menu a{white-space:normal;padding:10px 0}}
