/*
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: 1.0
*/
/*fonts*/
@font-face {
    font-family: 'almoni';
    src: url("/wp-content/fonts/almoni-regular-aaa.woff") format("woff"),
        url("/wp-content/fonts/almoni-regular-aaa.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}

.cky-btn-accept{
    background: #494d30!important;
    color: #ffffff;
    border: 2px solid #494d30!important;
}



@media only screen and (min-width: 1000px) {
    .single-product .row > .product[data-gallery-style] .single-product-main-image, .single-product .product[data-gallery-style] .single-product-main-image
 {
        width: 50%;
        margin-right: 0;
        margin-left: 5%;
    }

}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
	font-size: 30px !important;
	font-weight: 400 !important;
    justify-self: center;}
.woocommerce ul.products li.product a img {margin: 0 0 0;}

.material.product .product-wrap .product-add-to-cart a.nectar_quick_view, .woocommerce .material.product .product-wrap .product-meta>.price {direction: ltr;}
.woocommerce div.product .summary p.price {
    direction: ltr;
	justify-self: right;}

.cart div.quantity, .woocommerce-mini-cart div.quantity {	border-radius: 0;}
.woocommerce .material.product:before {box-shadow: 0 20px 50px rgba(0, 0, 0, .07);}
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view {border-left: 1px solid rgba(0, 0, 0, .13)!important;}
body.rtl .nectar-quick-view-box h1.product_title.entry-title {font-size: 25px;}
.nectar-quick-view-box .entry-summary p.price {font-size: 25px;}
.nectar-quick-view-box .summary .price {margin-top: 0!important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {display: none;}
.woocommerce mark {display: none;}
.nectar-shop-header .woocommerce-breadcrumb {margin-bottom: 0;}
#page-header-bg .subheader {font-size: 20px;}
body[data-bg-header=true].archive .container-wrap {padding-top: 30px !important;}
@media only screen and (max-width: 690px) {
    #page-header-bg .span_6 span.subheader {
        font-size: 18px !important;
        line-height: 1.3 !important;}
}
.nectar-slide-in-cart.style_slide_in_click .inner>.header a {
    margin-right: auto;
	margin-left: 0!important;}

.woocommerce ul.products .material.product h2, .woocommerce ul.products .material.product h3, .woocommerce-page ul.products .material.product h2, .woocommerce-page ul.products .material.product h3{ color: #494d30;}
.woocommerce-page ul.products li.product.material .price {color: #494d30 !important;}
.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce .material.product .product-wrap .product-add-to-cart a>span {color: #494d30;}

.nectar-quick-view-box .single_add_to_cart_button_wrap a.single_add_to_cart_button span{background-image: linear-gradient(to left, #fff 0, #fff 100%);}
.woocommerce-cart .cart-collaterals .cart_totals table { direction: rtl;}.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align: middle;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {padding: 6px 12px 0 0!important;}
.checkout #order_review .order-review tbody tr td{margin-right: auto; margin-left: 0;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
    border: var(--wc-form-border-width) solid #494d30;
    border-radius: 0;
	color: #494d30;}

@media only screen and (max-width: 768px) {
.checkout .woocommerce-shipping-fields, .checkout .woocommerce-billing-fields, .checkout .woocommerce-additional-fields {	padding-left: 0!important;}
}
.woocommerce form .form-row label {line-height: 1.25;}



/*side cart*/
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    font-weight: 400;
	border-radius: 0!important;}
.nectar-slide-in-cart.style_slide_in_click .cart_list.woocommerce-mini-cart .mini_cart_item a {color: #494d30!important;}
body .nectar-slide-in-cart .total, body .nectar-slide-in-cart .total strong {color: #494d30!important;}
.style_slide_in_click .product-meta > .product-details {
    padding-left: 25px;
	padding-right: 5px;}
.nectar-slide-in-cart.style_slide_in_click .cart_list.woocommerce-mini-cart .mini_cart_item a {color: #494d30 !important;}
.span_12.dark .nectar-cta[data-style="arrow-circle-animation"]:not([data-using-bg="true"]) .arrow-circle-animation-arrow-wrap {
	background-color: #494d30;}
.nectar-cta[data-style="arrow-circle-animation"] .link_wrap .link_text {    flex-direction: row-reverse!important;}
.nectar-cta[data-style="arrow-circle-animation"] .link_wrap { flex-direction: row-reverse;}
@media only screen and (max-width: 690px) {.wpb_row.full-width-content .woocommerce .nectar-woo-flickity, body .wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity:not([data-controls=arrows-overlaid]){padding-bottom: 0; }
.woocommerce .material.product .product-wrap .product-meta {padding: 5px 25px 5px 25px;}
body .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell {padding: 5px 7px 0 7px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title {font-size: 20px !important;}
.nectar-cta[data-style="arrow-circle-animation"] .link_wrap{flex-direction: column!important;}
}
@media only screen and (max-width: 768px) {
    .cart div.quantity {
        margin-left: 0;
		margin-right: auto;}
    }
.woocommerce-cart .product-name a {font-size: 18px;
        line-height: 22px;}	
.woocommerce-checkout-review-order-table .product-info h4 a {font-size: 18px;
        line-height: 22px;}
body[data-fancy-form-rcs="1"] input[type='checkbox'] + label {padding-right: 0!important;}

@media only screen and (max-width: 999px) {
    .nectar-flickity[data-controls=touch_total].nectar-carousel:not(.masonry) .flickity-viewport, .nectar-flickity[data-controls=touch_total]:not(.masonry) .flickity-viewport {
        margin-bottom: 0;
        margin-top: 0;}
}

.wpcf7-form .nectar-wpcf7-inline-form .nectar-wpcf7-inline-field {
    padding-left: 20px;
    padding-right: 0px;
}
.wpcf7-form .nectar-wpcf7-inline-form > div:last-child {
    padding-right: 0;
    padding-left: 0;
}
@media only screen and (max-width: 1000px){
.wpcf7-form .nectar-wpcf7-inline-form.mobile-1-col .nectar-wpcf7-inline-field {
    width: 100%;
    padding-bottom: 1.1em;
    padding-left: 0;
}
}

#wpcf7-f474-p2-o1 input[type=submit] {background-color: #fff; color:#494d30; padding: 9px 22px !important;}
.wpcf7-spinner {
    visibility: hidden;
    opacity: 0;
    width: 0;
    height: 0;
    padding: 0;
	margin: 0;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {direction: inherit;}
.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: rgba(0, 0, 0, .04);
    border-radius: 0;
    border: 2px solid transparent;}
.toggle > h3.toggle-title a{
	font-size: var(--nectar-body-font-size);
    line-height: var(--nectar-body-line-height);}
div[data-style="minimal"] .toggle > .toggle-title a {padding: 20px 40px 20px 0px;}

@media only screen and (max-width: 690px) {
	.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove){font-weight: 400;
        font-size: 16px;
        line-height: 19px;}
	.nectar-slide-in-cart .widget_shopping_cart_content {padding: 30px 15px;}
	.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item>a {margin-right: 5px;}
}
.nectar-slide-in-cart.style_slide_in_click .cart_list.woocommerce-mini-cart .mini_cart_item a {color: #494d30 !important;}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove){    font-size: 18px;
    line-height: 22px;
    font-weight: 400;}

/*CTA*/
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text {
    padding: 0 0 0 40px!important;
}
.nectar-cta[data-style="arrow-animation"] svg {
    left: 0!important;
    right: auto!important;
}
.nectar-cta[data-style="arrow-animation"] .line {
    left: 0!important;
    right: auto!important;
}
@media only screen and (max-width: 690px) {
.h4mobilefontsixefix {font-size: 18px!important; line-height: 21px!important;}
.wpb_row.full-width-content .woocommerce .nectar-woo-flickity {padding: 0px 15px;}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {margin: 10px 0 10px 0;}
}

.wpcf7 .wpcf7-form textarea {height: 100px!important;}
body[data-form-submit=regular] .container-wrap input[type=submit] {    width: 100%;}
.nectar-cta[data-using-bg=true] .text {margin-right: 0;}

.woocommerce-breadcrumb i.fa-angle-right, .breadcrumbs i.fa-angle-right {transform: rotate(180deg);}
.woocommerce .related-upsell-carousel.nectar-woo-flickity section > h2 .woo-flickity-count {display: none;}

/*single post*/
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:not(:hover) {display: none;}
body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {
    text-align: center;
    padding: 20px 0 20px 0;
    border-bottom: 2px solid rgba(255, 255, 255, .4);
    border-top: 2px solid rgba(255, 255, 255, .4);}
/*
.row .col.section-title.blog-title{display:none;}
.single .heading-title {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
*/
.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {border-color: #494d30;}

.post .article-content-wrap span.meta-category, .post .article-content-wrap span.meta-author, .post .article-content-wrap span.meta-comment-count {display: none!important;}
#footer-outer #copyright {padding: 20px 0 0 0;}

@media only screen and (max-width: 768px) {
body.single-post.material[data-bg-header=true] .container-wrap {padding-top: 30px !important;}
}

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {direction: rtl;}