/*
Theme Name: espressimo
Theme URI: https://webeffect.co.il/
Template: oceanwp
Author: espressimo
Author URI: https://webeffect.co.il/
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce
Version: 2.0
Updated: 2024-04-02 09:42:20

*/
form, input, textarea, button, label, search,
.elementor-widget-search-form {
    outline:none !important;
}
body a:focus {
    outline: none !important;
}
body a:hover {
    color: #000;
}
.home #shop-cart-to-white svg {
	filter: brightness(0) saturate(100%) invert(100%) sepia(78%) saturate(0%) hue-rotate(231deg) brightness(111%) contrast(113%);
}
#header-top-menu{
    /*border-bottom: 1px solid #999999;*/
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg {
filter: brightness(0) saturate(100%) invert(13%) sepia(5%) saturate(3%) hue-rotate(325deg) brightness(98%) contrast(81%) !important;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    color: #828282 !important;
}
.elementor-widget-image.header-logo-svg a img[src$=".svg"] {
	width: 88px;
}
.grecaptcha-badge { 
    visibility: hidden !important;
}
.amount {
    color: #333333 !important;
}
a#elementor-menu-cart__toggle_button:focus {
	border:0;
}
.elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
    right: -11px !important;
}
.mega-menu-product ul li {
	margin-bottom:0 !important;	
}
.elementor-206 .elementor-element.elementor-element-9356947:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	border-color: #fff;
}
.home #site-header, 
.home #header-desktop,
.elementor-search-form__container {
	/* background-color: transparent !important;
	border-color: transparent !important; */
}
.jet-menu .jet-menu-item a:hover {
    text-decoration:underline;
}
#site-header {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.elementor-search-form__container {
    flex-direction: row-reverse;
}
.home form.elementor-search-form .elementor-search-form__container button.elementor-search-form__submit svg {
	
}
.home .elementor-menu-cart__toggle .elementor-button svg {
	/* fill: #fff !important; */
}
.home .xoo-wsc-sc-cont,
.home .xoo-wsc-sc-cont span.woocommerce-Price-amount.amount {
	/*color: #fff !important;*/
}
.home .xoo-wsc-sc-cont .xoo-wsc-sc-count {
    /*color: #ffffff;*/
}
.home .xoo-wsc-sc-cont span.xoo-wsc-sc-count {
    right: -14px;
    top: -9px;
}
.home .header-searchi .dgwt-wcas-search-form button,
.home .footer-search-ajax-bar button {
    background: transparent !important;
}
.home form.elementor-search-form:hover .elementor-search-form__container,
.home form.elementor-search-form.elementor-search-form--focus .elementor-search-form__container {
	border-color: #fff !important;
}
body:not(.home) form.elementor-search-form:hover .elementor-search-form__container,
body:not(.home) form.elementor-search-form.elementor-search-form--focus .elementor-search-form__container {
	border-color: #333 !important;
}
.home form.elementor-search-form.elementor-search-form--focus .elementor-search-form__container input {
	color: #fff !important;
}
.home #header-top-menu .jet-menu-inner ul.jet-menu > li a {
   /* color: #fff !important;*/
}
.home #header-top-menu .jet-menu-inner ul.jet-menu > li a:hover {
    color: #000 !important;
}
.elementor-search-form--skin-full_screen .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox {
    background-color: #363636 !important;
}
#home-banner-list img {
    filter: grayscale(1.0);
}
#home-banner-list img:hover {
    filter: grayscale(0);
}
.home .home-main-carousel .swiper-slide-inner {
	padding: 70px 150px;
}
.home-banner-button a {
    padding-right: 35px;
    padding-left: 35px;
}
.home-banner-underbutton a {
    padding-right: 90px;
    padding-left: 90px;
}
.svg-overflow svg {
    overflow: visible;
}
.uael-woo-products-summary-wrap a span {
    display:none;
}
.uael-woocommerce .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
    text-align: center;
    font-size:18px;
    font-weight:400;
    padding-right: 5px;
    padding-left: 5px;
    min-height: 70px;
}
.uael-woo-products-summary-wrap .price {
    text-align: center;
}
.uael-woo-products-summary-wrap .price span {
    color:#333333;
    text-align: center;
    font-size:18px;
    font-weight:700;
}
.uael-woo-products-thumbnail-wrap {
    text-align: center;
}
.uael-woo-products-thumbnail-wrap .uael-flash-container {
	position: relative !important;
    background: #62A897;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    border-radius: 25px;
    padding: 0 30px;
}
.uael-woo-products-grid .uael-woo-products-thumbnail-wrap img {
    width: auto !important;
    height: 200px !important;
}
.uael-woo-products-grid .uael-woo-products-thumbnail-wrap img:hover {
    opacity: 0.8;
}
.home-posts .uael-post-wrapper {
    position: relative;
}
.home-posts .uael-post-wrapper:nth-child(2)::before {
    content:'';
    position: absolute;
    height:100%;
    width:1px;
    display:block;
    background: #CCCCCC;
    left:-1px;
    top: 0;
}
.home-posts .uael-post-wrapper:nth-child(2)::after {
    content:'';
    position: absolute;
    height:100%;
    width:1px;
    display:block;
    background: #CCCCCC;
    right:1px;
    top: 0;
}
.elementor-widget-eael-testimonial-slider .testimonial-inline-style {
    text-align: right;
    width: 100%;
}
.eael-testimonial-content .review-fb-icon{
    position: absolute;
    left: 50px;
}
.eael-testimonial-metablock {
  
}
.elementor-widget-eael-testimonial-slider .testimonial-inline-style .eael-testimonial-image {
    float: right;
    margin-right: 0;
}
.sidebar-box input.search-field {
    border: 1px solid #28201D;
    border-radius: 19px;
}
.woocommerce .oceanwp-toolbar {
	width:100%;
	display:flex !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
}
.woocommerce .oceanwp-toolbar > div,
.woocommerce .oceanwp-toolbar > form {
	width:50%;
}
.woocommerce .woocommerce-ordering {
    float: unset !important;
	text-align:left;
}
.woocommerce .woocommerce-ordering .orderby {
	color:#333333 !important;
    overflow: visible !important;
    border: 0 !important;
	font-weight:700 !important;
	text-align:left;
}
.elementor-products-grid ul.products.elementor-grid li.product .image-wrap span {
	border-radius: 25px;
    padding: 6px 28px !important;
    font-size: 17px;
}
.elementor-products-grid ul.products.elementor-grid li.product .image-wrap span.onsale {
    background-color: rgba(98, 168, 151, 1);
	right: 0;
    left: 0;
    width: 118px;
    margin: 0 auto;
}
.woocommerce-shop #wrap {
    overflow: hidden;
}
.archive ul.products li.product .title h2,
.archive ul.products li.product .title h2 a {
    font-size: 18px !important;
    font-weight: 400 !important;
}
.archive ul.products li.product .price,
.archive ul.products li.product .price ins {
	font-weight:700 !important;
}
.archive .btn-wrap,
.archive .rating,
.archive .category,
.archive .pisol_buy_now_button {
	
}
.archive .star-rating {
    margin: 0 auto;
}
.archive.woocommerce ul.products li.product li.btn-wrap {
	visibility: hidden;
}
.archive .woo-entry-inner .btn-wrap a {
    background: #000 !important;
    color: #fff !important;
	border:0 !important;
	padding: 9px 22px !important;
}
.single-product .btn-wrap a {
    background: #000 !important;
    color: #fff !important;
	border:0 !important;
	padding: 9px 22px !important;
}
.single-product ul.products li.product li.title a {
    min-height: 65px;
}
.archive .woo-entry-inner:hover .btn-wrap {
	visibility: visible !important;
}
.archive.woocommerce ul.products li.product li.title h2, .archive.woocommerce ul.products li.product li.title a {
    line-height: 1.2;
}
.archive.woocommerce ul.products li.product li.title a {
    min-height: 65px;
}
.archive .elementor-element.elementor-products-grid ul.products li.product {
    padding: 20px;
}
.archive.woocommerce ul.products {
    grid-row-gap: 0 !important;
}
.archive .elementor-element.elementor-products-grid ul.products li.product img:hover {
    /*opacity:0.8;*/
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    right: 17px !important;
	top: 16px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 9px 44px 10px 13px !important;
	border-width: 1px !important;
	background-color: #fff !important;
    color: #333 !important;
    border-color: #333 !important;
}
/* remove quick view */
.owp-quick-view {
	display:none !important;
}
.eael-adv-accordion {
    border: 1px solid #CCCCCC;
    border-radius: 50px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header span {
    margin-left: 15px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    border-bottom: 1px solid #CCCCCC;
}
.eael-adv-accordion .eael-accordion-list:last-child .eael-accordion-header {
    border-bottom: 0;
}
#archive-products {
	
}
.oceanwp-toolbar .woocommerce-ordering .theme-select:after {
	content: "\f0d7";
	right:unset;
	left:-25px;
    border: 0;
	color:#000000;
	font-size:20px;
}
.category-title {
}
.category-title h1 {
    font-size: 20px;
    font-weight: 700;
	margin-bottom:0;
}
.woocommerce .woocommerce-ordering select .theme-select {
	border:0 !important;
}
.load-more-bottom {
	padding-left: 75px !important;
    padding-right: 75px !important;
    font-weight: 700;
}
.post-type-archive-product .hide-on-shop-page {
	display:none;
}
.single-product .tabs.wc-tabs {
	
}

/* Single Product */
.single-product .woocommerce div.product div.woocommerce-product-details__short-description {
    margin-top: 0;
}
.single-product .single .entry-title {
	border:0;
}
.single-product .product_meta {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.single-product h1 {
    border: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.single-product .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.single-product .elementor-widget-woocommerce-product-content ul {
    list-style: disc; 
    margin: 0;
    margin-right: 25px;
    margin-bottom: 15px;
}
.single-product .related.products .products li .pisol_buy_now_button {
	display:none !important;
}
.single-product .related.products ul.products li.product .price .amount {
    font-weight: 700;
}
.single-product .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form {
    flex-wrap: wrap !important;
	border: 0 !important;
}
.single-product .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form .single_add_to_cart_button {
	background:#000;
	color:#fff;
}
.single-product .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form .single_add_to_cart_button:hover {
	background:#c38a3d;
	color:#fff;
}
.qib-button {
	display:none !important;
}
.woocommerce-notices-wrapper {
	max-width: 1140px;
    margin: 0 auto;
    margin-top: 20px;
}
.woocommerce-message a {
	color:#fff;
	background:#000 !important;
}
input[type=button],input[type=reset],input[type=submit],button[type=submit],.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    
	color:#fff;
}
.uael-woocommerce .uael-onsale {
    background-color: #62a897 !important;
	padding: 0 !important;
    margin: 0 !important;
}
.woocommerce ul.products li.product.outofstock .outofstock-badge {
    background-color: #000000 !important;
    border-radius: 23px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
	top: unset !important;
	bottom: 0 !important;
    left: 0 !important;
    margin: 0 auto;
    display: inline-block;
    max-width: 111px;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border-top: 0 !important;
}
.woocommerce div.product .woocommerce-tabs {
    padding-top: 0 !important;
}
.woocommerce #reviews #comment {
    resize: none;
}
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap .woo-entry-image, .woocommerce ul.products li.product .woo-entry-inner li.image-wrap .product-entry-slider-wrap {
    max-height: 230px;
    overflow: hidden;
}
#contact-widget {
	
}
.products-addtabs ul.tabs li.active a {
    border-color: #28201d !important;
}
.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-continue {
	display: none;
}

/* Footer */
#footer-logo .woocommerce-Price-amount.amount{
    color: #fff !important;
}
#footer-logo .elementor-search-form {
	border-color: #fff !important;
    color: #fff !important;
}
#footer-logo .elementor-search-form .elementor-search-form__container,
#footer-logo .elementor-search-form:hover .elementor-search-form__container {
	border-color: #fff !important;
}
#footer-logo .elementor-search-form--skin-full_screen .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox {
    background-color: #fff !important;
}
#footer-logo .elementor-search-form__submit svg {
	fill: #fff !important;
	height: 25px;
	filter: brightness(0) saturate(100%) invert(100%) sepia(78%) saturate(0%) hue-rotate(231deg) brightness(111%) contrast(113%);
}
#footer-info .footer-fixparagraph p {
	margin: 0;
}
#footer-form-style .elementor-field-type-submit {
    padding-top: 22px;
}
#footer-form-style label {
    padding-right: 22px;
}
.elementor-location-footer .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent !important;
}
.footer-carti .xoo-wsc-sc-cont {
    color: #fff !important;
}
.footer-carti .xoo-wsc-sc-subt {
	display:none !important;
}
.footer-carti .xoo-wsc-sc-count {
    background: transparent !important;
    right: -17px !important;
    top: -11px !important;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
    background-color: #fff !important;
}
.home dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
    background-color: transparent !important;
}
.footer-cart .woocommerce-Price-amount.amount {
	color: #fff !important;
}
.owp-floating-bar {
	display:none !important;
}

/* responsive */
@media only screen and (max-width: 1024px) and (min-width: 768px)  {
	.home a#elementor-menu-cart__toggle_button span.elementor-button-text span.woocommerce-Price-amount.amount,
	.home a#elementor-menu-cart__toggle_button .elementor-button-icon .elementor-button-icon-qty {
		color: #333 !important;
	}
	.home .elementor-menu-cart__toggle .elementor-button svg {
		fill: #333 !important;
	}
	.uael-post-grid .uael-post-grid__inner {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	body .xoo-wsc-sc-cont span.woocommerce-Price-amount.amount,
	body .xoo-wsc-sc-bki.xoo-wsc-icon-cart2,
	.home .xoo-wsc-sc-cont .xoo-wsc-sc-count {
		color: #000 !important;
	}
	#header-mobile-menu {
		overflow: hidden;
	}
	.woocommerce-notices-wrapper {
		max-width: 100%;
	}
	.woocommerce .oceanwp-toolbar > div, .woocommerce .oceanwp-toolbar > form {
		width: 100%;
	}
	.woocommerce .woocommerce-ordering .orderby {
		width: auto !important;
		left: 20px !important;
		position: absolute;
	}
	.xoo-wsc-sc-count {
		background-color: transparent !important;
		color: #000000 !important;
		right: -16px !important;
		top: -9px !important;
	}
}
@media (max-width: 767px) {
	.order1 {
		order:1 !important;
	}
	.order2 {
		order:2 !important;
	}
	.order3 {
		order:3 !important;
	}
	body {
		margin-bottom: 0;
	}
	#header-mobile-menu {
		padding: 0 !important;
		min-height: 72px;
	}
	.jet-mobile-menu .jet-dropdown-arrow {
		width: 18px !important;
		height: 18px !important;
	}
	.home .home-main-carousel .swiper-slide-inner {
		justify-content: center !important;
	}
	.home .home-main-carousel.swiper-slide-inner {
		padding: 30px;
	}
	#contact-button a img {
		width: 60px;
	}
	.home .xoo-wsc-sc-cont,
	.home .xoo-wsc-sc-cont span.woocommerce-Price-amount.amount {
		color: #28201D !important;
	}
	.home .xoo-wsc-sc-cont .xoo-wsc-sc-count {
		background-color: transparent;
		color: #28201D;
	}
	.xoo-wsc-sc-cont .xoo-wsc-sc-subt {
		display: none !important;
	}
	.home #header-mobile-cart .elementor-button-text span.woocommerce-Price-amount.amount,
	.home #header-mobile-cart .elementor-button-icon .elementor-button-icon-qty {
		color: #333 !important;
	}
	.home .elementor-menu-cart__toggle .elementor-button svg {
		fill: #333 !important;
	}
	.uael-post-grid .uael-post-grid__inner {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.body .footer-cart .elementor-button-icon .elementor-button-icon-qty,
	.body .footer-cart .elementor-button-text span.woocommerce-Price-amount.amount {
		color: #fff !important;
	}
	.hidebr br {
		display:none;
	}
	.uael-woocommerce .uael-woo-products-summary-wrap {
		padding: 0 !important;
	}
	body.single.woocommerce .has-product-nav span.onsale {
		top: 0 !important;
		display: inline-block;
		max-width: 120px;
		text-align: center;
	}
	.woocommerce .oceanwp-toolbar {
		display: block !important;
	}
	.woocommerce-notices-wrapper {
		max-width: 100%;
	}
	.woocommerce .oceanwp-toolbar > div, .woocommerce .oceanwp-toolbar > form {
		width: 100%;
	}
	.woocommerce .woocommerce-ordering .orderby {
		width: auto !important;
		left: 20px !important;
		position: absolute;
	}
	.xoo-wsc-sc-count {
		background-color: transparent !important;
		color: #000000 !important;
		right: -16px !important;
		top: -9px !important;
	}
	.single-product .fixpadgth {
		margin: 17px 0px 0px 0px;
	}
}