/*
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;
}
@font-face {
    font-family: 'almoni tzar';
    src: url("/wp-content/fonts/almoni-tzar-regular-aaa.woff") format("woff"),
        url("/wp-content/fonts/almoni-tzar-regular-aaa.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
.woocommerce .woocommerce-ordering{display: none;}
.woocommerce .woocommerce-result-count {display: none;}
body[data-fancy-form-rcs="1"].woocommerce .woocommerce-result-count {display: none;}
/*product page*/
.single-product div.product h1.product_title, .nectar-shop-header {
    font-size: 40px;
    line-height: 44px;}
.single-product .nectar-prod-wrap, .single-product .product[data-gallery-style=left_thumb_sticky] .nectar-sticky-prod-wrap, .woocommerce .product[data-gallery-style=left_thumb_sticky][data-tab-pos*=fullwidth]>.summary.entry-summary, .woocommerce .product[data-gallery-style=left_thumb_sticky][data-tab-pos=in_sidebar] .single-product-summary>div.summary, .woocommerce div.product[data-gallery-style=left_thumb_sticky] div.images .woocommerce-product-gallery__image:nth-child(n+2) {display: flex;}
@media (min-width: 691px) {
    .col {
        margin-right: 0;
        margin-left: 5%; }
}
.cart div.quantity, .woocommerce-mini-cart div.quantity {
    border: 1px solid rgba(14, 35, 66, 0.4);
	border-radius: 0;}

.woocommerce button[type=submit][name=calc_shipping]:hover, .woocommerce input[type=submit][name=apply_coupon]:hover, .woocommerce input[type=submit][name=update_cart]:hover, .woocommerce-page:not([data-form-submit=see-through]) div[data-project-style=classic] button[type=submit].single_add_to_cart_button:hover{background-color:rgba(14, 35, 66, 0.7)!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: 55%;
        margin-right: 0;}
	.woocommerce div.product .woocommerce-tabs[data-tab-style=fullwidth_stacked] {padding-top: 0;}
	body[data-bg-header=true].archive .container-wrap {padding-top: 2.1em !important;}
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {display: none;}
/*--*/
.text_on_hover.product .nectar_quick_view i, .woocommerce .classic .product-wrap .add_to_cart_button i, .woocommerce .classic .product-wrap .nectar_quick_view i {
    margin-right: 0;
    margin-left: 8px;}
.nectar-slide-in-cart:not(.style_slide_in_click) .widget_shopping_cart .cart_list li {padding-left: 30px;}
body .nectar-slide-in-cart:not(.style_slide_in_click) .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
	left: 0;}

/*minicart*/
#footer-outer .widget_shopping_cart .cart_list a, #header-outer .widget_shopping_cart .cart_list a, .nectar-slide-in-cart .widget_shopping_cart .cart_list a { font-family: 'almoni';}
.woocommerce .product_list_widget, .woocommerce .product_list_widget span, .woocommerce.ascend .product_list_widget .star-rating:before {font-size: 16px;}

/*--*/
.nectar-scrolling-tabs .scrolling-tab-nav ul li {
    padding-right: 0;
	padding-left: 50px;}
.nectar-scrolling-tabs .scrolling-tab-nav .n-sticky > .line {
    width: 3px;
    left: auto;
    right: 0;}

/*--*/
.nectar_video_lightbox.play_button_with_text .link-text {
    margin-left: 25px;
    margin-right: 25px;
	color: #0e2342;}
.toggle>.toggle-title a {color: rgba(14, 35, 66,1);}
.toggle>.toggle-title a i {color: #0e2342;}

@media only screen and (max-width: 787px) {
	.nectar-scrolling-tabs .scrolling-tab-content {
    padding-left: 15px!important;
	padding-right: 15px!important;}
}

div[data-style*=minimal] .toggle>.toggle-title i {
    top: 65%;}
 .toggle > h3.toggle-title a{  
    font-family: almoni;
    font-size: 20px;
    line-height: 23px;
}
.toggle>.toggle-title a {color: #0e2342;}
div[data-style*=minimal] .toggle>.toggle-title i {
border: 2px solid #0e2342;}
div[data-style="minimal"] .toggle > .toggle-title i:before {background-color: #0e2342;}
div[data-style="minimal"] .toggle > .toggle-title i:after {background-color: #0e2342;}

.single-product .woocommerce-product-gallery__image a,
.single-product .main-image a,
.single-product .product-slider-image a {
    pointer-events: none !important;
    cursor: default !important;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    .nectar-hor-list-item:not([data-columns="2"])>.nectar-list-item[data-text-align=right] {
        text-align: right;
    }
}
.wpb_row.full-width-content .woocommerce .nectar-woo-flickity {padding: 0 15px;}

.woocommerce.archive #page-header-wrap + .container-wrap .woocommerce-breadcrumb {display: none!important;}
#page-header-bg .span_6 {
    width: 100%;
    margin-left: 0;}
@media only screen and (max-width: 768px) {
    .cart div.quantity, .woocommerce-mini-cart div.quantity {
        margin-left: 0;
        margin-right: auto;
    }
	div[data-style="minimal"] .toggle > .toggle-title a {
		padding: 20px 40px 20px 0px;}
}

.nectar-highlighted-text[data-color="#0E2342"]:not([data-style="text_outline"]) em {
    background-image: linear-gradient(to right, #0E2342 0, #0E2342 100%);
    padding: 5px 7px 3px;}
.iwithtext .iwt-text {
	    line-height: 34px;
    padding-right: 40px!important;
    padding-left: 20px!important;}
.iwithtext .iwt-icon {
    right: 0;
    left: 0;}

/*CF7 css fixes:*/
.wpcf7-form .nectar-wpcf7-inline-form .nectar-wpcf7-inline-field {
    padding-left: 30px;
    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;
}
}
.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 {border-radius: 0;}
.wpcf7 .wpcf7-form textarea {height: 100px;}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {width: 100%;}

.woocommerce form .form-row .input-text, .woocommerce form .form-row select{ border-radius: 0;}
:where(.woocommerce) .select2-container {width: 100% !important;}
.woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {border-color: #0e2342;}
:where(.woocommerce) .select2-container .select2-dropdown, :where(.woocommerce) .select2-container .select2-selection {border-radius: 0;}
.woocommerce table.order-review tfoot td, .woocommerce table.order-review tfoot th, .woocommerce table.order-review th, .woocommerce-page table.order-review th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {font-family: inherit;}
.checkout #order_review .order-review tbody tr td {
    margin-left: 0;
    margin-right: auto;}

@media only screen and (max-width: 690px) {
   #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a {margin: .4em;}
}

#header-outer .widget_shopping_cart a.button {font-size: 16px!important;}
#header-outer .total, #header-outer .total strong, .nectar-slide-in-cart .total, .nectar-slide-in-cart .total strong{font-size: 22px;}

/*product item style*/
.products li.product.minimal .product-meta .amount {font-weight: 600 !important;}
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a {
    background-color: #0e2342 !important;
    color: #fff;
    border-radius: 0;
}
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a:hover{
    background-color: #fff !important;
	 color: #0e2342;}
.products li.product.minimal [data-nectar-quickview="true"] .nectar_quick_view, body .products li.product.minimal .product-add-to-cart a {font-size: 18px;}
.products li.product.minimal .product-add-to-cart a {
    opacity: 1;
	transition:none;}
.products li.product.minimal .product-wrap {border-radius: 0;}
li.product.minimal .product-wrap img {border-radius: 0;}

/*--*/
body.material .nectar-button.has-icon i {
    left: 14px;
	right: auto;}
.icon-button-arrow:before {content: "\e094";}
body.material .nectar-button.has-icon span {transform: translateX(+18px);}

/* ביטול נקודות בתפריט */
.widget_nav_menu ul,
.widget_nav_menu li {
  list-style: none !important;
  list-style-type: none !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
}

/* ביטול נקודה לפני פריטי תפריט בתבנית Salient */
.widget_nav_menu ul li::before {
  display: none !important;
  content: none !important;
}
.widget_nav_menu a:hover,
ul.menu a:hover {
  color: #ffffff !important;
}

@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: 20px;}
	.nectar-scrolling-tabs .scrolling-tab-mobile-title .inner { margin-bottom: 0;}
}

.nectar-cta[data-style="arrow-circle-animation"] .arrow-circle-animation-arrow-wrap {
    -webkit-transform: scaleX(-1);
	 transform: scaleX(-1);}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .container-wrap .font_size_phone_26px.nectar-cta *, html .container-wrap .font_size_phone_26px.nectar-cta * {
        font-weight: 400;
    }
}

@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; }
}

.wa__sq_button {border-radius: 0!important;}