
.font-size-1rem
{
    font-size:1rem!important;
}

.font-size-1p1rem
{
    font-size:1.1rem!important;
}

.font-size-1p2rem
{
    font-size:1.2rem!important;
}

.font-size-1p3rem
{
    font-size:1.3rem!important;
}

.font-size-1p4rem
{
    font-size:1.4rem!important;
}

.font-size-1p5rem
{
    font-size:1.5rem!important;
}

.font-size-1p6rem
{
    font-size:1.6rem!important;
}

.font-size-0p9rem
{
    font-size:0.9rem!important;
}

.font-size-0p8rem
{
    font-size:0.8rem!important;
}

.font-size-0p7rem
{
    font-size:0.7rem!important;
}

.font-size-0p6rem
{
    font-size:0.6rem!important;
}

.float-right
{
    float:right!important;
}

.search-picture-mobile
{
    width:150px!important;
    height:120px!important;
}

.search-picture-website
{
    width: 220px!important;
    height: 170px!important;
}

.font-color-black
{
    color:black!important;
}

.font-color-red
{
    color:red!important;
}

.font-color-green
{
    color:green!important;
}

.font-color-orangered
{
    color:orangered!important;
}

.font-color-light-grey
{
    color:var( --semantic-text-gray )!important;
}

.cursor_pointer, .cursor-pointer
{
    cursor:pointer;
}

.estate_image_desktop
{
    width: 210px!important;
    height: 160px!important;
}

.margin-top-0
{
    margin-top: 0!important;
}

.font-bold
{
    font-weight: bold!important;
}

.padding-bottom-0
{
    padding-bottom:0!important;
}

.padding-top-0
{
    padding-top:0!important;
}

.padding-left-0
{
    padding-left:0!important;
}

.padding-right-0
{
    padding-right:0!important;
}

.padding-0
{
    padding:0!important;
}

.padding-left-right-0
{
    padding-left:0!important;
    padding-right:0!important;
}

.line-height-fix
{
    line-height:24px!important;
}

.estate_page_floorplan_table tr th
{
    padding: 5px!important;
    font-size: 1.2rem!important;
}

.estate_page_floorplan_table tr td
{
    padding-right: 3px!important;
    padding-top: 3px!important;
    padding-bottom: 3px!important;
    padding-left: 8px!important;
    font-size: 1.1rem!important;
}

.floorplan_state_selection_dropdown
{
    /*border-left:0!important;
    border-right:0!important;
    border-radius: 0!important;
    box-shadow: unset!important;*/
}

.floorplan_block_selection_dropdown
{
    /*border-left:0!important;
    border-right:0!important;
    border-radius: 0!important;
    box-shadow: unset!important;*/
}
.transaction_detail_price_buy{
    color: var(--selected-red-color) !important;
}
.transaction_detail_price_rent{
    color: var(--word-green-color) !important;
}

.deal_trend_unit_card_mobile
{
    width:  100px!important;
    height: 120px!important;
    background-color:var( --background-light-gray-color )!important;
}
.deal_trend_unit_card_mobile .content{

}

.deal_trend_unit_card_house
{
    width:  150px!important;
    height: 120px!important;
    background-color:var( --background-light-gray-color )!important;
}

.estate_page_property_buy, .estate_page_property_rent {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
.estate_page_property_buy::-webkit-scrollbar, .estate_page_property_rent::-webkit-scrollbar {
    display: none;  /* Safari and Chrome */
}
.property_detail_image
{
    height:88px!important;
}

.hideRow
{
    display:none!important;
}

.ui.unstackable.items .item .contactPersonImgDiv, .contactPersonImgDiv, .contactPersonImgDiv img
{
    width:80px!important;
}
.mobile .ui.card.property_detail .content{
    padding: 0.5em 0.5em !important;
    font-size: 0.9em !important;
}
.mobile .ui.card.property_detail .content .desciption{
    font-size: 0.9em !important;
}

.text_align_center
{
    text-align: center!important;
}

.desktop-owl-carousel-buy .owl-stage-outer, .desktop-owl-carousel-rent .owl-stage-outer
{
    padding: 10px!important;
}

.property_detail
{
    cursor:pointer!important;
}

.desktop_thumb_image
{
    width:100px!important;
}

.photo-pager.withFilm, .photo-pager.withPlan
{
    width: 120px !important;
    font-size: 1.1em !important;
    padding-top: 2px !important;
}

.video-player-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease;
}

.desktop_thumb_pic_label {
    padding: 4px !important;
    border-radius: 0 !important;
}

.old_chart_modal .ui.segments .ui.segment {
    cursor: pointer;
}

#property_index_segment .ui.segment {
    cursor: pointer;
}

#property_index_segment .ui.segment.active {
    background-color: var(--background-light-gray-color);
}

.estate_property_card
{
    color: black;!important;
}

.estate_property_card:hover
{
    color: black;!important;
}
.mcontent_body.estate_page{
    font-size: 15px !important;
}
.latest_3months_or_landreg_result .ui.items .item{
    position: relative;
}
.latest_3months_or_landreg_result .ui.items .item .content .header{
    font-size: 1.1em !important;
    font-weight: normal !important;
}
.latest_3months_or_landreg_result .ui.items .item .content .description{
    font-size: 1.1em !important;
    font-weight: normal !important;
}
.latest_3months_or_landreg_result .ui.items .item .price{
    font-size: 1.3em !important;
}
.latest_3months_or_landreg_result .ui.items .item{
    padding-bottom: 0.5em !important;
}
.at-symbol {
    vertical-align: 5%; /* Adjust this value as needed */
}
.latest_3months_or_landreg_result .ui.items .item{
}
.mobile_newsItems .item .header {
    font-weight: normal !important;
    font-size: 1.3em !important;
}
.mobile_newsItems .pre-text {
    white-space: nowrap!important;
}
.singleDealMain{
    font-size: 1.1em !important;
}