.elementor-control-elfi_premium_note {
    padding-top: 12px;
    border: 1px solid #ddd;
    margin-top: 20px;
}
.elementor-control-inifiniteScroll .elementor-panel-heading-title.elementor-section-title{
	color:#93003c
}
i.elfi-filter-masonry {
    width: 50px;
    background: url(../img/masonry.png);
    display: inline-block;
    height: 50px;
}
i.elfi-galley-masonry {
    width: 50px;
    background: url(../img/galley.png);
    display: inline-block;
    height: 50px;
}
.elementor-control-raw-html.itemsclass {
    border-left: 3px solid #ccc;
    line-height: 2;
    color: #979797;
    padding-left: 8px;
}
.elementor-control.elementor-control-elfi_video_icon,.elementor-control.elementor-control-poptilie_options,.elementor-control.elementor-control-popbtn_options,.elementor-control.elementor-control-display_pagination,.elementor-control.elementor-control-hide_cat_pro,.elementor-control.elementor-control-elfi_title_full_pro,.elementor-control-elfi_portfolio_selcttype label{font-weight:600;color:#93003c}.elementor-control.elementor-control-add_to_cart_color,.elementor-control.elementor-control-add_to_cart_hover_color,.elementor-control.elementor-control-add_to_cart_bg_color,.elementor-control.elementor-control-add_to_cart_bg_hover_color,.elementor-control.elementor-control-add_to_cart_border_color,.elementor-control.elementor-control-add_to_cart_border_hover_color,.elementor-control.elementor-control-price_color,.elementor-control.elementor-control-ten_price_bg,.elementor-control.elementor-control-sale_color,.elementor-control.elementor-control-sale_bg,.elementor-control.elementor-control-paginate_color,.elementor-control.elementor-control-paginate_bg_color,.elementor-control.elementor-control-paginate_border_color,.elementor-control.elementor-control-paginate_align,.elementor-control.elementor-control-paginate_spacing,.elementor-control.elementor-control-add_cart_text_icon,.elementor-control.elementor-control-select_cart_text,.elementor-control.elementor-control-add_to_cart_border_radies,.elementor-control.elementor-control-add_cart_swtich,.elementor-control.elementor-control-add_cart_text,.elementor-control.elementor-control-elfi_poptilie_color,.elementor-control.elementor-control-elfi_poptilie_fsize,.elementor-control.elementor-control-poptilie_txt_trasnfrom,.elementor-control.elementor-control-elfi_poptilie_text,.elementor-control.elementor-control-popbtn_txt_trasnfrom,.elementor-control.elementor-control-elfi_popbtn_fsize,.elementor-control.elementor-control-elfi_popbtn_bradius{color:#93003c!important;font-weight:500}.elementor-control.elementor-control-elfi_video_icon label.elementor-control-title{font-size:13px;line-height:2}.elementor-control.elementor-control-elfi_video_icon .elementor-control-media__preview.elementor-fit-aspect-ratio{position:relative}.elementor-control.elementor-control-elfi_video_icon .elementor-control-media__preview.elementor-fit-aspect-ratio:before{position:absolute;background:rgb(147 0 60 / 38%);z-index:2;width:100%;height:100%;top:0;left:0;content:''}.elementor-control.elementor-control-elfi_video_icon .elementor-control-media-area.elementor-fit-aspect-ratio{cursor:auto}.elementor-control-raw-html.elfi-dash-class{top: -12px;
    width: 100px;
    margin-top: 6px;
    position: absolute;
    right: 0;}a.elfi-pro-demo,a.elfi-get-pro{    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dotted transparent;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all ease-in-out .3s;
    transition: all .3s ease-in-out;
    font-size: 11px;
    padding: 4px 7px;
    text-transform: uppercase;
    outline: none;
    border: none;
    background: #93003c;
    color: #fff!important;}a.elfi-pro-demo:hover,a.elfi-get-pro:hover{background:#007500;outline:none;border:none}.elfi_woo_dem h2{text-align:center;text-transform:uppercase;font-weight:600;background-color:transparent;background-image:linear-gradient(100deg,#560095 0%,#ECA6A6 99%);color:#fff}