/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1689035255
Updated: 2023-07-11 00:27:35

*/


/* Fig1: Rank Math breadcrumb styled to match retired EA breadcrumbs (archive heroes) */
.rank-math-breadcrumb { text-align: center; font-family: Roboto, sans-serif; font-size: 15px; }
.rank-math-breadcrumb p { display: inline-block; margin: 0; padding: 5px 20px; border: 1px solid rgba(255,255,255,.55); border-radius: 22px; color: #fff; }
.rank-math-breadcrumb a { color: #bfd730; text-decoration: none; }
.rank-math-breadcrumb a:hover { color: #fff; }
.rank-math-breadcrumb .separator { margin: 0 8px; color: #fff; }
.rank-math-breadcrumb .last { color: #fff; }

/* Fig1: manual-download buttons (replaced EA info-box buttons on Support) */
.fig1-dl-btn, .fig1-dl-btn:visited, .fig1-dl-btn:focus { display: inline-block; background: #3a3a3a; color: #fff !important; padding: 9px 20px; border-radius: 5px; font-size: 14px; text-decoration: none; margin-top: 8px; }
.fig1-dl-btn:hover { background: #000; color: #fff !important; }
.fig1-dl-btn i { margin-right: 6px; }
.fig1-dl-btn:before { content: "\f56d"; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 8px; }
.fig1-dl-btn i { display: none; }

/* Fig1: white card look for Posts widgets that replaced EA post-list/grid/gallery */
.fig1-postcards .elementor-post { background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,.14); }
.fig1-postcards .elementor-post__text { padding: 14px 16px 20px; }
.fig1-postcards .elementor-post__title, .fig1-postcards .elementor-post__title a { color: #2B1B1A; font-weight: 700; }
.fig1-postcards .elementor-post__thumbnail__link { display: block; }
.fig1-postcards .elementor-post__read-more, .fig1-postcards .elementor-pagination { color: #2B1B1A; }

/* Fig1: product spec tables (replaced UE ue_table widgets) */
.fig1-spec-table table { width: 100%; border-collapse: separate; border-spacing: 0; border-radius: 10px; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,.15); background: #fff; }
.fig1-spec-table th, .fig1-spec-table td { padding: 18px 20px; text-align: left; vertical-align: middle; font-size: 15px; color: #2B1B1A; }
.fig1-spec-table tr.fig1-spec-head th { background: #BFD730; font-weight: 700; font-size: 17px; }
.fig1-spec-table tr:nth-child(even) td { background: #f5f5f5; }
.fig1-spec-table img { max-width: 220px; height: auto; display: block; }
.fig1-spec-btn, .fig1-spec-btn:visited { display: inline-block; background: #FEC114; color: #000 !important; font-weight: 600; padding: 10px 20px; border-radius: 10px; text-decoration: none; }
.fig1-spec-btn:hover { background: #000; color: #FEC114 !important; }
