/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.lang-item img {
    width: 22px !important;
    height: 22px !important;
    border-radius: 50%;
}

.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-below-image .fusion-carousel-title {
    font-size: 22px !important;
    font-style: italic !important;
}

.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
    color: #2a843e !important;
    font-size: 17px !important;
    font-weight: bold !important;
}

.woof_container_inner h4 {
    display: none;
}

div#woocommerce_product_categories-2, #woocommerce_product_categories-3 {
    border-bottom: 1px solid #e8e8e8 !important;
    margin-bottom: 50px;
	padding-bottom: 26px;
}

.widget.widget-woof {
    margin-bottom: 20px !important;
}
.fusion-page-title-bar:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 30%;
    bottom: -2px;
    left: 0;
    background: url(https://techos.hostyonest.com/wp-content/uploads/2022/09/003.png);
    background-size: cover;
    background-position: center top;
}

.fusion-page-title-bar{
    position: relative;
}
.request_quote .col-sm-12 {
    margin: 10px 0 !important;
}
.request_quote button.btn_default {
    background: #28843e;
    border: none;
    padding: 14px;
    width: 100%;
    border-radius: 50px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.request_quote button.btn_default:hover {
    background: #1d5d2b;
}
a.button.add_to_cart_button {
    color: #2a843e;
    font-size: 18px;
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 500;
    margin-top: -30px;
}
a.button.add_to_cart_button:hover {
    color: #1d5d2b;
}
.fusion-widget-area .widget_product_categories li {
    padding: 4px 10px !important;
    font-size: 16px;
}

@media screen and (max-width: 800px) {
aside#sidebar {
    display: none;
}
	.fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 34px;
}
}
.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
    font-size: 15px!important;
    font-weight: bold;
}
@media screen and (max-width: 680px) {
.cat-in-mobile .fusion-title {
    margin-bottom: 20px !important;
    margin-top: 0px !important;
    min-height: 38px;
	padding: 0 10px !important;
}
	.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
    font-size: 14px!important;
    font-weight: bold;
}
}


.pcdfwoo-columns img, .pcdfwoo-columns .pcdfwoo-product-cat_inner {
    border-radius: 12px !important;
    overflow: hidden !important;
}

.pcdfwoo_count {
    display: none !important;
}