/*
Theme Name: Chricel Logistics
Theme URI: https://www.chricellogistics.com
Author: Chricel Logistics Limited
Author URI: https://www.chricellogistics.com
Description: A modern, fast, accessible WordPress theme for Chricel Logistics Limited — a Nigerian freight forwarding, ship agency, procurement and customs brokerage company. Ships with thirteen fully-authored service templates, a travel desk for crew change and corporate travel, a services custom post type, mega-menu navigation and a complete design system.
Version: 1.8.2
Requires at least: 6.0
Tested up to: 6.7
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: chricel-logistics
Tags: business, corporate, logistics, services, custom-logo, custom-menu, featured-images, translation-ready, block-styles, wide-blocks, right-sidebar, threaded-comments
*/

/*
 * The compiled design system lives in `assets/css/chricel.css` and is enqueued
 * from functions.php as `chricel-style-core`. This file carries the theme
 * header WordPress reads, plus a small set of overrides and WordPress core
 * alignment classes.
 */

/* -------------------------------------------------- WordPress core classes */
.alignleft{float:left;margin:0 var(--s-6) var(--s-5) 0}
.alignright{float:right;margin:0 0 var(--s-5) var(--s-6)}
.aligncenter{margin-inline:auto;display:block}
.alignwide{margin-inline:calc(-1 * clamp(0px,4vw,64px))}
.alignfull{margin-inline:calc(-50vw + 50%);max-width:100vw;width:100vw}
.wp-caption{max-width:100%}
.wp-caption-text,.wp-block-image figcaption{
  font-size:.85rem;color:var(--slate-500);text-align:center;margin-top:10px;
}
.sticky .cl-post__title::before{
  content:"Featured";display:inline-block;font-size:.66rem;letter-spacing:.14em;
  text-transform:uppercase;background:var(--red-500);color:#fff;padding:3px 9px;
  border-radius:var(--r-pill);margin-right:10px;vertical-align:middle;font-family:var(--font-display);
}
.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:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;
  clip-path:none;color:var(--navy-900);display:block;font-size:.875rem;font-weight:700;
  height:auto;left:var(--s-5);line-height:normal;padding:15px 23px 14px;text-decoration:none;
  top:var(--s-5);width:auto;z-index:100000;
}
.skip-link{
  position:absolute;left:-9999px;top:0;z-index:100000;
  background:var(--navy-900);color:#fff;padding:13px 22px;
  border-radius:0 0 var(--r-sm) 0;font-family:var(--font-display);font-weight:600;font-size:.9rem;
}
.skip-link:focus{left:0;color:#fff}
.wp-block-table table{border-collapse:collapse;width:100%}
.wp-block-quote{border-left:4px solid var(--blue-500);padding-left:var(--s-6)}
.cl-block-logo.wp-block-image img{border-radius:var(--r-lg)}
.post-password-form input[type="password"]{
  padding:12px 15px;border:1.5px solid var(--line);border-radius:var(--r-sm);font:inherit;
}
.post-password-form input[type="submit"]{
  padding:13px 24px;border-radius:var(--r-sm);background:var(--navy-800);color:#fff;
  font-family:var(--font-display);font-weight:600;border:0;
}
.cl-comments{margin-top:var(--s-10)}
.cl-comments ol{list-style:none;padding:0}
.cl-comments li{list-style:none}
.cl-comment{
  border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);
  margin-bottom:var(--s-5);background:#fff;
}
.cl-comment .avatar{border-radius:50%;margin-right:12px;float:left}
.cl-comment__meta{font-size:.85rem;color:var(--slate-500);margin-bottom:10px}
.cl-comment__meta b{font-family:var(--font-display);color:var(--ink);font-size:.95rem}
.cl-comment .children{margin-top:var(--s-5);padding-left:var(--s-7)}
.cl-comment-form input[type="text"],.cl-comment-form input[type="email"],
.cl-comment-form input[type="url"],.cl-comment-form textarea{
  width:100%;padding:13px 15px;border:1.5px solid var(--line);border-radius:var(--r-sm);font:inherit;
}
.cl-comment-form input[type="submit"]{
  padding:14px 28px;border-radius:var(--r-sm);background:var(--red-500);color:#fff;
  font-family:var(--font-display);font-weight:600;border:0;cursor:pointer;
}
