/*
Theme Name: Easy WP Blog Theme
Theme URI: https://example.com/easy-wp-blog-theme
Author: Your Name
Author URI: https://example.com
Description: A clean, lightweight, and responsive blog theme inspired by Material Design. Ideal for bloggers, writers, and personal websites.
Version: 1.3.3
Requires at least: 5.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: easy-wp-blog-theme
Tags: blog, news, responsive, accessibility-ready, custom-logo, featured-images, editor-style
*/

body{font-family:Nunito,sans-serif}nav{display:flex;}nav ul{list-style:none;display:flex;gap:1rem;margin:0;padding:0}nav a{color:#fff;text-decoration:none;font-weight:400;transition:background .3s ease}.easywp-slick-posts .slick-item{height:100%;display:flex;flex-direction:column}.easywp-slick-posts{display:flex}main{margin:2rem auto}h1,h2,h3{color:var(--main-color);margin-bottom:1rem}.bg-main{background:var(--main-color)}.footer-widgets ul{padding:0}:root{--main-color:#3f51b5;--bg-main-color:#3f51b5}.footer-widgets .menu-item{text-align:left;list-style:none;font-size:14px;padding-left:0;padding-bottom:6px}.footer-widgets .widget h3{margin-top:0;color:var(--bg-main-color);text-align:left;font-size:22px}button.wp-block-button__link.no-border-radius{background:var(--main-color);border-radius:4px!important;padding:14px 20px!important}.footer-bottom p{margin:0}.slick-dots li.slick-active button:before{opacity:.75;color:var(--main-color)}.slick-dots li button:before,.slick-next:before,.slick-prev:before{color:var(--main-color)}.text-main{color:var(--main-color)}.btn-main{background-color:var(--bg-main-color);color:#eee}.btn-outline-main{border-color:var(--bg-main-color);color:var(--main-color)}a{color:var(--main-color);text-decoration:none}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:var(--bg-main-color);color:#fff}a:hover{text-decoration:underline}article{margin-bottom:2rem;border-bottom:1px solid #e0e0e0;padding-bottom:1rem}footer{text-align:center;padding:1rem;background-color:#e4e6f5;color:#666;box-shadow:0 -1px 3px rgba(0,0,0,.1)}aside{max-width:800px;margin:1rem auto;padding:1rem;background:#fff8e1;border-left:5px solid #ffb300;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.widget h3{margin-top:0;color:#333}.easywp-slick-posts .card{border:none;transition:transform .2s ease}.easywp-slick-posts .card:hover{transform:scale(1.02)}.slick-posts-anchor{text-decoration:none;color:inherit}.pagination{justify-content:center}.page-numbers{padding:8px 12px;margin:2px;background:#f8f9fa;border:1px solid #dee2e6;color:#333;text-decoration:none}.page-numbers.current{background:#343a40;color:#fff;border-color:#343a40}ul.dropdown-menu.show{background:#363232}.dropdown-menu{background-color:#343a40;border:none;padding:.5rem 0;border-radius:.25rem;min-width:10rem}.dropdown-menu .dropdown-item{color:#fff;padding:.5rem 1rem;transition:background-color .2s ease}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background-color:#495057;color:#fff}.navbar-nav .dropdown.show .dropdown-menu{display:block}@media (max-width:991.98px){.dropdown-menu{position:static;float:none;width:100%;margin-top:0}.dropdown-menu .dropdown-item{padding-left:2rem}}
@media only screen and (max-width: 600px) {
    .slick-prev:before, .slick-next:before{font-size: 25px;}
    .slick-next { right: -10px; width: 40px; height: 40px; z-index: 99999;}
     .slick-prev { left: -10px; width: 40px; height: 40px; z-index: 99999; }
}