/*
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
*/
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: #9ac7c6 !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: #4b8088 !important; font-weight: bold !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;}
}
#page-header-bg[data-bg-pos=center] .page-header-bg-image {background-position: center bottom;}
#page-header-bg[data-bg-pos=center] .page-header-bg-image img {object-position: center bottom;}
#top nav >ul >li >ul >li {border-bottom: 1px dotted #9ac7c6;}
#top nav >ul >li >ul >li:last-child {border-bottom: 0;}
.services-list h3, .approach-list h3 {font-size: 18px !important;}
.services-list p, .approach-list p {font-size: 16px !important;}
.services-list .link_text {font-weight: 400 !important;}
body.page-id-9399 .service-btn {display: none;}
.wpcf7 textarea {height: 100px !important;}
.nectar-scrolling-tabs .scrolling-tab-nav a {padding-top: 0 !important; display: inline-block !important; line-height: 28px !important;}
.nectar-scrolling-tabs .scrolling-tab-nav ul li {padding-bottom: 0 !important;}

#sidebar .wp-block-search__inside-wrapper {gap: 0 !important;}
#sidebar .wp-block-search__button {margin: 0 !important;}
#sidebar .widget {margin-bottom: 20px !important;}
#sidebar h4 {color: #9ac7c6 !important;}
#sidebar .widget ul.menu {margin: 0 !important;}
#sidebar .widget ul.menu li {list-style: none !important; border-bottom: 1px dotted #9ac7c6 !important; padding: 10px 0 !important;}
#sidebar .widget ul.menu li.current-menu-item a {color: #9ac7c6 !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 #9ac7c6 !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: #9ac7c6 !important; border: 1px solid #9ac7c6 !important; color: #FFFFFF !important;}
html[lang="en-US"] #block-21 {display: none;}
html[lang="ar"] #block-20 {display: none;}
html[lang="en-US"] #block-17 h4, html[lang="en-US"] #block-18 h4 {display: none;}
html[lang="en-US"] #block-17 h4:first-of-type, html[lang="en-US"] #block-18 h4:first-of-type {display: block;}
html[lang="ar"] #block-17 h4, html[lang="ar"] #block-18 h4 {display: block;}
html[lang="ar"] #block-17 h4:first-of-type, html[lang="ar"] #block-18 h4:first-of-type {display: none;}
#footer-outer #footer-widgets .widget h4 {color: #FFFFFF !important;}
#footer-outer #footer-widgets .current-menu-item a {color: #9ac7c6 !important;}
#footer-outer #footer-widgets #nav_menu-7 a, #footer-outer #footer-widgets #nav_menu-12 a {color: #FFFFFF !important;}
#footer-outer #footer-widgets .menu a {padding-left: 15px !important; position: relative; display: inline-block !important;}
body.rtl #footer-outer #footer-widgets .menu a {padding-left: 0 !important; padding-right: 15px !important;}
#footer-outer #footer-widgets .menu a::before {content: "\e607"; font-family: icomoon !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; left: 0; top: 5px;}
body.rtl #footer-outer #footer-widgets .menu a::before {content: "\e608"; left: auto; right: 0;}
#footer-outer #footer-widgets #block-20, #footer-outer #footer-widgets #block-21 {max-width: 400px;}
.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 {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;}
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 .nectar-cta .link_wrap .arrow:before {content: "\e608";}
body.rtl .nectar-cta[data-style=see-through] .link_wrap:hover .arrow:before {transform: scale(1, 1) translateX(-11px);}
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 {}
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;}
body.rtl .nectar-scrolling-tabs .scrolling-tab-nav .n-sticky > .line {right: -1px !important; left: auto !important;}
