.elementor-43505 .elementor-element.elementor-element-4f4db80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43505 .elementor-element.elementor-element-4f4db80:not(.elementor-motion-effects-element-type-background), .elementor-43505 .elementor-element.elementor-element-4f4db80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43505 .elementor-element.elementor-element-18f09cb{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-43505 .elementor-element.elementor-element-18f09cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43505 .elementor-element.elementor-element-fa98461 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43505 .elementor-element.elementor-element-8455337{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-43505 .elementor-element.elementor-element-25da331{--display:flex;}.elementor-43505 .elementor-element.elementor-element-25da331:not(.elementor-motion-effects-element-type-background), .elementor-43505 .elementor-element.elementor-element-25da331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-Wprentals_Recent_Items_Top_Bar_v1  .nav-tabs>li.wpestate_categories_as_tabs_item>a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43505 .elementor-element.elementor-element-644e064 .nav-tabs>li.wpestate_categories_as_tabs_item.active>a{background-color:#FFFFFF;}.elementor-43505 .elementor-element.elementor-element-644e064 .nav-tabs>li.wpestate_categories_as_tabs_item i {color:var( --e-global-color-primary );}.elementor-43505 .elementor-element.elementor-element-644e064 .nav-tabs>li.wpestate_categories_as_tabs_item svg {fill:var( --e-global-color-primary );}.elementor-43505 .elementor-element.elementor-element-644e064 .nav-tabs>li.wpestate_categories_as_tabs_item.active i{color:var( --e-global-color-primary );}.elementor-43505 .elementor-element.elementor-element-644e064 .nav-tabs>li.wpestate_categories_as_tabs_item.active svg{fill:var( --e-global-color-primary );}@media(max-width:767px){.elementor-43505 .elementor-element.elementor-element-fa98461{text-align:center;}.elementor-43505 .elementor-element.elementor-element-fa98461 .elementor-heading-title{font-size:25px;}.elementor-43505 .elementor-element.elementor-element-bf44f04{text-align:center;}}@media(min-width:768px){.elementor-43505 .elementor-element.elementor-element-18f09cb{--width:66%;}}/* Start custom CSS for Wprentals_Recent_Items_Top_Bar_v1, class: .elementor-element-644e064 */.property_listing{
background:#fff!important;
border:1px solid #eef2f5!important;
border-radius:20px!important;
overflow:hidden!important;
box-shadow:0 3px 15px rgba(0,0,0,.04)!important;
transition:all .3s ease!important;
}

.property_listing:hover{
transform:translateY(-5px)!important;
box-shadow:0 15px 40px rgba(0,0,0,.12)!important;
}

.listing-unit-img-wrapper{
position:relative!important;
overflow:hidden!important;
}

.listing-unit-img-wrapper img{
width:100%!important;
height:260px!important;
object-fit:cover!important;
transition:all .5s ease!important;
}

.property_listing:hover .listing-unit-img-wrapper img{
transform:scale(1.08)!important;
}

.owner_thumb{
width:50px!important;
height:50px!important;
border:3px solid #fff!important;
border-radius:50%!important;
position:absolute!important;
top:15px!important;
right:15px!important;
left:auto!important;
z-index:100!important;
background-size:cover!important;
background-position:center!important;
}

.property_unit_action{
position:absolute!important;
top:15px!important;
left:15px!important;
z-index:100!important;
}

.property_unit_action span{
width:42px!important;
height:42px!important;
border-radius:50%!important;
background:#fff!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
box-shadow:0 3px 10px rgba(0,0,0,.08)!important;
}

.property_unit_action svg{
stroke:#006275!important;
}

.price_unit_wrapper{
display:none!important;
}

.wprentals-card-unit-details-wrapper{
padding:22px!important;
}

.wprentals-card-unit-title-wrapper{
display:flex!important;
justify-content:space-between!important;
align-items:flex-start!important;
gap:10px!important;
margin-bottom:10px!important;
}

.listing_title_unit{
display:block!important;
font-size:20px!important;
line-height:1.3!important;
font-weight:800!important;
color:#111827!important;
text-decoration:none!important;
}

.property-rating{
color:#006275!important;
font-weight:700!important;
font-size:15px!important;
white-space:nowrap!important;
}

.property-rating svg{
width:15px!important;
height:15px!important;
fill:#006275!important;
margin-right:4px!important;
}

.category_tagline{
color:#64748b!important;
font-size:14px!important;
line-height:1.7!important;
margin-top:8px!important;
}

.category_tagline a{
color:#64748b!important;
text-decoration:none!important;
}

.category_tagline a:hover

.category_tagline:not(.actions_icon){
margin-bottom:12px!important;
}

.wprentals-card-unit-details-wrapper .price_unit{
display:block!important;
position:static!important;
background:none!important;
padding:0!important;
margin-top:14px!important;
border:none!important;
box-shadow:none!important;
border-radius:0!important;
font-size:24px!important;
font-weight:800!important;
line-height:1.2!important;
color:#006275!important;
}

.wprentals-card-unit-details-wrapper .price_unit span{
color:#006275!important;
}

.wprentals-card-unit-details-wrapper .price_unit .pernight{
font-size:14px!important;
font-weight:600!important;
color:#64748b!important;
}

.carousel-control{
opacity:0!important;
transition:.3s!important;
}

.property_listing:hover .carousel-control{
opacity:1!important;
}

@media(max-width:767px){

.listing-unit-img-wrapper img{
height:220px!important;
}

.listing_title_unit{
font-size:18px!important;
}

.wprentals-card-unit-details-wrapper{
padding:18px!important;
}

.wprentals-card-unit-title-wrapper{
flex-direction:column!important;
gap:5px!important;
}

.wprentals-card-unit-details-wrapper .price_unit{
font-size:20px!important;
}

}/* End custom CSS */