/*
Theme Name: We2Go
Theme URI: https://we2go.be
Author: We2Go
Author URI: https://we2go.be
Description: We2Go is a premium, professional, and lightning-fast WordPress theme built specifically for taxi, ride-hailing, and transportation services. It features a beautiful booking form, multilingual support (Dutch, French, English, Arabic) with full RTL, an attractive yellow and navy color palette, SEO-optimized markup, and is fully compatible with the block editor. Perfect for taxi companies, transfer services, and chauffeur businesses.
Version: 1.1.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: we2go
Tags: business, one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, full-width-template, threaded-comments, translation-ready, rtl-language-support, block-styles, wide-blocks, accessibility-ready
*/

/* =============================================================
   We2Go — Premium Taxi WordPress Theme
   Theme metadata + base reset.
   Main visual styles live in assets/css/main.css
   ============================================================= */

html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }
body { margin: 0; padding: 0; }
img { max-width: 100%; height: auto; display: block; }

.alignleft { float: left; margin-right: 1.5em; margin-bottom: 1em; }
.alignright { float: right; margin-left: 1.5em; margin-bottom: 1em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 1em; }
.alignwide { max-width: 1100px; margin-left: auto; margin-right: auto; }
.alignfull { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }

.wp-caption { max-width: 100%; margin-bottom: 1.5em; }
.wp-caption-text, .gallery-caption { text-align: center; font-size: 0.875em; color: #666; padding-top: 0.5em; }

.screen-reader-text {
    border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%);
    height: 1px; margin: -1px; overflow: hidden; padding: 0;
    position: absolute !important; width: 1px; word-wrap: normal !important;
}
.screen-reader-text:focus {
    background-color: #f1f1f1; border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto !important; clip-path: none; color: #21759b;
    display: block; font-size: 14px; font-weight: 700; height: auto;
    left: 5px; line-height: normal; padding: 15px 23px 14px;
    text-decoration: none; top: 5px; width: auto; z-index: 100000;
}

.sticky { display: block; }
.bypostauthor { display: block; }
