/*
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: 17.1.0
*/
#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: #007493 !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: #007493 !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;}
}
.header-title h1 {color: #007493 !important;}
.woocommerce-address-fields button[type=submit], .woocommerce-EditAccountForm button[type=submit] {margin-top: 20px !important;}
.work-item.style-2 {border: 1px solid #CCCCCC;}
#header-secondary-outer #social {float: right !important;}
body.rtl #header-secondary-outer #social {float: left !important;}

#sidebar .widget {margin-bottom: 20px !important;}
#sidebar h4 {color: #007493 !important;}
#sidebar .widget ul.menu {margin: 0 !important;}
#sidebar .widget ul.menu li {list-style: none !important; border-bottom: 1px dotted #007493 !important; padding: 10px 0 !important;}
#sidebar .widget ul.menu li.current-menu-item a {color: #007493 !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 .wp-block-search__button svg {fill: #FFFFFF;}
#sidebar .widget li.cat-item {border-bottom: 1px dotted #007493 !important; padding: 10px 0 !important;}
#sidebar .is-style-outline.wp-block-tag-cloud .tag-cloud-link {font-size: 14px !important; border: 1px solid #007493 !important; color: #007493 !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: #007493 !important; color: #FFFFFF !important;}

#footer-outer #footer-widgets .widget h4 {color: #007493 !important;}
#footer-outer #footer-widgets .current-menu-item a {color: #007493 !important;}
#footer-outer #footer-widgets #block-20, #footer-outer #footer-widgets #block-21 {display: none; max-width: 380px;}
html[lang="en-US"] #footer-outer #footer-widgets #block-20 {display: block;}
html[lang="ar"] #footer-outer #footer-widgets #block-21 {display: block;}
.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 #top nav > ul > li > a, html[lang="ar"] body.rtl strong {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 {font-weight: bold !important;}

body.rtl .nectar-header-text-content {direction: ltr;}
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 .post-area.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 .row .col.section-title {direction: rtl !important;}
body.rtl #page-header-bg[data-alignment="left"] .row {text-align: right !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 {-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 bdo[lang="ar"] {display: none;}
body.rtl bdo[lang="en"] {display: none;}
body.rtl bdo[lang="ar"] {display: block;}
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;}
body.rtl .nectar-fancy-box[data-style=hover_desc] .hover-content {direction: rtl;}
