/*
Theme Name: Indian Express Fresh Market
Theme URI: https://indianexpressfoodmarket.com/
Author: the Indian Express Fresh Market team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity.Indian Express Fresh Market, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.9
License: GNU General Public License v2 or later
License URI: 
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Utility
# Cards
# Common
# Form
# Navigations
# Animations
# Mobile Nav
# Search Popup
# Main Slider
# Client Carousel
# Feature
# About
# Sliding Text
# Video
# Services
# Projects
# Team
# Funfact
# Testimonial
# Call To Action
# Footer
# Why Choose
# Pricing Table
# Contact
# Work Process
# Award
# Page Header
# Team Details
# Gallery Page
# Faq Page
# Login Page
# 404 Page
# Service Details
# Project Details
# Products Page
# Products Details
# Cart Page
# Checkout Page
# Custom Cursor
# Boxed Version
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Utility
--------------------------------------------------------------*/
.sale-img h3 {
    text-align: center;
    margin: 40px auto;
}
.sidebar__single.sidebar__tags {
    overflow-y: auto;
    height: 400px;
}
.sale-img img {
    width: 100%;
}
.navigation.pagination h2.screen-reader-text {
    display: none;
}

.navigation.pagination .nav-links {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.navigation.pagination .nav-links a, .navigation.pagination .nav-links>span {
    border: 1px solid #000;
    border-radius: 2px;
    padding: 5px 10px;
    color: #000;
}

.navigation.pagination span.meta-nav.screen-reader-text {
    font-size: 0;
}

.navigation.pagination span.page-numbers.current {
    background: #fd4054;
    color: #fff;
    border-color: #fd4054;
}
.sidemenu-top-new.active {

    right: 0;

    transition: right 300ms ease-out;

    -webkit-transition: right 300ms ease-out;

    display: flex;

}


.sidemenu-in {

    align-content: space-between;

    align-items: center;

    display: grid;

}


.sidemenu-top-new {

    width: 350px;

    background-color: #f6f6f6;

    position: fixed;

    top: 0;
    display: flex;
    right: -100%;

    margin: 0;

    text-align: left;

    z-index: 99999;

    height: 100%;

    padding: 20px 30px;

    transition: right 300ms ease-out;

    -webkit-transition: right 300ms ease-out;

}


.sidemenu-top-new ul {

    background: #f6f6f6;

    list-style: none;

    padding-left: 0;

}


.sidemenu-top-new ul li a {

    display: block;

    text-transform: uppercase;

    padding: 11px 0px;

    color: #000;

    font-weight: 600;

}


.sidemenu-top-new ul li a:hover {

    color: #7a7e83;

}


.sidemenu-top-new ul li i {

    padding-right: 20px;

}


.sidemenu-in img {

    margin-top: 50px;

    max-width: 145px;

}


.contact-cls a {

    display: block;

    padding: 10px 0;

    color: #000;

    font-weight: bold
}


span.close-cls-menu {

    background: #fff;

    padding: 12px 6px 5px;

    border-radius: 36px;

    font-size: 25px;

    line-height: 12px;

    color: #000;

    position: absolute;

    right: 20px;

    top: 57px;

    width: 40px;

    height: 40px;

    text-align: center;

    cursor: pointer;

    box-shadow: 0px 0px 10px #dbdbdb;

}
