/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 18.0
*/
.es-powered {display: none !important;}

:root, body {--scroll-bar-w: 0px !important;}
#slide-out-widget-area {padding-left: 0 !important; padding-right: 20px !important;}
.mobile-phone-number {display: none;}
#header-outer.transparent .mobile-phone-number {color: #FFFFFF !important;}
#header-outer .mobile-phone-number {color: #FFFFFF !important;}
@media only screen and (max-width: 999px) {
	.mobile-phone-number {display: inline-block;}
}
#header-outer.transparent .nectar-header-text-content a {color: #FFFFFF !important;}
#header-outer .nectar-header-text-content a {color: #FFFFFF !important;}
#mobile-menu .nectar-header-text-content {display: none !important;}
@media only screen and (min-width: 1px) and (max-width: 600px) {
	.mobile-search {display: none !important;}
}
.testimonial_slider[data-style=multiple_visible][data-color*="-color"] blockquote.is-selected p:before {color: rgb(255 255 255);}
body[data-button-style^="rounded"] .es-search button[type=submit].es-btn.es-btn--primary {padding: 0 !important; border-radius: 0 !important; -webkit-border-top-right-radius: 6px !important; -webkit-border-bottom-right-radius: 6px !important; -moz-border-radius-topright: 6px !important; -moz-border-radius-bottomright: 6px !important; border-top-right-radius: 6px !important !important; border-bottom-right-radius: 6px !important;}
.es-listing .es-listing__image .es-listing__image__background img, .es-listing .es-listing__image .slick-slide img {width: 100% !important;}
body .es-field input[type=email], body .es-field input[type=number], body .es-field input[type=password], body .es-field input[type=text], body .es-field select:not(.select2-hidden-accessible), body .es-field textarea {font-size: 14px ! important; line-height: 24px !important;}
body .es-field .es-field__label {font-size: 14px !important; line-height: 38px !important;}
body .es-field .select2-container .select2-selection--single .select2-selection__rendered {font-size: 14px !important; line-height: 38px !important;}
body .es-field:not(:last-child):not(.es-field--checkbox-item-bordered):not(.es-field--radio-item-bordered):not(label) {padding-bottom: 0px !important;}
body.archive #primary #main .page-header {position: relative; background-color: #000000; background-image: url('https://theonerealestate.co/wp-content/uploads/2026/06/one-real-estate-properties-header-background.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat;}
html[lang="ar"] body.archive #primary #main .page-header {background-image: url('https://theonerealestate.co/wp-content/uploads/2026/06/one-real-estate-properties-header-background-ar.webp');}
body.archive #primary #main .page-header::before {background-color:#000000; opacity: 0.5; position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: " ";}
body.archive #primary #main h1 {--row-bg-color: #020340; position: relative; padding-top: calc(100vw * 0.07); padding-bottom: calc(100vw * 0.07); color: #FFFFFF !important;}
@media only screen and (min-width: 1000px) {
	body.archive #primary #main h1 {max-width: 1500px; margin: 0 auto; padding-left: 90px; padding-right: 90px;}
    body.archive .es-properties.es-properties--hfm--full-width {max-width: 1500px; margin: 0 auto; padding: 0px 90px; padding-top: calc(100vw * 0.03); padding-bottom: calc(100vw * 0.03);}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
	body.archive #primary #main h1 {max-width: var(--mobile-container-width); margin: 0 auto;}
    body.archive .es-properties.es-properties--hfm--full-width {max-width: var(--mobile-container-width); margin: 0 auto; padding-top: calc(100vw * 0.07); padding-bottom: calc(100vw * 0.07);}
}
.es-btn-wrapper button.es-btn {height: auto;}
body[data-button-style^="rounded"].page-id-811 .es-search button[type=submit].es-btn.es-btn--primary, body[data-button-style^="rounded"].page-id-9506 .es-search button[type=submit].es-btn.es-btn--primary {padding: 0px 22px !important; background: #909090 !important;}
body.page-id-811 .light form label, body.page-id-9506 .light form label {color: #909090;}
body.page-id-811 .select2-dropdown .select2-search__field, body.page-id-9506 .select2-dropdown .select2-search__field {border-color: #909090; color: #909090;}
body.page-id-811 .span_12.light .select2-container--default .select2-selection--single, body.page-id-9506 .span_12.light .select2-container--default .select2-selection--single {border-color: #909090;}
body.page-id-811 .es-field .select2-container .select2-selection .select2-selection__arrow, body.page-id-9506 .es-field .select2-container .select2-selection .select2-selection__arrow {color: #909090;}

#sidebar .widget {margin-bottom: 20px !important;}
#sidebar h4 {color: #000000 !important;}
#sidebar .widget ul.menu {margin: 0 !important;}
#sidebar .widget ul.menu li {list-style: none !important; border-bottom: 1px dotted #000000 !important; padding: 10px 0 !important;}
#sidebar .widget ul.menu li.current-menu-item a {color: #000000 !important;}
#sidebar .link_wrap {width: 100%; display: block; border-radius: 0 !important;}
#sidebar .wp-block-search__input {-webkit-border-top-right-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -moz-border-radius-bottomright: 0 !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
#sidebar .wp-block-search__button {-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; -webkit-border-top-right-radius: 4px !important; -webkit-border-bottom-right-radius: 4px !important; -moz-border-radius-topright: 4px !important; -moz-border-radius-bottomright: 4px !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important;}
#sidebar .widget li.cat-item {border-bottom: 1px dotted #000000 !important; padding: 10px 0 !important;}
#sidebar .is-style-outline.wp-block-tag-cloud .tag-cloud-link {font-size: 14px !important; border: 1px solid #434343 !important; color: #434343 !important; padding: 5px 10px !important; margin-right: 10px !important; margin-bottom: 10px !important; display: inline-block !important; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#sidebar .is-style-outline.wp-block-tag-cloud .tag-cloud-link:hover {background: #000000 !important; border: 1px solid #000000 !important; color: #FFFFFF !important;}
html[lang="en-US"] #sidebar #block-21, html[lang="en-US"] #sidebar #block-17 .lang-ar, html[lang="en-US"] #sidebar #block-18 .lang-ar {display: none;}
html[lang="ar"] #sidebar #block-20, html[lang="ar"] #sidebar #block-17 .lang-en, html[lang="ar"] #sidebar #block-18 .lang-en {display: none;}

#footer-outer #footer-widgets .widget h4 {color: #FFFFFF !important;}
#footer-widgets .current-menu-item a {color: #FFFFFF !important;}
.whatsapp {position: fixed;z-index: 10000;width:45px; left: 25px;font-size: 16px;text-align: center;padding: 0;cursor: pointer;line-height: 1.2;bottom: 25px;}
.whatsapp img{width:100%;}

html[lang="ar"] body.rtl, html[lang="ar"] body.rtl h1, html[lang="ar"] body.rtl h2, html[lang="ar"] body.rtl h3, html[lang="ar"] body.rtl h4, html[lang="ar"] body.rtl h5, html[lang="ar"] body.rtl h6, html[lang="ar"] body.rtl p, html[lang="ar"] body.rtl p, html[lang="ar"] body.rtl a, html[lang="ar"] body.rtl div, html[lang="ar"] body.rtl label, html[lang="ar"] body.rtl strong, html[lang="ar"] body.rtl b, html[lang="ar"] body.rtl #top nav > ul > li > a, button {font-family: "Cairo", serif !important; font-optical-sizing: auto; font-style: normal; font-variation-settings: "slnt" 0;}
html[lang="ar"] body.rtl .nectar-button, html[lang="ar"] body.rtl strong, html[lang="ar"] body.rtl b {font-weight: bold !important;}
html[lang="ar"] .team-member[data-style=bio_fullscreen_alt] .team-meta>.nectar-cta {text-align: right;}
html[lang="ar"] .our-process .nectar-split-heading span {direction: ltr;}
html[lang="ar"] body .es-search .es-field input[type=text] {border: 1px solid #cfd8dc; border-left: 0 !important; border-radius: 6px; border-bottom-left-radius: 0; border-top-left-radius: 0;}
html[lang="ar"] body[data-button-style^="rounded"] .es-search button[type=submit].es-btn.es-btn--primary {border-radius: 0 !important; -webkit-border-top-left-radius: 6px !important; -webkit-border-bottom-left-radius: 6px !important; -moz-border-radius-topleft: 6px !important; -moz-border-radius-bottomleft: 6px !important; border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important;}
html[lang="ar"] .es-search--simple .es-search-nav>li>a .es-icon{margin-left: 0; margin-right: 7px;}
html[lang="ar"] .es-icon, .es-pagination .page-numbers li .page-numbers.page-numbers--preload:before, html[lang="ar"] .es-pagination ul li .page-numbers.page-numbers--preload:before, html[lang="ar"] .es-pagination ul.page-numbers li .page-numbers.page-numbers--preload:before, body .es-field .select2-container .select2-selection .select2-selection__arrow b {font-family: es-icon !important; line-height: 1 !important; font-weight: 400 !important; font-style: normal !important; speak: none !important; text-decoration: inherit !important; text-transform: none !important; text-rendering: auto !important; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important;}
html[lang="ar"] body .es-field .select2-container .select2-selection--single .select2-selection__rendered {padding-right: 15px; padding-left: 25px;}
html[lang="ar"] body .es-field .select2-container .select2-selection .select2-selection__arrow b {transform: translateX(-15%) translateY(-50%);}
html[lang="ar"] .es-listings-filter .es-form:last-child {margin: 0 auto 0 0;}
html[lang="ar"] .es-listings-filter .es-field__sort label .es-field__label {margin-right: 0; margin-left: 17px;}
html[lang="ar"] .es-property-section .es-property-section__title:after {margin-left: 0; margin-right: 20px;}
html[lang="ar"] .es-property-section .es-property-fields .es-property-field .es-property-field__terms .es-icon {margin-right: 0; margin-left: .6em;}
html[lang="ar"] .es-listing__meta svg {margin-right: 0; margin-left: 5px;}
html[lang="ar"] .es-btn:not(.es-btn--icon) .es-icon {margin: 0 1px 0 6px;}


body.rtl #pagination {text-align: center; direction: rtl;}
body.rtl .nectar-fancy-box[data-style=hover_desc] .hover-content {left: auto !important; right: 0 !important;}
body.rtl div#sidebar {text-align: right !important;}
body.rtl .nectar-fancy-box .link-text .arrow {font-family: 'FontAwesome' !important;}
body.rtl .col, body.rtl.archive .col, body.rtl.page-id-10046 .col, body.rtl.single-post .col {float: right;}
@media only screen and (min-width: 1000px) {
	body.rtl.material.single-portfolio .post-area.span_9, body.rtl .post-area.masonry.span_9, body.rtl .post-area.span_9, body.rtl .single-portfolio .post-area.span_9, body.rtl.search.material .container-wrap .span_9, body.rtl[data-ext-responsive=true] .post-area.masonry.span_9, body.rtl[data-ext-responsive=true] .post-area.masonry.span_9.meta_overlaid {padding-left: 0 !important; margin-right: 0 !important; margin-left: 4% !important;}
}
body.rtl #sidebar .wp-block-search__inside-wrapper {gap: 0 !important;}
body.rtl #sidebar .wp-block-search__input {-webkit-border-top-right-radius: 4px !important; -webkit-border-bottom-right-radius: 4px !important; -moz-border-radius-topright: 4px !important; -moz-border-radius-bottomright: 4px !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; -webkit-border-top-left-radius: 0 !important; -webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -moz-border-radius-bottomleft: 0 !important; border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important;}
body.rtl #sidebar .wp-block-search__button {margin: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -moz-border-radius-bottomright: 0 !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; -webkit-border-top-left-radius: 4px !important; -webkit-border-bottom-left-radius: 4px !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-bottomleft: 4px !important; border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important;}
body.rtl #sidebar .is-style-outline.wp-block-tag-cloud .tag-cloud-link {margin-right: 0 !important; margin-left: 10px !important;}
body.rtl #slide-out-widget-area {padding-left: 20px !important; padding-right: 20px !important;}
body.rtl div.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li, body.rtl #sidebar div.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li {padding-left: 25px !important; padding-right: 85px !important;}
body.rtl ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li::before {right: 25px !important;}
body.rtl .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a .popular-featured-img:after {background: #000000; background: linear-gradient(to left,#000000,#f4f4f4) !important;}
body.rtl .icon-button-arrow:before {content: "\e608";}
body.rtl .wpcf7-response-output {direction: rtl !important;}
body.rtl.material .nectar-button.has-icon.jumbo i {transform: translateY(-50%) translateX(-2px);}
body.rtl.material .nectar-button.has-icon i {right: auto !important; left: 14px !important;}
body.rtl .nectar-button.has-icon:hover span, body.rtl .nectar-button.tilt.has-icon span, body.rtl.material .nectar-button.has-icon span {transform: translateX(18px) !important;}
body.rtl #cookie-notice .cn-button:not(.cn-button-custom) {margin: 0 10px 0 0;}
body.rtl #footer-widgets .col {margin-right: 0; margin-left: 2%; direction: rtl;}
body.rtl #footer-widgets .col:last-child {margin-left: 0;}
body.rtl div#copyright p {direction: ltr; text-align: right;}
body.rtl .text_on_hover.product .nectar_quick_view i, body.rtl .woocommerce .classic .product-wrap .add_to_cart_button i, body.rtl .woocommerce .classic .product-wrap .nectar_quick_view i {margin-right: 0; margin-left: 8px;}
body.rtl .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button.next svg:not(.flickity-button-icon) {right: -2px !important; left: auto !important;}
body.rtl .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button.previous svg:not(.flickity-button-icon) {left: 0 !important;}
body.rtl .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .price, body.rtl .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .woocommerce-loop-product__title {padding-left: 25px; padding-right: 25px;}
body.rtl.woocommerce.archive #page-header-bg[data-alignment="right"] .span_6 {justify-content: flex-start;}
body.rtl .wc-block-components-price-slider__range-input-progress {--range-color: #000000 !important;}
body.rtl .checkout #order_review .order-review tbody tr td {margin-right: auto !important; margin-left: 0 !important;}
body.rtl .woocommerce-checkout-review-order-table .product-info {margin-right: auto !important; margin-left: 0 !important;}
body.rtl .checkout .woocommerce-additional-fields, .checkout .woocommerce-billing-fields, .checkout .woocommerce-shipping-fields {padding-right: 0 !important; padding-left: 45px !important;}
body.rtl .woocommerce .cart-collaterals .cart_totals table th, body.rtl .woocommerce-page .cart-collaterals .cart_totals table th {padding: 20px !important;}
body.rtl .cart_totals .woocommerce-shipping-totals.shipping #shipping_method, body.rtl .cart_totals .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination {padding-bottom: 10px !important;}
body.rtl .portfolio-filters {float: left !important;}