/*
Theme Name: Hello Elementor
Theme URI: http://yakovcode.com
Author: yakovcode.com
Author URI: http://yakovcode.com
Description: built by yakovcode.com
Version: 1.1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header
Text Domain: rappod*/

.products-list.grid .product-wapper .products-thumb {
    height: 200px;
    width: 100%;
    border-bottom: 1px solid #cecece;
}

.products-list.grid .product-wapper .products-thumb img {
    height: 90%;
    width: 90%;
    object-fit: contain;
}

.products-list.grid .product-wapper .products-content .rating {
    display: none;
}

.products-list.grid .product-wapper .products-content h3.product-title {
    text-align: right;
    height: 50px;
}

.products-list.grid .product-wapper .products-content .price {
    width: 100%;
    text-align: center;
}

.elementor-51219 .elementor-element.elementor-element-e1f7f95 .bwp_product_list .product-wapper {
    border: 1px solid #cecece;
}

.bwp-icon-box-wrapper {
    display: flex;
    direction: ltr;
    text-align: right;
}

.elementor-widget-icon-box .elementor-icon-box-description, .elementor-icon-box-title {
    text-align: right !important;
    margin-right: 10px !important;
}

body, #bwp-main {
    overflow-x: hidden;
}

.wpbingoLogo {
    text-align: center;
}

.bwp-navigation ul>li.level-0 {
    padding: 0 12px !important;
}

.bwp_product_list.list-deal .countdown-deal .countdown-content {
    display: none;
}

.bwp-main .page-title.dark .breadcrumb {
    display: none !important;
}

ul.woocommerce-product-subcategories {
    display: none !important;
}

a.next.page-numbers, a.prev.page-numbers {
    transform: rotateZ(180deg);
}

.summary .social-icon {
    display: none;
}

.single-product .product-count-view {
    display: none !important;
}

.recent-view {
    display: none;
}

.woocommerce-tabs #tab-additional_information table.shop_attributes * {
    text-align: right;
}

[class*=" feather-"], [class^=feather-] {
    font-family: feather !important;
}

[class*=" icon-"], [class^=icon-] {
    font-family: icomoon !important;
}

.footer {
    background-color: #FAFAFA;
}

.footer-heading {
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 20px;
    color: #000;
}

.footer-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-list li {
    margin: 4px 0;
    line-height: 28px;
}

.footer-list a {
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    color: #333;
    text-decoration: none;
}

.footer-list a:hover {
    color: #DB7137;
}

.footer-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 80px 15px 70px;
}

.footer-column {
    flex: 1 1 22%;
    padding: 0 15px;
}

.footer-divider {
    height: 1px;
    background: #AACACC2E;
    margin: 0 15px;
}

.footer-bottom {
    padding: 5px 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.footer-bottom-container > div {
    padding: 10px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-bottom-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.footer-bottom-left p {
    font-size: 15px;
    font-weight: 500;
    color: #333;
    text-transform: capitalize;
}

.footer-bottom-center img,
.footer-bottom-right img {
    max-height: 50px;
    height: auto;
}

@media (max-width: 991px) {
    .footer-column {
        flex: 1 1 48%;
        margin-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .footer-container {
        padding: 60px 15px 50px;
    }

    .footer-bottom {
        flex-direction: column;
        text-align: center;
    }

    .footer-bottom-container > div {
        justify-content: center;
    }
}