span.menu-opener.color-scheme-light {
    border: 0px;
    border-radius: 5px;
}
.searchform.wd-style-4 input[type="text"] {
    padding-inline: 40px 15px;
    border-radius: 6px;
}
.elementor-element-9310c7b .elementor-post__title a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 138px;
    display: block;
}
.woocommerce-product-details__short-description {
    grid-template-columns: 22% 78%;
    display: grid;
    gap: 10px;
}
p.css-1c4fxto.text-gray-7 {
    font-weight: bold;
}
.elementor-element-9310c7b .elementor-post__excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 190px;
}
.elementor-element-7098ee0 .elementor-post__text p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 630px;
    display: block;
}
.elementor-element-5f0b085 .elementor-post__title a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 138px;
    display: block;
}
 .elementor-post__excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.elementor-element-53ceda2 .elementor-post__text{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 630px;
    display: block;
}
.downloads-link {
    display: none !important;
}
.woocommerce-order:not(.wd-with-extra-content){
    max-width: none !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}
.page-id-11 .page-title-default.title-size-small{
    text-align: center;
}
.wd-buy-now-btn.button.alt{
    background: #125add;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    border-radius: 8px;
    background: rgb(13, 177, 75);
    color: white;
}
#elementor-popup-modal-11287 .dialog-widget-content{
	border-radius: 8px !important;
    border: none;
}
ul.wd-sub-menu.color-scheme-dark{
	border-radius: 4px !important;
}
.wd-sub-menu-wrapp {
    border-radius: 5px !important;
}
.elementor-element-9680fed .elementor-post__title , .elementor-element-21ba683 .elementor-post__title{
	    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 190px;
}
.elementor-element-9680fed .elementor-post__excerpt , .elementor-element-21ba683 .elementor-post__excerpt{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 190px;
}
@media only screen and (min-width: 390px)
	 .elementor-579 .elementor-element.elementor-element-32cf2c7 .wd-text-block {
		font-size: 13px;
		line-height: 19px !important;
	}
	.elementor-579 .elementor-element.elementor-element-0e0a7ed .wd-text-block {
		font-size: 13px;
		margin-top: 22px;
		text-align: justify;
		line-height: 21px;
	}
	.wd-text-block.reset-last-child.text-right p{
		margin-top: 21px;
		line-height: 20px;
		text-align: justify;
	}
	.wplwl-frontend-result{
		margin-top: 115px !important;
    margin-bottom: -30px !important;
	}
}