/*
Theme Name: Cafe Arty
Theme URI: https://templatescollector.com/cafe-arty-elementor-wordpress-theme/
Author: WebArty Digital Agency
Author URI: https://webarty.org
Description: Cafe Arty is a beautifully designed WordPress theme tailored for cafés, coffee shops, and small restaurants. Featuring an elegant and modern layout, it offers seamless integration with Elementor, allowing easy customization without coding. The theme includes a stylish homepage, menu showcase, reservation system, and blog section. Fully responsive, SEO-friendly, and optimized for fast performance, Cafe Arty is the perfect choice for creating a warm and inviting online presence for your café.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cafe-arty
Tags: custom-background, custom-logo, custom-menu, featured-images, full-width-template, left-sidebar, right-sidebar, one-column, two-columns, block-styles
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4

Copyright © 2025 WebArty Digital Agency. Cafe Arty is distributed under the GNU General Public License v2 or later.
*/

.post-tags {
    font-size: 14px;
    margin-top: 10px;
}

.post-tags a {
    display: inline-block;
    background-color: #f5e6cc;
    color: #3E2723;
    padding: 5px 10px;
    border-radius: 5px;
    text-decoration: none;
    margin-right: 5px;
}

.post-tags a:hover {
    background-color: #d4c1a1;
}


.sidebar {
    background: #f5e6cc;
    padding: 20px;
    width: 300px;
    float: right;
}

.widget {
    margin-bottom: 20px;
}

.widget-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}


.pagination {
    text-align: center;
    margin: 20px 0;
}

.pagination a, .pagination span {
    display: inline-block;
    padding: 8px 12px;
    margin: 2px;
    border: 1px solid #3E2723;
    color: #3E2723;
    text-decoration: none;
    border-radius: 4px;
}

.pagination a:hover {
    background-color: #3E2723;
    color: #fff;
}

.pagination .current {
    background-color: #3E2723;
    color: #fff;
}


.post-thumbnail {
    margin-bottom: 15px;
    text-align: center;
}

.post-thumbnail img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}


.wp-caption {
    max-width: 100%;
    text-align: center;
    background: #f5f5f5;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.wp-caption img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.wp-caption-text {
    font-size: 14px;
    color: #555;
    margin-top: 5px;
}


.sticky {
    background: #fffae6;
    border-left: 5px solid #f5b400;
    padding: 10px;
}

.gallery-caption {
    font-size: 13px;
    color: #777;
    text-align: center;
    margin-top: 5px;
}


.bypostauthor {
    background: #eef5ff;
    border-left: 3px solid #4a90e2;
    padding: 10px;
}


.alignright {
    float: right;
    margin: 0 0 10px 10px;
}

.alignleft {
    float: left;
    margin: 0 10px 10px 0;
}

.aligncenter {
    display: block;
    margin: 10px auto;
    text-align: center;
}


.screen-reader-text {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 10px 0;
    padding: 5px;
    background: #f5e6cc;
    color: #3E2723;
    text-decoration: underline;
}
