.elementor-949 .elementor-element.elementor-element-cbbb8b9{padding:20px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-49aae95 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-949 .elementor-element.elementor-element-02166f4{padding:0px 0px 50px 0px;}.elementor-949 .elementor-element.elementor-element-6f4375c{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-949 .elementor-element.elementor-element-6f4375c .elementor-pagination{text-align:center;}.elementor-949 .elementor-element.elementor-element-6f4375c .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-949 .elementor-element.elementor-element-6f4375c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-949 .elementor-element.elementor-element-6f4375c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-949 .elementor-element.elementor-element-6f4375c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-949 .elementor-element.elementor-element-6f4375c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-949 .elementor-element.elementor-element-6f4375c{--grid-column-gap:10px;--grid-row-gap:10px;}}@media(max-width:767px){.elementor-949 .elementor-element.elementor-element-6f4375c{--grid-column-gap:10px;--grid-row-gap:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-49aae95 */.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-sf-wrapp{
    padding: 0;
    border-radius: 8px;
}
.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-sf-wrapp >.dgwt-wcas-search-input{
    border-radius: 8px !important;
    padding: 4px 10px 4px 35px !important;
    font-size: 17px !important;
    color: #333740 !important;
    background: #e5e7eb;
    height: 45px;
    font-family: Questrial;
}
.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-sf-wrapp >.dgwt-wcas-search-submit{
    min-height: 45px;
    min-width: 34px;
    height: 45px;
    width: 34px;
    left: 0;
    top: 0;
    pointer-events: none;
    transition: none;
    background: transparent;
    border-radius: 8px 0 0 0 8px;
}
.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-preloader{
    right: 15px !important;
    margin-right: 0 !important;
}
.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit{
    margin: 0 !important;
    border-radius: 8px 0 0 0 8px;
}
.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-search-wrapp{
    max-width: unset !important;
}
.elementor-949 .elementor-element.elementor-element-49aae95 .dgwt-wcas-search-submit svg{
    width: 22px !important;
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-bb5d942 */.elementor-949 .elementor-element.elementor-element-bb5d942 .widget{
    background: none;
    border: 0;
    margin-bottom: 0;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .woocommerce-widget-layered-nav-list li:before, .elementor-949 .elementor-element.elementor-element-bb5d942 .woocommerce-widget-layered-nav-list li:after{
    display: none;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .widget ul li{
    border-bottom: 0;
    padding: 10px;
    background: #e1e5ea;
    margin: 0;
    border-radius: 5px;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .woocommerce-widget-layered-nav-list{
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 10px;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .widget ul li .count{
    display: none;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .widget ul li a{
    display: inline-block;
    font-weight: 700;
    color: #32383e;
    font-size: 15px;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .widget ul li:hover a{
    color: #ff6800;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .widget ul li.chosen{
    background: #ff6800 !important;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .widget ul li.chosen a{
    color: #fff !important;
    display: flex;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .elementor-widget-container li{
    list-style-type: none;
}
.elementor-949 .elementor-element.elementor-element-bb5d942 .woocommerce-widget-layered-nav-list__item--chosen a::before{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6f4375c */.elementor-949 .elementor-element.elementor-element-6f4375c .elementor-posts .elementor-post{
    box-shadow: 0px 5px 10px 15px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    border-radius: 12px;
    background: #fff;
}
.elementor-949 .elementor-element.elementor-element-6f4375c .price >span:nth-child(3), 
.elementor-949 .elementor-element.elementor-element-6f4375c .price >span:nth-child(2){
    display: none !important;
}/* End custom CSS */