.pricing-table-block #apartment_table thead tr th .tablesorter-header-inner::after{background-position:center;background-repeat:no-repeat;background-size:cover}.pricing-table-block .floor_plans span,.pricing-table-block .floor_plans .floors a,.pricing-table-block #apartment_table thead tr th,.pricing-table-block #apartment_table tbody tr td{font-size:14px;letter-spacing:0.23px;line-height:30px}.pricing-table-block .images span,.pricing-table-block .bottom_details,.pricing-table-block #apartment_view p,.pricing-table-block #apartment_view td{font-size:16px;letter-spacing:0;line-height:30px}.pricing-table-block #apartment_view .right_side .apartment{font-size:40px;letter-spacing:0.67px;line-height:48px}.pricing-table-block{padding:86px 0 100px}.pricing-table-block .container{max-width:1218px;padding:0 24px}.pricing-table-block .row{margin:0 -24px}.pricing-table-block .col{padding:0 24px}.pricing-table-block .images{max-width:400px}.pricing-table-block .images .image_wrap{position:relative}.pricing-table-block .images .image_wrap svg{position:absolute;top:0;left:0;width:100%;height:100%}.pricing-table-block .images .image_wrap svg .apt_path{fill:transparent;cursor:pointer;transition:fill 0.15s ease-in-out}.pricing-table-block .images .image_wrap svg .apt_path:hover,.pricing-table-block .images .image_wrap svg .apt_path.hover{fill:rgba(232, 188, 123, 0.6)}.pricing-table-block .images .image_wrap svg .sold{cursor:default}.pricing-table-block .images .image_wrap svg .sold polygon{cursor:default}.pricing-table-block .images span{display:inline-block;padding:0 10px;border:1px solid #565656;margin:35px auto 0}.pricing-table-block #house_yard_view{margin-top:100px}.pricing-table-block .floor_plans{margin-bottom:28px;padding-left:20px}.pricing-table-block .floor_plans span{line-height:1;margin-right:19px}.pricing-table-block .floor_plans .floors{border:1px solid #D7DFE4}.pricing-table-block .floor_plans .floors a{display:inline-block;width:43px;height:43px;color:#565656;line-height:1;text-decoration:none;border-right:1px solid #D7DFE4;transition:background-color 0.15s ease-in-out}.pricing-table-block .floor_plans .floors a:last-of-type{border-right:0}.pricing-table-block .floor_plans .floors a:hover{background-color:#D7DFE4}.pricing-table-block #aparmtent_table{width:100%;overflow-x:auto}.pricing-table-block #apartment_table{width:100%;margin-bottom:34px}.pricing-table-block #apartment_table thead tr th{width:calc(100% / 6);font-weight:700;text-transform:uppercase;text-align:center}.pricing-table-block #apartment_table thead tr th .tablesorter-header-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;line-height:1;padding:10px 0 0;border-right:1px solid #FFFFFF}.pricing-table-block #apartment_table thead tr th .tablesorter-header-inner::after{content:"";display:inline-block;width:13px;height:4px;background-image:url('../../images/icons/table_arrow.svg');background-size:contain;margin:20px 0}.pricing-table-block #apartment_table thead tr th.up .tablesorter-header-inner::after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.pricing-table-block #apartment_table thead tr th.down .tablesorter-header-inner::after{transform:rotate(0);-webkit-transform:rotate(0)}.pricing-table-block #apartment_table thead tr th:first-child{width:unset}.pricing-table-block #apartment_table thead tr th:last-child .tablesorter-header-inner{border-right:1px solid transparent}.pricing-table-block #apartment_table thead tr th.apartment_price{min-width:138px}.pricing-table-block #apartment_table tbody tr{border-bottom:1px solid #D7DFE4;transition:background-color 0.15s ease-in-out}.pricing-table-block #apartment_table tbody tr:first-of-type{border-top:1px solid #D7DFE4}.pricing-table-block #apartment_table tbody tr.clickable-row{cursor:pointer}.pricing-table-block #apartment_table tbody tr td{padding:17px 14px 13px;font-weight:400;line-height:1;text-align:center;text-transform:uppercase}.pricing-table-block #apartment_table tbody tr td.apartment_number{text-transform:capitalize}.pricing-table-block #apartment_table tbody tr td .discount_price{font-weight:600}.pricing-table-block #apartment_table tbody tr td .normal_price{color:#565656;text-decoration:line-through;font-weight:300}.pricing-table-block #apartment_table tbody tr:hover,.pricing-table-block #apartment_table tbody tr.hover{background-color:#D7DFE4}.pricing-table-block .bottom_details{line-height:34px}.pricing-table-block .bottom_details .extra_details{max-width:364px}.pricing-table-block .bottom_details .bottom_txt{padding-left:84px;border-left:1px solid #D7DFE4;max-width:364px}.pricing-table-block .bottom_details table td.title{padding-right:32px}.pricing-table-block .bottom_notes{margin-bottom:50px}.pricing-table-block .bottom_notes .notes_txt p{margin-bottom:unset}.pricing-table-block #apartment_view{padding-top:128px;padding-bottom:16px;display:none;background-color:#FFFFFF;position:relative;width:100%}.pricing-table-block #apartment_view .close{position:absolute;top:38px;right:42px;text-transform:uppercase;font-weight:400;opacity:1;color:#565656;cursor:pointer}.pricing-table-block #apartment_view .close p{font-size:10px;line-height:10px;padding-top:50px;margin-bottom:0}.pricing-table-block #apartment_view .close .cross{position:absolute;top:0;left:50%}.pricing-table-block #apartment_view .close .cross span{display:block;position:absolute;top:0;right:50%;width:1px;height:44px;background-color:#565656}.pricing-table-block #apartment_view .close .cross span:nth-child(1){transform:rotate(45deg)}.pricing-table-block #apartment_view .close .cross span:nth-child(2){transform:rotate(-45deg)}.pricing-table-block #apartment_view .location_compass{width:48px}.pricing-table-block #apartment_view .compass{width:9px}.pricing-table-block #apartment_view .location_wrap .location_compass{margin-left:27px}.pricing-table-block #apartment_view .container{padding:0 43px}.pricing-table-block #apartment_view .row{margin-left:-43px;margin-right:-43px}.pricing-table-block #apartment_view .row .col{padding-left:43px;padding-right:43px}.pricing-table-block #apartment_view .row .col.left_side{padding-left:62px}.pricing-table-block #apartment_view .left_side{position:relative}.pricing-table-block #apartment_view .left_side .compass{position:absolute;top:0;left:0}.pricing-table-block #apartment_view .left_side .house_plan{width:auto;height:auto;max-height:700px}.pricing-table-block #apartment_view .right_side{-ms-flex:0 0 738px;flex:0 0 738px;max-width:738px;padding-right:33px}.pricing-table-block #apartment_view .right_side .half_div{-ms-flex:0 0 308px;flex:0 0 308px;max-width:308px;margin-right:69px}.pricing-table-block #apartment_view .right_side .half_div .location{display:none}.pricing-table-block #apartment_view .right_side .apartment{font-family:'Diagramm-Regular', Arial, Helvetica, sans-serif;margin-bottom:28px;text-transform:initial;font-weight:400}.pricing-table-block #apartment_view .right_side .table_wrap{width:100%;margin-bottom:62px}.pricing-table-block #apartment_view .right_side .table_wrap .row{padding:8px 0;border-bottom:1px solid #D7DFE4;margin:0}.pricing-table-block #apartment_view .right_side .table_wrap .row .col{padding:0}.pricing-table-block #apartment_view .right_side .table_wrap .row .col.value{padding-left:24px}.pricing-table-block #apartment_view .right_side .table_wrap .row .col .discount_price{font-weight:600}.pricing-table-block #apartment_view .right_side .table_wrap .row .col .normal_price{color:#565656;text-decoration:line-through;font-weight:300}.pricing-table-block #apartment_view .right_side .table_wrap .row:last-of-type{border-bottom:0}.pricing-table-block #apartment_view .right_side table{width:100%;margin-bottom:40px}.pricing-table-block #apartment_view .right_side .location img.location{width:275px}.pricing-table-block #apartment_view .right_side .btn{letter-spacing:4.38px;padding:12px 15px 11px 20px}.pricing-table-block #apartment_view .right_side .btn:hover{color:#565656;background-color:#D7DFE4;text-decoration:none}.pricing-table-block.no-padding-top{padding-top:0}@media only screen and (max-width:1350px){.pricing-table-block #apartment_view .left_side .compass{left:24px}.pricing-table-block #apartment_view .right_side{flex:0 0 100%;max-width:500px}.pricing-table-block #apartment_view .right_side .half_div{margin-right:0}.pricing-table-block #apartment_view .right_side .half_div .location{display:flex;margin-bottom:32px}.pricing-table-block #apartment_view .right_side>.location{display:none !important}}@media only screen and (max-width:991px){.pricing-table-block{padding:24px 0 46px}.pricing-table-block .container{padding:0 24px}.pricing-table-block .row{margin:0 -24px}.pricing-table-block .col{padding:0 24px}.pricing-table-block .floor_plans{padding-left:0}.pricing-table-block .images span{position:relative;margin-top:22px}.pricing-table-block .images span::before{content:'';position:absolute;bottom:100%;left:50%;width:1px;height:48px;background-color:#565656}.pricing-table-block #house_yard_view{margin-top:42px}.pricing-table-block #aparmtent_table{margin:42px 0 24px}.pricing-table-block #apartment_table{margin-bottom:3px}.pricing-table-block #apartment_table thead tr th{min-width:85px}.pricing-table-block #apartment_view{padding-bottom:0}.pricing-table-block #apartment_view .container{padding:0 24px}.pricing-table-block #apartment_view .row{margin:0 -24px}.pricing-table-block #apartment_view .row .col{padding:0 24px}.pricing-table-block #apartment_view .row .col.left_side{margin-bottom:42px;padding-left:24px}.pricing-table-block #apartment_view .row .col.left_side .compass{top:-110px}.pricing-table-block #apartment_view .right_side .half_div{flex:0 0 500px;max-width:100%}.pricing-table-block #apartment_view .right_side .half_div img.location{margin-bottom:0}.pricing-table-block #apartment_view .right_side .table_wrap{margin-bottom:32px}.pricing-table-block .bottom_details .extra_details,.pricing-table-block .bottom_details .bottom_txt{max-width:100%;padding:0 24px}.pricing-table-block .bottom_details .bottom_txt p:last-child{margin-bottom:0}}