:root { --accent: #40ae49; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 60, 72, 1), -10px 10px rgba(255, 60, 72, 0.2), -10px -10px rgba(255, 60, 72, 1), 10px -10px rgba(255, 60, 72, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 60, 72, 0.2), -10px -10px rgba(255, 60, 72, 1), 10px -10px rgba(255, 60, 72, 0.2), 10px 10px rgba(255, 60, 72, 1); } 50% { box-shadow: -10px -10px rgba(255, 60, 72, 1), 10px -10px rgba(255, 60, 72, 0.2), 10px 10px rgba(255, 60, 72, 1), -10px 10px rgba(255, 60, 72, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 60, 72, 0.2), 10px 10px rgba(255, 60, 72, 1), -10px 10px rgba(255, 60, 72, 0.2), -10px -10px rgba(255, 60, 72, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }i.fa-thin.fa-bed-front::before { content: ' '; -webkit-mask-image: url(https://www.astongrange.com.au/wp-content/uploads/2025/02/bed-double.svg); mask-image: url(https://www.astongrange.com.au/wp-content/uploads/2025/02/bed-double.svg); -webkit-mask-size: cover; width: 20px; height: 20px; display: inline-block; background-color: white; mix-blend-mode: difference; } i.fa-thin.fa-bath::before { content: ' '; -webkit-mask-image: url(https://www.astongrange.com.au/wp-content/uploads/2025/02/bathtub-02.svg); mask-image: url(https://www.astongrange.com.au/wp-content/uploads/2025/02/bathtub-02.svg); -webkit-mask-size: cover; width: 20px; height: 20px; display: inline-block; background-color: white; mix-blend-mode: difference; } i.fa-thin.fa-car::before { content: ' '; -webkit-mask-image: url(https://www.astongrange.com.au/wp-content/uploads/2025/02/car-02.svg); mask-image: url(https://www.astongrange.com.au/wp-content/uploads/2025/02/car-02.svg); -webkit-mask-size: cover; width: 20px; height: 20px; display: inline-block; background-color: white; mix-blend-mode: difference; } p {line-height: 30px;letter-spacing: 0.5px;} .quick-listing-actions>ul::-webkit-scrollbar, .header-right { display: none !important; } a[href*="tel:"] { color: #191919; } body.elementor-page-49 .c27-main-header:not(.header-scroll) .header-skin { background-color: #000000; } .elementor-element-89e0261 p { color: #ffffff !important; } /* Hide scrollbar for Chrome, Safari and Opera */ .quick-listing-actions>ul::-webkit-scrollbar, .header-right { display: none; } .lf-item .overlay{background:#000000 !important;opacity:0.4 !important;} /* Hide scrollbar for IE, Edge and Firefox */ .quick-listing-actions>ul { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } } .featured-section {background:#000000;} .owl-carousel .owl-stage-outer{ -webkit-animation: fadeIn linear 2s; -moz-animation: fadeIn linear 2s; -o-animation: fadeIn linear 2s; -ms-animation: fadeIn linear 2s; } @keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;} } @-moz-keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;} } @-webkit-keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;} } @-o-keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;} } @-ms-keyframes fadeIn { 0% {opacity:0;} 100% {opacity:1;} } #menu-footer-menu li a { padding: 0 10px; color: #191919 !important; } .profile-name .pa-below-title {white-space:normal;} .header-gallery-carousel .item:hover {cursor: zoom-in;} #cta-3da784 span {background: #9bc930;padding: 5px 30px;font-weight: 600;font-size: 0.8em;text-transform: uppercase;pointer-events:initial !important;} .single-listing .outlined-list.details-list .term-icon.image-icon {background: #ffffff;} .outlined-list.details-list .term-icon.image-icon img {-webkit-filter: initial;filter: initial;} .single-listing #listing_tab_property .container .thinner{max-width:890px;margin:0 auto;float:none;} .single-listing .element .pf-body>.details-list li a,.block-type-author .event-host a{pointer-events:none;} .gallerySlider .galleryPreview a img {max-width: 320px;margin: 0 auto;} .single-listing .element {border:0;border-bottom: 1px solid #ebebeb;border-radius: 0;} .single-listing #c27-site-wrapper {background-color: #ffffff !important;} .single-listing .profile-header{display:none !important;} .single-listing .lmb-calltoaction>a{background: transparent;pointer-events: none;height: 100%;font-size: 1.3em;font-weight: 200;padding-top: 20px;} .single-listing .header-gallery-carousel{background:#000000;} .single-listing .map-block-address{display:none;} .single-listing .contacter .pf-head,.single-listing .contacter .pf-body{margin: 32px auto;float: none;} .single-listing .contacter h5{font-size:1.5em;margin-bottom:12px;} .profile-name h1 {font-size: 26px;letter-spacing: 1px;} .profile-name h2 {font-size: 8px;letter-spacing: 2.5px;} .listing-main-buttons>ul {display:block;} .single-listing .lmb-calltoaction>a {padding:0;-webkit-box-pack: left;justify-content: left;} .listing-main-buttons>ul>li {margin-left: 0;padding-top:12px;} @media screen and (min-width:1200px){ .listing-main-buttons {-webkit-box-pack: start;justify-content: flex-start;padding-top: 100px;} .single-listing .header-gallery-carousel{padding-left:25%} .listing-main-info { position: absolute; top: 40px; bottom:unset; -webkit-transform: unset; transform: unset; left: 20px; max-width: 24%; } } .listing-main-info .col-md-6{width:100% !important;} .mlduo-stat-box.second { background: #9bc930 !important; } .c27-top-content-margin, .header.header-scroll, .header { background:#000000; height: 65px !important; } .header.header-scroll.header-scroll-hide { -webkit-transform: unset; transform: unset; } .price-or-date .value{line-height:48px;} .footer .sidebar-widgets .c_widget .title-style-1 h5, .c_widget_title h5 { font-size: 18px !important; font-weight: 300 !important; padding-bottom: 18px; color: #888; } .c_widget .menu>li>a, .textwidget.custom-html-widget { color: #333333; font-size: 14px; font-weight: 300; line-height: 2.5em; -webkit-transition: .2s ease; transition: .2s ease; } .footer .c_widget {width: 25%;} .footer .c_widget:nth-child(3n+1) {width: 50%;} .footer {padding-top: 80px;} #c27-site-wrapper {padding-bottom: 60px;} @media screen and (max-width:790px){ .listing-main-info {background: #000000;color:#ffffff;padding:15px 15px 20px;} .listing-main-info .profile-name h1, .listing-main-info .profile-name h2, .single-listing .lmb-calltoaction>a {color: #ffffff !important;} .single-listing .lmb-calltoaction>a{color: #191919;} .listing-main-buttons>ul>li {padding-top: 0;} .footer .c_widget, .footer .c_widget:nth-child(3n+1) {width: 100%; text-align:center;} .elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;} .element .pf-body>.social-nav li {width: 100%;} .c27-main-header.header-scroll .i-nav.mobile-menu-open, .i-nav {background-color: #000!important;color:#fff} .i-nav ul li {border-bottom:0;} .i-nav ul li a{font-size:1.3em;color:#fff;} .main-menu .submenu-toggle i {color: #fff;} } .single-job-listing .element{box-shadow:unset !important;} .extra-details .item-property { float: none !important; display: flex; } .extra-details .item-attr { display: flex; line-height: 26px; } .header-right { display: none !important; } .logged-in .header-right { display: block !important; } #job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote, .row.my-listings-stat-box { display: none !important; }