/**
* Theme Name:        avanam-wineyard
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-wineyard
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/

.site-footer-row.site-footer-row-columns-3{padding-top: 20px;padding-bottom: 20px;}
.header-contact-inner-wrap a.contact-button.header-contact-item {color: #54595F;}
.main-navigation .primary-menu-container > ul li.menu-item > a {font-weight: 700;}
.header-contact-inner-wrap .header-contact-item:not(:last-child){margin-right: 10px;position: relative;}
.header-contact-inner-wrap .header-contact-item:not(:last-child)::after {content: '';width: 2px;height: 25px;border-right: 1px solid #54595F;background-color: #54595F;display: block;margin-left: 15px;}

.search-form {display: flex;}
.form-col.col-search {width: 60%;}
.form-col.col-select {flex: 1;}
.form-col.col-search .search-input {display: block;width: 100%;height: 46px;padding: 10px 20px;border: 1px solid #626262;border-radius: 0px;}
.form-col.col-select .select-category {height: 46px;width: 100%;padding: 10px 20px;border: 1px solid #626262;border-left: 0px;}

.product-grid-view {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.product-item {width: 50%;padding: 0 10px;display: flex;}
.product-name {border: 1px solid #999999;width: 60%;padding: 5px;background-color: #fff;}
.category-name {border: 1px solid #999999;width: 40%;padding: 5px;background-color: #fff;}

@media(min-width: 1200px){
    .site-footer-middle-section-2 .footer-widget-area {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .site-footer-middle-section-2 .footer-widget-area-inner.site-info-inner {
        width: 33%;
        flex: unset;
    }
    .site-middle-footer-inner-wrap{padding-bottom: 40px !important;padding-top: 60px !important;}
}