.sabai-directory-btn-search, .sabai-search .sabai-btn-primary {
color: #fff!important;
background-color: #ED0A71!important;
border-color: #ED0A71!important;
}
.section-desc {
color: #8c8c8c;
text-align: center;
margin: 0;
visibility: visible;
font-size: 20px;
font-style: italic;
font-weight: 300;
}
.sabai-directory-categories {
padding: 10px !important;
border-style: solid;
border-color: #ED0A71 !important;
border-left-width: 5px;
border-right-width: 5px;
border-top-width: 5px;
border-bottom-width: 5px;    }
.sabai-directory-listings.sabai-directory-listings-list.sabai-col-md-12 {
border: 2px solid #dfdfdf;
background-color: #ffffe0;
}
.featured-listing-home .sabai-entity {
float: left;
width: 50%;
height: 250px;
padding: 20px;
}
.section-title, h2.elementor-heading-title {
color: #242424 !important;
text-align: center !important;
visibility: visible !important;
font-weight: 600 !important;
}
h2, .h2, h2.elementor-heading-title {
font-size: 30px !important;
font-family: 'Roboto Slab', sans-serif !important;
font-style: normal !important;
}
.sabai-paidlistings-pricing-table-header {
background-color: #fff !important;
}
.sabai-paidlistings-pricing-table-header {
padding: 15px 0 20px;
}
.sabai-paidlistings-pricing-table-header span {
color: #333 !important;
}
.sabai-paidlistings-pricing-table-header h2 {
color: #ED0A71 !important;
padding: 25px 0 0 !important;
font-family: 'Roboto Slab', sans-serif !important;
font-weight: 600 !important;
font-size: 32px !important;
font-style: normal !important;
}
#smart_post_list_1 {
padding: 0 30px 17px;
border-style: solid;
border-width: 1px;
border-color: #e4e8ed;
border-radius: 7px;
}
#smart_post_list_1 .jet-smart-listing__heading {
border-style: solid;
border-width: 0 0 2px;
border-color: #e4e8ed;
padding: 20px 0 16px;
margin: 0 0 20px;
}
#smart_post_list_1 .jet-smart-listing {
margin: 0 -10px;
}
#smart_post_list_1 .jet-smart-listing__featured {
margin: 10px;
padding: 0 0 20px;
border-style: solid;
border-width: 0 0 1px;
border-color: #e4e8ed;
}
.jet-smart-listing__featured .post-title-featured {
font-family: "Muli",Sans-serif;
font-size: 24px;
font-weight: 900;
line-height: 28px;
letter-spacing: -.5px;
}
.jet-smart-listing__featured .post-title-featured {
color: #162b40;
margin: 0 0 18px;
}
.jet-smart-listing__featured .post-title-featured a {
color: #162b40;
}
.jet-smart-listing__featured .jet-smart-listing__meta {
color: #5c6b79;
font-family: "Open Sans",Sans-serif;
font-size: 13px; text-align: left;
}
.jet-smart-listing__meta a {
color: #5c6b79 !important;
font-size: 13px !important;
}
.jet-smart-listing__meta .post__date, .jet-smart-listing__meta .posted-by, .jet-smart-listing__meta .post__comments {
font-size: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
}
.jet-smart-listing__featured .jet-smart-listing__more-wrap {
justify-content: flex-start;
}
.jet-smart-listing__featured .jet-smart-listing__more {
font-family: "Open Sans",Sans-serif;
font-size: 13px;
font-weight: 700;
}
.jet-smart-listing__featured .jet-smart-listing__more {
background-color: #162b40;
padding: 11px 13px;
}
.elementor .elementor-inner .jet-smart-listing__more {
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.elementor-button.elementor-size-md {
font-size: 16px; -webkit-border-radius: 4px;
border-radius: 4px;
}
.jet-smart-listing__featured .jet-smart-listing__more {
font-family: "Open Sans",Sans-serif;
font-size: 13px;
font-weight: 700;
}
.jet-smart-listing__posts {
margin: 0 10px;
}
.columns-1 .jet-smart-listing__posts .jet-smart-listing__post {
max-width: 100%;
width: 100%;
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.jet-smart-listing__post {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
margin-top: 10px;
margin-bottom: 10px;
position: relative;
-webkit-animation: appear .4s forwards;
animation: appear .4s forwards;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
}
.jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
max-width: 36%;
flex: 0 0 36%;
}
.has-thumb-postion-left.has-post-thumb .jet-smart-listing__post-content {
margin-left: 20px;
}
.elementor-2352 .elementor-element.elementor-element-2a58c3f .jet-smart-listing__post .jet-smart-listing__meta {
color: #5c6b79;
font-family: "Open Sans",Sans-serif;
font-size: 13px;
text-align: left;
}
.jet-smart-listing__post .post-title-simple {
font-family: "Muli",Sans-serif;
font-size: 15px;
font-weight: 900;
line-height: 20px;
letter-spacing: -1px;
}
.jet-smart-listing__post .post-title-simple {
color: #162b40;
}
a.post__date-link { }
.jet-smart-listing__post .jet-smart-listing__meta a {
color: #5c6b79 !important;
font-size: 14px;
}
.jet-smart-listing__post .post-title-simple a {
color: #162b40;
}
.elementor-2352 .elementor-element.elementor-element-2a58c3f .jet-smart-listing__post .jet-smart-listing__meta a {
color: #5c6b79;
}
.jet-smart-listing__post .post-title-simple {
font-family: "Muli",Sans-serif;
font-size: 15px;
font-weight: 900;
line-height: 20px;
letter-spacing: -1px;
}
.jet-smart-listing__featured .jet-smart-listing__more {
background-color: #162b40 !important;
padding: 10px 15px;
}
.fa, .fas {
font-weight: 900;
}
.fa, .far, .fas {
font-family: "Font Awesome 5 Free";
}
.fa, .fab, .fal, .far, .fas {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}