/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* =========== Globals - start =========== */
.mb-0.elementor-widget-text-editor, .mb-0.elementor-widget-text-editor p {
    margin-bottom: 0 !important;
}
/* =========== Globals - end =========== */

/* =========== Header - start =========== */
body:has(.aww-header) #main {
    margin-top: 20px;
}
.aww-header .header-search-wrap {
    width: 100%;
    /* max-width: 909px; */
}
.header-search-wrap .e-search-form {
    position: relative;
}
.header-search-wrap .e-search-form .e-search-submit {
    position: absolute;
    right: 10px;
    top: 20%;
}
.header-search-wrap .e-search-input-wrapper {
    width: 100%;
}
.aww-header .main-header-col.right {
    max-width: 425px;
}
.aww-header .main-header-col.right .elementor-widget-button {
    width: 100%;
    max-width: 234px;
}

/* =========== Header - end =========== */

/* =========== Home category cars - start =========== */
.aww-cat-card img {
    aspect-ratio: 16/9;
    object-fit: cover;
}
.aww-cat-card .elementor-icon-wrapper {
    display: flex;
}
.aww-cat-card .shop-now a {
    text-underline-offset: 5px;
}
/* =========== Home category cars - end =========== */

/* =========== Footer - start =========== */
.main-footer .elementor-form .elementor-field {
    height: 100%;
}
/* =========== Footer - end =========== */

/* =========== Shop page - start =========== */
.woocommerce-shop .left-sidebar {
    display: none;
}
.woocommerce-shop .main-content.col-lg-9 {
    width: 100%;
}
/* =========== Shop page - end =========== */

/* =========== Product Category Archive page - start =========== */
.aww-prod-cat-items .icons-wrapper {
    top: 16px !important;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    transform: unset !important;
}
.aww-prod-cat-items .icons-wrapper .porto-tb-woo-link {
    margin: 0;
}
/* =========== Product Category Archive page - end =========== */