/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.page-content {font-family: 'Montserrat';}
h1.entry-title {
    color: #000;
}
.arc-page .page-content {display: flex; flex-wrap: wrap; gap: 24px; justify-content: flex-start; margin: 40px 0; }
.arc-page .post {font-family: 'Montserrat';background: #fff; border-radius: 12px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); overflow: hidden; width: 320px; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.arc-page .post:hover {box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12); }
.arc-page .post img { width: 100%; height: 200px; object-fit: cover; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.arc-page .entry-title { font-size: 20px; margin: 16px 16px 8px; font-weight: 700; color: #222; font-family:'m' }
.arc-page .entry-title a { font-family: 'Montserrat';text-decoration: none; color: inherit; transition: color 0.3s; }
.arc-page .entry-title a:hover { color: #ff7b29; }
.arc-page .post p { font-family: 'Montserrat';color: #555; font-size: 14px; line-height: 1.6; margin: 0 16px 16px; }
.arc-page .post-date {margin: -4px 16px 10px;font-size: 13px;color: #777;}