@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap');

.elementor-4936 .elementor-element.elementor-element-4785546 .wdk-element .wdk-listing-card.grid .wdk-footer .wdk-btn {
 
  height: 28px !important;
  font-size: 13px !important;
}


.wdk-listing-card .wdk-footer .wdk-btn {
 
 height:28px;
	
  
}
.elementor-3509 .elementor-element.elementor-element-864c386 .wdk-element .wdk-listings-results:not(.enable_separed_styles) .wdk-listing-card .wdk-footer .wdk-btn{
	font-size:13px !important;
}

.wdk-listing-card .wdk-title .title a:hover, .wdk-listing-card .wdk-title .title a {
  color: inherit;
		text-decoration:none;
}
.wdk-listing-card .wdk-footer .wdk-btn:hover{
text-decoration:none !important;}
.blog-body p {
	display: flex !important;
	justify-content: center;
}
.wdk-listing-card .wdk-footer .wdk-btn{
	font-size: 15px !important;
}

.elementor-4936 .elementor-element.elementor-element-4785546 .wdk-element .wdk-listing-card.grid .wdk-subtitle-part {
  
  padding: 5px 23px 5px 23px !important;
}

.elementor-4936 .elementor-element.elementor-element-4785546 .wdk-element .wdk-listing-card.grid .wdk-title .title {
  
  padding: 26px 23px 10px 23px;
}


.wdk-features-part {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  align-items: start !important;
  gap: 4px !important;
}

.wdk-field-item{
padding:5px !important;}

.elementor-3509 .elementor-element.elementor-element-864c386 .wdk-element .wdk-listing-card .wdk-features-part {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important; 
  gap: 0px !important; 
  align-items: start !important; 
}

.wdk-element .wdk-listings-results:not(.enable_separed_styles) .wdk-listing-card .wdk-title .title {
  
  padding: 15px 17px 12px 17px !important;
 
}
.wdk-element .wdk-listings-results:not(.enable_separed_styles) .wdk-listing-card .wdk-subtitle-part {
  padding: 5px 17px 15px 17px !important;
}


.wdk-element .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom{
	width: 186px !important;
	border-top-right-radius: 50px !important;
}

.elementor-4936 .elementor-element.elementor-element-4785546 .wdk-element .wdk-listing-card.grid .wdk-thumbnail .wdk-over-image-bottom {
  background-color: #FFFFFF9C;
  width: 182px;
  border-top-right-radius: 30px;
}

.wdk-listing-card .wdk-footer{
	display: unset !important;
}

.wdk-listing-card .wdk-footer .wdk-right{
	flex: unset !important;
	display: unset;
}


.elementor-4936 .elementor-element.elementor-element-4785546 .wdk-element .wdk-listing-card.grid .wdk-footer .wdk-btn {
 
  width: 359px !important;
  height: 31px;
}

.wdk-listing-card .wdk-features-part span:not(:empty):not(:first-child)::before {
	display: none;
}

.wdk-listing-card .wdk-footer .wdk-left{
display: none !important;}
.wdk-features-part {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    align-items: center;
}

.wdk-field-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px;
   
    border-radius: 8px;
    
}

.wdk-field-item img {
    max-width: 30px;
    height: auto;
}

.wdk-rc-field-label {
    font-weight: bold;
    margin-right: 5px;
}

.wdk-rc-field-value {
    font-size: 1.1em;
    font-weight: 600;
}

.wdk-field-item .wdk-rc-field-suffix {
    font-size: 0.9em;
    color: #555;
}



.element {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 30px;
}

.blog-thumbnail img {
  width: 95%;
  height: 90% !important;
	margin: 20px 0px !important;
}
.elementor-icon-box-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #342929;
  border-radius: 30px;
  width: 54px;
  height: 54px;
}
.blog-thumbnail span {
  display: none;
}

.elementor-icon {
    font-size: 24px; /* Adjust icon size as needed */
    color: #333; /* Set your icon color */
}
.blog-standart{
	padding:50px 0px!important;
	
		background-color: #342929;
  background-image: url("https://i0.wp.com/lofthousehomes.com/wp-content/uploads/2023/04/header_mask.png?fit=1915%2C554&ssl=1");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.blog-standart h1 {
  font-size: 36px !important;
	text-align: center;
	color: white !important;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 600;
		text-transform: uppercase;
}
.share-customize-link a {
  color: #745B5B !important;
}
.pagination-single-inner.clearfix a {
  color: #745B5B !important; 
}
.elementor-widget-heading h2{
	font-size: 36px !important;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 600 !important;
}

.single-post .main-content {
  
  background: black;
	color: white !important;
	font-family: 'Montserrat', sans-serif !important;
}
