 .widget-title{  text-align: center;padding: 5px 10px;background: #23a455;display: inline-block;top: -17px;position: relative;
color: white !important;font-size: 16px;border-radius: 4px; left:10px;margin-bottom:0px !important;}
 .jet-menu-toggle__icon {font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important;}
.fa .jet-engine-gallery-slider__item-wrap.is-lightbox::before,
.jet-engine-gallery-grid__item-wrap.is-lightbox::before 
{font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important;}
.elementxd .elementor-widget:not(:last-child) {margin-bottom:2px!important;}
.tax-desc{ display:none;}
#main #content-wrap { padding-top: 0px !important;}
.jet-listing-grid__slider-icon {z-index:99!important;}
.jet-listing-dynamic-link__link {align-items: stretch;}
 .jet-listing-dynamic-link__icon {    margin-top: 5px;}
 
 .lixd {
  list-style: none;
  margin-left: 1em;
  counter-reset: line;
}

.lixd > li {
  position: relative;
  margin-bottom: 1em;
}

.lixd > li:before {
	position: absolute;
	left: -2.25em;
	display: inline-block;
  width: 25px;
	height: 25px;
	margin-right: 0.5em;
  background-color: #23a455;
	border-radius: 50%;
	color: #fff;
	text-align:center;
  line-height: 1.5em;
	counter-increment: line;
	content: counter(line);
}

.xdlist li::before, .xdlist li a::before {
    font-family: "Font Awesome 5 Free";
    content: "\f02e";
    margin-right: 8px;
}
.xdlist li {
    list-style: none;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 3px;
}

.xdtab .jet-tabs__control-wrapper{height: 360px;overflow: auto;background: #f2f2f2;padding: 5px 10px;}