/******* new css *******/
/*****Bundle product css******/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #1a0d00;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	border: none !important;
}
.bundled_product_summary .bundled_product_optional_checkbox {
	font-size: 17px;
}
body.single-product .single-col-1 .bundle-inner-cont > .bundled_item_optional::before {
  position:absolute;
  content:"בחרו טעם ";
  top: -40px;
  font-size: 20px;
  font-weight: 600;
  color: #333;
}
body.single-product .single-col-1 .bundle-inner-cont > .bundled_item_optional ~ .bundled_item_optional::before {
  display: none !important;
}
body.single-product .single-col-1 .bundle-inner-cont > .bundled_item_optional {
  margin-top: 70px;
}
body.single-product .single-col-1 .bundle-inner-cont > .bundled_item_optional ~ .bundled_item_optional {
  margin-top: 0 !important;
}
.woocommerce-cart .woocommerce-cart-form tr.bundled_table_item .product-name.product-id-2165 .bundled-product-name span {
	display: none;
}

.woocommerce-cart .woocommerce-cart-form tr.bundled_table_item .product-remove a.remove{
    display:none;
}
/*****End Bundle product css******/
/****add to cart popup****/
#lpr-modal {
  display: none !important;
}
.lpr-modal-overlay {
  display: none !important;
}
/*******end add to cart popup********/
.single-col-1 {
	display: flex;
	align-items: end;
	flex-wrap: wrap;
}
body.postid-1604 .single-col-1 {
	align-items: baseline;
}
.woocommerce-order-details .bundled-product-name.bundled_table_item_indent  .wc-item-meta li p {
	font-size: 1em;
	line-height: 19px;
}
.woocommerce-order-details .bundle_table_item .wc-item-meta p {
	font-size: 0.875em;
}
.woocommerce-order-details .bundled-product-name.bundled_table_item_indent {
	padding-right: 0;
}
.woocommerce-order-details .bundled-product-name.bundled_table_item_indent a {
	float: right;
}
.wc-pao-addons-container em.required {
    display: none;
}
.reset_bundled_variations_fixed a.reset_variations {
    display: none !important;
}
body.woocommerce-cart .bundled_table_item .bundled_table_item_indent {
    padding-right: 0 !important;
}



.stick-btn-txt {
	float: left;
	width: 100%;
}
.stickyy-price ins bdi {
  font-size: 22px;
  direction:rtl;
}
.stickyy-price del bdi, .stickyy-price del bdi .woocommerce-Price-currencySymbol, .stickyy-price del 
 {
  font-size: 16px;
  font-weight: normal;
  direction:rtl;
}
.stickyy-price {
  line-height: 22px;
  direction:ltr;
}
.stick-btn-txt {
  line-height: 20px;
}
/*body.single-product .summary form.cart div.sticky-add-to-cart  .price {
  margin-bottom: 0;
  display:inline-block !important;
}*/
body.single-product .summary form.cart div.sticky-add-to-cart button.button {
  padding: 0 !important;
}
/*.sticky-add-to-cart .price del .woocommerce-Price-currencySymbol {
  margin-top: 6px;
}
.sticky-add-to-cart .price ins .woocommerce-Price-currencySymbol {
  margin-top: 10px;
}
.sticky-add-to-cart .price {
}*/
.sticky-add-to-cart del {
	color: #fff !important;
}
.sticky-add-to-cart button::before {
  display: none;
}
.sticky-add-to-cart .amount bdi {
  color: #fff;
}

.sticky-add-to-cart ins{
    text-decoration: none;
}

.sticky-add-to-cart button::before {
	display: none;
}
.sticky-add-to-cart .price del{
      color: #fff !important;
  opacity: 0.9 !important;
}
.sticky-add-to-cart p.price del bdi,.sticky-add-to-cart .price del bdi span {
  color: #fff !important;
  font-size: 15px;
}

.sticky-add-to-cart .price ins bdi, .sticky-add-to-cart .price ins bdi span {
  font-size: 19px;
  color: #fff !important;
}
body.single-product .sticky-add-to-cart .woocommerce-Price-currencySymbol {
	background: -webkit-linear-gradient(#ffffff,#ffffff) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
/*body.single-product.woocommerce .summary .sticky-add-to-cart .price{
	display: inline-block !important;
}*/
#checkboxaccordionExample .accordion-body {
	border: 1px solid #c3a179;
	float: right;
}
body.single-product.postid-213 #checkboxaccordionExample .wc-pao-addon-name {
  display: none;
}
body.single-product.postid-213 #checkboxaccordionExample .wc-pao-addon-container {
  margin-bottom: 0;
}
body.single-product .checkbox-lab {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;
}
.cart-link-button {
  height: 60px;
  width: 230px;
  float: right;
  background: #827161;
  color: #fff;
  line-height: 60px;
  text-align: right;
  font-size: 20px;
  font-weight: 500;
  padding-right: 30px;
  position: relative;
}
.cart-link-button:hover {
	color: #fff;
}
a.cart-link-button::before{
	content: "\f100";
	position: absolute;
	left: 20px;
	font-family: FontAwesome;
	font-size: 20px;
}
.mobile-video iframe {
	width: 100%;
}
.mobile-video{
    display:none;
}
.single-product .product > .summary .product_meta .sku_wrapper {
	display: none;
}
.single-product .product > .summary .product_meta {
	border-bottom: none;
}
body.single-product .product-type-variable #product-addons-total {
	display: none !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item img {
	height: auto;
	width: 90% !important;
	margin: 0 auto !important;
}
.fa.accordion-icon {
	position: absolute;
	left: 0;
	height: 100%;
	width: 70px;
	line-height: 59px;
	text-align: center;
	color: #000;
}
.accordion-button[aria-expanded="false"] .accordion-icon::before {
  content: "\f067";
}
.accordion-button[aria-expanded="true"] .accordion-icon::before {
  content: "\f068";
}

.accordion-button-checkbox[aria-expanded="false"] .accordion-icon::before {
  content: "\f107";
}
.accordion-button-checkbox[aria-expanded="true"] .accordion-icon::before {
  content: "\f106";
}

#checkboxaccordionExample .accordion-item {
	border-radius: 0px;
	border: 1px solid #c3a179;
}
body.single-product .accordion-item .accordion-button-checkbox {
	border-bottom: 1px solid #c3a179;
	/* font-size: 15px; */
	color: #816b55 !important;
}
#checkboxaccordionExample {
	max-width: 475px;
}
#checkboxaccordionExample .accordion-body {
  border: 1px solid #c3a179;
}
#checkboxaccordionExample .accordion-button {
  border: 1px solid #c3a179;
  width: 220px;
}
#checkboxaccordionExample .accordion-item {
  border: none;
}
body.single-product #accordionExample {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.single-product .product > .summary p.price-label{
    border:none !important;
}
body.single-product .accordion-button::after{display:none;}
body.single-product .accordion-button{
    background-color: #efd6ba;
}
body.single-product .accordion-item {
	background-color: transparent; 
}
body.single-product .accordion-item {
	background: none !important;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #c3a179;
	border-radius:0px;
}
body.single-product #accordionExample .accordion-item:last-child {
	border-bottom: 1px solid #c3a179;
}
body.single-product .accordion-button:not(.collapsed) {
	color: #000;
	box-shadow: none !important;
}

body.single-product .accordion-item .accordion-button{
    	background: none !important;
    	font-weight: 500;

}
body.single-product .checkbox-price {
	float: left;
}
.variation-col .single_add_to_cart_button {
	width: 210px !important;
	max-width: 100% !important;
}
#checkboxaccordionExample p.form-row {
	font-size: 15px;
}
.secure-and-delivery {
	position: unset !important;
	width: 100% !important;
}
body.single-product div.product-type-variable .single-price {
	display: none;
}
 .secure-and-delivery.custom-function {
	display: none !important;
}
body.single-product #accordionExample {
	margin-top: 30px;
}
@media (min-width: 992px){
body.single-product div.product-type-variable .variations_form.cart {
	margin-bottom: 25px !important;
}


}
/******* end new css *******/
/****Custom CSS*****/
body.home .container-fluid.p-0 {
	padding-right: var(--bs-gutter-x,0) !important;
	padding-left: var(--bs-gutter-x,0) !important;
}
/***For single post****/

.single-post #single-content {
    background: none;
}
.single-post .bcn-breadcrumbs span {
    color: #1a0d00;
    font-size: 16px;
}
.single-post .bcn-breadcrumbs{
     color: #1a0d00;
}
.single-post .bcn-breadcrumbs span.current-item {
    color: #1a0d00;
}
.single-post  #single-content main .blog-title, .single-post  #single-content main h2, .single-post  #single-content main h3 {
    color: #1a0d00;
}
.single-post #single-content h4{
    color: #1a0d00;
}
/****End single post*****/
#text-container-home.text-container-mobile h2 {
	font-family: IBM Plex Sans Hebrew,sans-serif;
}
#contact-drawer .contact-drawer--body--info .contact-drawer--body--info--block:first-child {
	margin-top: 40px;
}
.google-review-title {
	text-align: center;
	color: #1a0d00;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 20px;
}
.single-product .product > .summary form.cart {
	display: block;
	margin: 0 auto;
}
body.single-product .wc-pao-addons-container {
	float: right;
	margin-bottom: 5px;
	width:100%;
}
body.single-product .wc-pao-addon-image-swatch .wc-pao-addon-image-swatch-price {
	font-size: 17px;
	font-weight: 400;
	color: #333 !important;
	min-height: 73px;
	display: inline-block;
}
body.single-product .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon .wc-pao-addon-wrap {
	padding: 0;
	margin: 0;
}
body.single-product .wc-pao-addon-image-swatch .wc-pao-addon-image-swatch-price span {
	color: #333;
	font-weight: 700;
}
body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch:first-child {
	z-index: 0;
}

body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch {
	position: absolute;
	width:calc(100% - 20px);
	height:100%;
	margin: 0 auto;
	left: 0;
right: 0;
		-webkit-box-shadow: 0 0 9px -3px rgba(0,0,0,.4196078431372549);
	box-shadow: 0 0 9px -3px rgba(0,0,0,.4196078431372549);
	border-radius: 5px;
	outline:0;
	padding: 12px;
}
body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch.selected  .wc-pao-addon-image-swatch-price, body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch.selected  .wc-pao-addon-image-swatch-price span{
	color: #fff !important;
}
body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch.selected:nth-child(2) {
	z-index: -2;
	background: #d2b690;
}
/*body.single-product .wc-pao-addon {
	width: 50%;
	float: right;
	height: 270px;
	position:relative;
	margin-bottom: 50px;
}*/
.wc-pao-addons-container .wc-pao-addon-container:nth-child(5) .wc-pao-addon-name, .wc-pao-addons-container .wc-pao-addon-container:nth-child(6) .wc-pao-addon-name {
	opacity: 1;
	font-size: 35px;
	font-weight: 400;
}
.wc-pao-addons-container .wc-pao-addon-container:nth-child(6) .wc-pao-addon-name{
	opacity: 0 !important;
}
body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch:first-child img {
	opacity: 0;
}
body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch.selected:first-child {
	border: none !important;
	outline-width: 0;
}

body.single-product .wc-pao-addon-name {
/*	display: none !important;*/
	opacity:0;
}
.wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-name {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;
}
.wc-pao-addons-container .wc-pao-addon-container .wc-pao-addon-name .wc-pao-addon-image-swatch-price {
	display: none;
}
.wc-pao-addons-container .wc-pao-addon-container:nth-child(5) .wc-pao-addon-name {
	opacity: 1;
}
.wc-pao-addons-container .wc-pao-addon-container:first-child .wc-pao-addon-name {
	opacity: 1;
}
body.single-product #product-addons-total {
	float: left;
	margin-top: 50px;
}
body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch img {
	max-width: 150px;
	max-height: 150px;
}
ul.products li.product a.button.add_to_cart_button {
	color: transparent !important;
	font-size: 0;
}
#capsule_heading {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px;
}
.single-product .product > .summary form.cart button.single_add_to_cart_button {
	height: 60px;
	background-color: #827161;
	width: 280px;
	color: #fff;
/*	background: linear-gradient(70deg,#e7d1af 6%,#af885d 73%);
	background: -o-linear-gradient(20deg,#e7d1af 6%,#af885d 73%);*/
	font-weight: 500;
	font-size: 20px;
}
.single-product .product > .summary form.cart button.single_add_to_cart_button:active, .single-product .product > .summary form.cart button.single_add_to_cart_button:focus {
	-webkit-box-shadow: inset 2px 5px 5px rgba(0,0,0,.15);
	box-shadow: inset 2px 5px 5px rgba(0,0,0,.15);
}
.min-four-wapper {
	display: inline-grid;
	width:50%;
}
.min-four-wapper.active-wapper td.label {
  background: #d2b690;
}
.min-four-wapper.active-wapper td.label:hover {
  background: #d2b690 !important;
}
span.colors-notify, span.flavors-notify {
	font-weight: 500;
	color: red !important;
}
.min-four-wapper .label {
  padding-bottom: 100px;
}
form.cart table.thwepo-extra-options label.label-tag {
	font-size: 14px;
	min-height: 57px;
	display: inline-block;
	color: #333;
}
.min-four-wapper select {
	max-width: 83px !important;
	font-weight: bold;
	color: #333;
}
body.single-product .thwepo-extra-options {
	margin-bottom: 25px;
	margin-top: 25px;
}
body.single-product .min-four-wapper td.label {
	position: relative;
	min-height: 0px;
	box-shadow: 0 0 9px -3px rgba(0,0,0,.4196078431372549);
	border-radius: 5px;
	padding: 10px !important;
	/*min-width: 250px !important;*/
	margin-left: -1px;
	cursor: pointer;
}
form.cart table.thwepo-extra-options label.label-tag::after {
	position: absolute;
	content: "בחר כמות";
	top: 47px;
	right: 15px;
	font-weight: 700;
	font-size: 14px;
}
body.single-product .min-four-wapper td.label:hover {
	background: #dfd7d7;
}
body.single-product .min-four-wapper .label-tag.min-four-label::before {
  position: absolute;
  width: 75px;
  content: " ";
  height: 75px;
  background-size: 50px 50px;
  bottom: 0px;
	background-repeat: no-repeat;
}
/****Choose capsule photo start****/
/*body.single-product .min-four-wapper-arabica .label-tag.min-four-label::before {
  background-image: url('../img/nera-capsule.png');
}
body.single-product .min-four-wapper-qualita .label-tag.min-four-label::before {
  background-image: url('../img/gialla_capsule.png');
}*/
/****Choose capsule photo end****/
/*body.single-product .images.nickx_product_images_with_video {
	direction: ltr;
}
body.single-product #nickx-gallery {
  direction: rtl !important;
}
body.single-product #nickx-gallery .nslick-slide {
  float: right;
}
.nslick-track.woocommerce-product-gallery__image.single-product-main-image {
	float: right;
	direction: rtl;
}*/
body.single-product .nslick-slide
{
    float: right;
}
body.single-product .nslick-slider .nslick-track,body.single-product .nslick-slider .nslick-list {
direction: rtl;
}

footer {
	padding: 50px 50px 35px;
	background: #1a0d00;
	position: relative;
}
#site-footer #site-footer-content {
	padding: 0;
	padding-bottom: 50px;
	padding-top: 25px;
}

footer::before {
	position: absolute;
	background-image: url('../img/footer-decor.png');
	left: 0;
	content: " ";
	height: 200px;
	width: 235px;
	background-size: 200px 235px;
	background-repeat: no-repeat;
	bottom: 200px;
}
.wp-block-image .alignright {
	margin-left: 1em;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-right:0px;
}
.woo-variation-swatches .variable-items-wrapper .selected.variable-item:not(.radio-variable-item) {
	background: #d2b690;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	-webkit-box-shadow: 0 0 9px -3px grey;
	box-shadow: 0 0 9px -3px grey;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	background: transparent;
	box-shadow: 0 0 9px -3px grey;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	background-color: #d2b690;
	color: var(--wvs-hover-item-text-color,#000);
	box-shadow: 0 0 9px -3px gray !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents::before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents::before {
	background-image: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item img {
	height: auto;
	width: 75%;
	margin: 0 auto;
}
 .single-product .product > .summary ul {
	padding-right: 0;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
	margin-left: 30px;
}
body.home {
	background-image: url('../img/bg-p.jpg') !important;
	background-repeat: repeat;
}
body{
	background-color:#e9d4c0;
}
.hp-coffee__title {
	font-size: 48px !important;
	color: #c3a179 !important;
	font-weight: 300;
}
.hp-coffee__subtitle {
	font-size: 48px !important;
	color: #c3a179 !important;
	font-weight: 100;
}

.btn-secondary.hp-coffee__btn .wp-block-button__link {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 180px;
	height: 50px;
	background-image: -o-linear-gradient(55deg,#e7d1af,#e7d1af 10%,#b79268 30%,#b79268 40%,#e7d1af 60%,#e7d1af 50%,#af885d 85%,#af885d);
	background-image: linear-gradient(35deg,#e7d1af,#e7d1af 10%,#b79268 30%,#b79268 40%,#e7d1af 60%,#e7d1af 0,#af885d 85%,#af885d);
	font-weight: 400;
	font-size: 20px;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	border: none !important;
	padding:0 !important;
}
.hp-coffee__btn .wp-block-button__link img {
	margin-left: 5px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title {
	text-align: center;
	margin-bottom: 8px;
	font-size: 19px;
	color: #ead4b3;
	font-weight: 500;
	background: -webkit-linear-gradient(#e7d1af,#af885d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product a:hover .wc-block-grid__product-title {
	text-decoration: underline;
	color: #23527c;
}
.featured-inn-div {
	display: flex;
	min-height: 480px;
	flex-direction: column;
	justify-content: space-around;
	border: 1px solid #b08a5f;
	padding: 25px 32px 0px;
}
.featured-products  ul.wc-block-grid__products li.wc-block-grid__product{
	padding:6px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img {
	max-height: 164px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart, .featured-products ul.wc-block-grid__products li.wc-block-grid__product a.product-info-button{

	background-image: -o-linear-gradient(55deg,#e7d1af,#e7d1af 10%,#b79268 30%,#b79268 40%,#e7d1af 60%,#e7d1af 50%,#af885d 85%,#af885d);
	background-image: linear-gradient(35deg,#e7d1af,#e7d1af 10%,#b79268 30%,#b79268 40%,#e7d1af 60%,#e7d1af 0,#af885d 85%,#af885d);
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
		width: 46px;
height: 50px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product a.product-info-button{
	padding-top:10px;
}
.featured-products .wc-block-grid__product {
	border: none;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product hr {
	background: #b08a5f;
	margin: 0;
	opacity: 1;
}
.product-card-excerpt + hr {
	position: absolute;
	bottom: 57px;
	left: 6px;
	width: calc(100% - 12px);
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product a.product-info-button{
	left: 7px;
bottom: 7px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .show-add-cart + a.product-info-button {
	left: 62px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart{
	left: 7px;
bottom: 7px;	
}
.hide-add-cart {
	display: none;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .price {
	position: absolute;
	bottom: 20px;
	right: 31px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .product-card-excerpt {
	margin-bottom: 50px !important;
}
ul li .product-card-excerpt p {
	color: #fff;
	font-size: 15px !important;
	font-weight: 300;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .price del {
	color: #816b55;
	font-size: 20px;
	font-weight: 300;
	margin-top:0px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .price ins {
	color: #fff;
	font-weight: 300;
	font-size: 20px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .price span.woocommerce-Price-currencySymbol {
	font-size: 16px;
	line-height: 25px;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .price ins span.woocommerce-Price-currencySymbol {
	background: -webkit-linear-gradient(#e7d1af,#af885d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.hp-about__title {
	font-size: 36px;
	font-weight: 300;
}
.hp-about__text {
	font-size: 20px;
	font-weight: 300;
}
.width-150 .wp-block-button__link {
	width: 150px !important;
}
.wp-block-cover, .wp-block-cover-image{
	min-height:450px;
}
#home-categories-container {
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
	padding-left: 10%;
	padding-right: 10%;
}
#home-bnr1::before {
	content: url(../img/top-decor-1.png);
	right: 65px;
top: -90px;
}
.cat-item-title span {
	font-size: 22px;
	font-weight: 200;
	color:#c3a179;
}
.wpcf7 form.wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit {
	width: 173px;
	height: 60px;
	font-size: 20px;
	font-weight: 500;
	color: #1a0d00;
	border: 0;
	background-color: #c3a179;
	background: -o-linear-gradient(20deg,#e7d1af 6%,#af885d 73%);
	background: linear-gradient(70deg,#e7d1af 6%,#af885d 73%);
	position: relative;
	border-radius: 0;
	text-align: center;
	float: left;
	display: block;
}
body:not(.home) #page-wrapper {
	position: relative;
}
body:not(.home) .entry-content .social-links {
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 50px;
	height: auto;
	display: inline;
}

body:not(.home)  .entry-content .social-links a {
	margin: 0;
	width: 50px;
	float: left;
	margin-bottom: 15px;
}
.wpcf7 .wpcf7-response-output {
	margin: 50px 0 20px !important;
}
body.single-product form.cart table.thwepo-extra-options{
    width: 100%;
}
body.single-product .nickx-slider-for .nslick-list.draggable{
	border: 1px solid #dedede;
}
body.single-product .nickx-slider-for .nslick-list.draggable .nslick-track .nslick-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}
body.single-product .nickx_product_images_with_video .zoom.nslick-slide .attachment-woocommerce_single {
	max-height: 100%;
	height: auto;
	width: auto;
}
body.single-product #nickx-gallery .nslick-slide {
  padding: 0 8px;
}

body.single-product #nickx-gallery .nslick-slide {
  border: 1px solid #f3ddc5 !important;
}
body.single-product #nickx-gallery .nslick-slide.nslick-current.nslick-active, body.single-product #nickx-gallery .nslick-slide:hover{
    border:3px solid #c3a179 !important;
}
body.single-product #nickx-gallery li.product_thumbnail_item {
  height: 150px;
  align-items: center;
  display: flex !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  justify-content:center;
}
body.single-product #nickx-gallery .nslick-track {
  display: flex;
  flex-direction: row;
}
body.single-product .nickx-slider-nav .nslick-current img, body.single-product .nickx-slider-nav img {
	max-height: calc(100% - 2px);
	width: auto !important;
}
body.single-product #nickx-gallery li.video-thumbnail img {
    	max-height: calc(100% - 2px);
	width: auto !important;
}
.featured-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image{
    width:100%;
}
.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {
	width: auto;
	max-height: 180px;
}
.lpr-modal .lpr-purchase-notification {
	background: #af885d;
}
body.home .slider-widget-items .slide > h1 {
	font-size: 72px;
	font-weight: 200;
	height: 93px;
	line-height: 93px;
	width: 100%;
	margin-bottom: 0;
}
p {
	line-height: 1.5;
}
@media screen and (max-width: 768px) {
    .logged-in.page-id-203 .woocommerce-order-overview li {
  width: 100%;
}
.logged-in.page-id-203 .woocommerce-order-overview {
  flex-direction: row;
  flex-wrap: wrap;
}

    body.woocommerce-cart table.shop_table_responsive tr.bundled_table_item td::before {
	display: none;
}
body.woocommerce-cart table.shop_table_responsive tr td::before{
    	min-height:22px !important;
}
.woocommerce-cart table.shop_table_responsive tr td.product-name dt.variation- {
	width: 35%;
	margin-left: 0 !important;
}
.woocommerce-cart table.shop_table_responsive tr td.product-name dd.variation- {
	justify-content: center;
	display: flex;
}
body.woocommerce-cart table.shop_table_responsive tr.bundled_table_item td {
  display: none !important;
}
body.woocommerce-cart table.shop_table_responsive tr.bundled_table_item td.product-name {
  display: block !important;
}

body.single-product form.cart > .single_add_to_cart_button, body.single-product form.cart .variation-add-to-cart .single_add_to_cart_button, body.single-product form.cart button.desktop-add-to-cart {
	display: none;
}

    body.single-product .images.nickx_product_images_with_video {
	display: none;
}
    #open-contact-drawer-btn {
	display: none;
}
    .sticky-add-to-cart {
  display: block !important;
  position: fixed;
  bottom: 0;
  z-index: 9999999;
  background: #fff;
  width: 100%;
  right: 0;
  text-align:center !important;
}

body.single-product .summary form.cart div.sticky-add-to-cart button.button {
	float: none !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	padding: 5px 5px 5px 5px !important;
	text-align: center;
	line-height: 10px;
	background: #1A0C00;
	height: 70px;
	width:300px;
}
.sticky-add-to-cart button span {
	color: #fff !important;
	font-size: 19px;
	font-weight: bold;
}
    .mobile-video{
    display:block;
}
body.home .slider-widget-items .slide > h1 {
	font-size: 28px !important;
	height: 40px !important;
	line-height: 40px !important;
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden;
    position: fixed;
    width: 100%;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
body.page-id-121 article .social-links, body.page-id-316 article .social-links, body.page-id-184 article .social-links {
	display: none !important;
}
    .lpr-modal .lpr-modal-content .lpr-message{
        text-align:right;
    }
.lpr-modal .lpr-modal-content .lpr-message .message-text .lpr-added-product {
	width: 55px !important;
}
.lpr-modal .lpr-modal-content .lpr-message .message-text {
	padding-bottom: 20px;
}
.lpr-modal .lpr-modal-content .lpr-message {
	padding: 15px;
	font-size:15px;
}
.lpr-modal .lpr-modal-content .lpr-message .message-text svg {
  width: 35px;
  height: 55px;
}
    .woocommerce-notices-wrapper .woocommerce-message::before {
	top: calc(50% - 23px);
	right: 15px !important;
}

.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward {
  margin: 0 auto;
  width: 142px;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
.woocommerce-notices-wrapper .woocommerce-message {
  text-align: center;
  min-height: 120px;
  padding-bottom: 25px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
	margin-left: 30px;
	width: calc(50% - 40px);
	height: auto;
	padding: 10px;
}

}

@media (max-width: 1300px){
	.wp-block-cover, .wp-block-cover-image{
	min-height:430px;
}
	.hp-coffee__title {
	font-size: 40px !important;
}
.hp-coffee__subtitle {
	font-size: 40px !important;
}

}
@media (max-width: 1100px)
{
.hp-coffee__title {
  font-size: 35px !important;
}
.hp-coffee__subtitle {
	font-size: 30px !important;
}
}

@media (max-width: 992px){
#home-bnr1-mobile::before {
	content: url(../img/top-decor-1.png);
	right: -35px;
	top: -90px;
	position: absolute;
	transform: scale(.5);
}
	.hp-coffee__title {
  font-size: 30px !important;
}
.hp-coffee__subtitle {
	font-size: 30px !important;
}
	.hp-about__title {
	font-size: 30px;
}
	.hp-about__text {
	font-size: 19px;
}
}

@media (max-width: 768px){
 .mobile-product-image{
        display:block !important;
  border: 1px solid #dedede;
  float: right;
  text-align: center;
  margin-bottom: 20px;
}
.mobile-product-image img {
  width: 75%;
}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	text-align: right;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
	text-align: right !important;
}
.woocommerce-cart .woocommerce-cart-form table td a {
	justify-content: center;
}
.sidebar-social-links-vertical .social-links {
	background-size: 75px;
	background-position: center;
}
	footer {
	padding: 20px;
}
	.hp-about__text {
	font-size: 18px;
}
	.hp-about__title {
	font-size: 25px;
}
.hp-coffee__title {
	font-size: 25px !important;
}
.hp-coffee__subtitle {
	font-size: 25px !important;
}
}

@media (max-width: 767px){
     .local-pickup-custom-msg {
	position: absolute;
	top: 64px;
	margin-right: 10px;
}
.woocommerce-cart .cart-collaterals table select.woocommerce-shipping-methods {
	margin-bottom: 65px;
}
#footer-contact-block-footer {
	margin-top: 35px !important;
}
#site-footer #site-footer-content #footer-menu-wrapper aside.widget_nav_menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

#site-footer #site-footer-content #footer-menu-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    display: flex;
}
#site-footer #site-footer-content #footer-menu-wrapper {
	text-align: right !important;
}
#site-footer #site-footer-content #footer-menu-wrapper aside.widget_nav_menu ul li a {
	font-size: 13px;
}
#site-footer #site-footer-content #footer-menu-wrapper aside.widget_nav_menu ul.menu {
	padding-left: 3px;
	padding-right: 3px;
}
#site-footer #site-footer-content #footer-menu-wrapper aside.widget_nav_menu ul.menu li {
	margin-bottom: 1px;
}
footer::before {
	top: unset !important;
	bottom: 100px !important;
	margin: unset !important;
}
}
@media (max-width: 420px){
    
    .local-pickup-custom-msg {
	position: absolute;
	top: 95px;
	margin-right: 10px;
}
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
.local-pickup-custom-msg {
	position: absolute;
	top: 64px;
	margin-right: 10px;
}
.woocommerce-cart .cart-collaterals table select.woocommerce-shipping-methods {
	margin-bottom: 65px;
}
}
@media (max-width: 1400px)
{
    .min-four-wapper {
	width: 50%;
}
footer::before {
top: 0;
bottom: 0;
margin: auto;
}
	.cat-item-title span {
	font-size: 18px;
}
	#home-bnr1::before {
	content: url(../img/top-decor-1.png);
	transform: scale(.7);
	right: 0;
top: -90px;
}
}
@media (min-width: 1501px){
#home-bnr1 {
	min-height: 500px;
}
}
@media (min-width: 1401px)
{
    .woocommerce ul.products li.product span.price ins {
	margin-left: 5px !important;
}
    .woocommerce ul.products li.product span.price ins,.woocommerce ul.products li.product span.price del{
        font-size: 19px !important;
    }
    .min-four-wapper {
	width: 25%;
}
    .woocommerce ul.products li.product .price{
        bottom:20px !important;
    }
	/*body.single-product .wc-pao-addon {
  width: 25%;
	}*/
	body.single-product .wc-pao-addon .wc-pao-addon-wrap > a.wc-pao-addon-image-swatch img {
	width: 100%;
}
	.min-four-wapper {
	display: inline-grid;
	width: 175px;
}
	#home-bnr1 .wp-block-cover__image-background {
	height: auto !important;
}
	#home-bnr1 .wp-block-cover__inner-container {
	width: 74%;
}
	#home-categories-container .wp-block-column .cat-item-title h2{
		font-size: 36px;
	}
	#home-categories-container .wp-block-column {
  height: 200px;
	}
}
@media (max-width: 1199px)
{
    body.home .slider-widget-items .slide > h1 {
	font-size: 36px;
	height: 60px;
	line-height: 60px;
}
    #wrapper-navbar::after {
	pointer-events: none;
	content: "";
	position: absolute;
	left: 0% !important;
	top: 0;
	width: 86px  !important;
	height: 80px  !important;
	background-size: contain !important ;
}
    #primary-nav .custom-logo-link img {
	width: 110px;
}
        .woocommerce ul.products li.product .price{
        bottom:20px !important;
    }
.min-four-wapper {
	width: 50%;
}
	body.single-product .min-four-wapper td.label {
	min-width: unset !important;
}
}

@media screen and (max-width: 1400px) and (min-width: 1301px) {
	 /* .min-four-wapper {
	width: 265px;
}*/
}
@media screen and (max-width: 1400px) and (min-width: 1201px) {
.woocommerce ul.products li.product span.price ins{
    margin-left:0px !important;
}
}
@media (min-width: 1400px){
        body.term-36.woocommerce ul.products li.product {
    width: calc(33.3% - 1rem) !important;
    min-height:412px !important;
    height: 412px !important;
}
body.term-36.woocommerce ul.products li.product .product-card-excerpt {
	min-height: 53px !important;
	margin-bottom: -16px !important;
	width: 400px !important;
	border-top: 1px solid #b08a5f !important;
	margin-right: -33px;
}
body.term-36.woocommerce ul.products li.product .featured-inn-div {
	height: 400px !important;
	min-height: 400px;
}
.local-pickup-custom-msg{
    top: 12px !important;
}
}
@media (min-width: 1200px)
{
    body.term-36.woocommerce ul.products li.product {
    width: calc(33.3% - 1rem) !important;
}

        body.woocommerce-cart .local-pickup-custom-msg {
	position: absolute;
	left: 0;
	width: calc(100% - 520px);
	top: 0;
}
	
.woocommerce ul.products li.product {
	width: calc(25% - 1rem);
}
	
}
@media (min-width: 993px)
{
#site-footer #site-footer-content #footer-menu-wrapper aside.widget_nav_menu ul li a {
	font-size: 17px;
	font-weight: 300;
}
body.single-product .nickx-slider-for .nslick-list.draggable .nslick-track {
	height: 515px !important;
}
body.single-product .nickx_product_images_with_video .nslick-slide iframe {
	height: 514px !important;
}

    /*body.single-product .nickx_product_images_with_video .zoom.nslick-slide, body.single-product .nickx_product_images_with_video  .tc_video_slide.nslick-slide {
    	height: 515px;
    	border:1px solid #dedede;
    }
    body.single-product .nickx_product_images_with_video .zoom.nslick-slide .attachment-woocommerce_single {
	width: 100%;
	max-height: 100%;
	max-width: 100%;
}*/
}
@media screen and (max-width: 992px) and (min-width: 768px) {
    body.single-product .nickx-slider-for .nslick-list.draggable .nslick-track {
	height: 400px !important;
}
body.single-product .nickx_product_images_with_video .nslick-slide iframe {
	height: 399px !important;
}
body.single-product #nickx-gallery li.product_thumbnail_item {
  height: 110px;
}
}

@media screen and (max-width: 767px) and (min-width: 481px) {
    body.single-product .nickx-slider-for .nslick-list.draggable .nslick-track {
	height: 450px !important;
}
body.single-product .nickx_product_images_with_video .nslick-slide iframe {
	height: 449px !important;
}
body.single-product #nickx-gallery li.product_thumbnail_item {
  height: 130px;
}
}
@media (max-width: 480px)
{
body.single-product .nickx-slider-for .nslick-list.draggable .nslick-track {
	height: 270px !important;
}
body.single-product .nickx_product_images_with_video .nslick-slide iframe {
	height: 269px !important;
}
body.single-product #nickx-gallery li.product_thumbnail_item {
  height: 110px;
}
}
@media (max-width: 600px)
{
    body.woocommerce-order-received ul.woocommerce-order-overview, body.woocommerce-order-pay ul.order_details, body.woocommerce-page ul.order_details {
  padding-left: 0;
}
body.woocommerce-order-received ul.woocommerce-order-overview > li, body.woocommerce-order-pay ul.order_details > li, body.woocommerce-page ul.order_details > li {
  padding-left: 8px !important;
  margin-left: 8px !important;
}
}
@media (min-width: 1201px)
{
.single-product .product > .summary .secure-and-delivery {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	margin-top: 0;
	height: 60px;
	display: flex;
	align-items: center;
}
.single-product .product > .summary form.cart button.single_add_to_cart_button{
    max-width: 50%;
}
}
@media (min-width: 769px)
{
.single-col-1{
    padding-right:0px !important;
}
    body.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item.bundled_table_item td {
    padding-top: 0;
}
body.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item.bundle_table_item td{
    padding-bottom: 0;
}
    body.woocommerce-cart dt {
	font-size: 18px !important;
	line-height: 1.5;
    }
    body.woocommerce-cart .bundled_table_item .variation {
    	margin-top: -10px;
    }
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
.single-product .product > .summary .secure-and-delivery {
	position: unset !important;
	width: 100% !important;
}
}

.woocommerce-thankyou-order-details {
	display: flex;
	justify-content: center;
}

.woocommerce-table--order-details {
	text-align: right!important;
	direction: rtl;
}

#contact-drawer .agree-to-receive-promo-checkbox, #contact-drawer form.wpcf7-form p:nth-child(6), footer .agree-to-receive-promo-checkbox, footer form.wpcf7-form p:nth-child(6) {
    display: block!important;
}

.woocommerce ul.order_details {
  display: flex;
  justify-content: center;
}

.social-links {
	display: flex;
	justify-content: center;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right!important;
}
    .woocommerce ul.products li.product {
	padding: 6px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title.h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
	text-align: center;
	margin-bottom: 8px;
	font-size: 19px;
	color: #ead4b3;
	font-weight: 500;
	background: -webkit-linear-gradient(#e7d1af,#af885d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	min-height:111px;
}
.woocommerce ul.products li.product a:hover h2 {
	text-decoration: underline;
	color: #23527c;
}
ul.products li.product a.button.add_to_cart_button, .woocommerce ul.products li.product a.product-info-button {
	background-image: -o-linear-gradient(55deg,#e7d1af,#e7d1af 10%,#b79268 30%,#b79268 40%,#e7d1af 60%,#e7d1af 50%,#af885d 85%,#af885d);
	background-image: linear-gradient(35deg,#e7d1af,#e7d1af 10%,#b79268 30%,#b79268 40%,#e7d1af 60%,#e7d1af 0,#af885d 85%,#af885d);
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width: 46px;
	height: 50px;
}
.woocommerce ul.products li.product span.price del {
	color: #816b55;
	font-size:18px;
	font-weight: 300;
	margin-top: 0px;
}
.woocommerce ul.products li.product span.price ins {
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	margin-left: 10px;
}
.woocommerce ul.products li.product span.price  ins span.woocommerce-Price-currencySymbol {
	background: -webkit-linear-gradient(#e7d1af,#af885d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.woocommerce ul.products li.product a.button.add_to_cart_button{
	left: 7px;
	bottom:7px;
}
.woocommerce ul.products li.product a.product-info-button {
	left: 58px;
	bottom:7px;
}
.woocommerce ul.products li.product a.product-info-button.hide-cart-btn {
	left: 7px;
}
.woocommerce ul.products li.product .product-card-excerpt {
	min-height: 75px;
	margin-bottom: 50px;
}
.woocommerce ul.products li.product .price {
	width: 75%;
	position: absolute;
	bottom: 20px;
	right: 5px;
	flex-wrap: wrap;
}
.woocommerce ul.products li.product hr {
	background: #b08a5f;
	opacity: 1;
}
 .postid-217 .summary > .price {
	display: none;
}
.postid-217 .summary > p.price-label {
	font-size: 0;
}
.postid-217 .summary > form.cart p.price-label, .postid-217 .summary > form.cart .price {
	display: block !important;
	border: none;
}
.single-product .product > .summary {
	position: relative;
}
.single-product .product > .summary .secure-and-delivery {

	margin-top: 0;
	height: 60px;
	display: flex;
	align-items: center;
}

.single-product .product > .summary .secure-and-delivery > div > span {
	display: inline-block;
	line-height: 1;
	height: 100%;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	font-family: Assistant;
}
.single-product .product > .summary .secure-and-delivery > div {
	 height: auto; 
}
.single-product .product > .summary .secure-and-delivery > div > span:first-child {
	float: right;
	margin-left: 5px;
	width: 45px;
	text-align: left;
}
.single-product .product > .summary .secure-and-delivery > div.delivery img {
	width: 34px !important;
	height: 24px !important;
	margin-top: 5px;
}
.single-product .product > .summary .secure-and-delivery > div > span:first-child img {
	height: 100%;
	margin-top: 3px;
}
.single-product .product > .summary form.cart button.single_add_to_cart_button::before {
	content: "\f100";
	position: absolute;
	left: 30px;
	font-family: FontAwesome;
	font-size: 20px;
}
.single-product .product > .summary form.cart button.single_add_to_cart_button {
	text-align: right;
	padding-right: 30px !important;
}
.custom-addtocart-msg {
	padding-left: 10px;
	padding-right: 10px;
}
.custom-addtocart-msg .woocommerce-notices-wrapper {
	display: block !important;
	max-width: 1140px;
	margin: 0 auto;
	margin-top: 17px;
}
.woocommerce-notices-wrapper .woocommerce-message::before {
	top: calc(50% - 17px);
	right:15px !important;
}
.woocommerce-info::before {
	right: 15px;
}
body.single-product form.cart div.quantity {
	display: none !important;
}
#wrapper-navbar::after {
	pointer-events: none;
	content: "";
	position: absolute;
	left: 9%;
	top: 0;
	width: 119px;
	height: 121px;
	background-image: url(../img/header-decor.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.woocommerce div.product form.cart .variations label {
	color: #333;
	font-size: 20px;
    font-weight: 600;
}
.sidebar-social-links-vertical .social-links{
    background-image:url('../img/side-r-top-decor.png');
    background-repeat:no-repeat;
}
#site-footer #site-footer-content #footer-contact-block-header .h2, #site-footer #site-footer-content #footer-contact-block-header h2 {
	color: #c3a179;
	font-size: 22px;
	margin-bottom: 0;
	font-weight: 300;
}
body.single-product li.video-thumbnail .video_icon_img {
	background: none !important;
	background-image: url('../img/youtube-play-1.png') !important;
	background-repeat: no-repeat !important;
	height: 30px;
	width: 45px;
}
body.single-product  span.nickx-popup {
    height: 55px;
    width: 55px;
    background: #b09876;
    right: 0;
    bottom: 0;
}
body.single-product span.nickx-popup::before {
  color: #fff;
  top: 26px;
  position: absolute;
  right: 16px;
}
body.single-product .nickx-slider-for .nslick-list.draggable:hover, body.single-product span.nickx-popup:hover{
cursor: -webkit-zoom-in;
cursor: zoom-in;
}
/****go to cart link after adding item to cart****/
/* body.single-product form.cart .added_to_cart.wc-forward {
	display: none;
} */
.lpr-modal .lpr-modal-content .lpr-modal-body {
	display: none;
}
.lpr-modal .lpr-modal-content .lpr-modal-head .modal-heading {
	display: none;
}
body.single-product.postid-213 .lpr-modal .lpr-modal-content .lpr-modal-head .modal-heading, body.single-product.postid-211 .lpr-modal .lpr-modal-content .lpr-modal-head .modal-heading, body.single-product.postid-206 .lpr-modal .lpr-modal-content .lpr-modal-head .modal-heading {
	display: block ;
}
body.single-product.postid-213 .lpr-modal .lpr-modal-content .lpr-modal-body, body.single-product.postid-211 .lpr-modal .lpr-modal-content .lpr-modal-body, body.single-product.postid-206 .lpr-modal .lpr-modal-content .lpr-modal-body {
	display: block !important;
}
.lpr-modal-body .recommended-products-list li.product.single-lpr {
  min-height: 400px;
}
.lpr-modal-body .recommended-products-list li.product.single-lpr .woocommerce-loop-product__title {
	min-height: 60px;
	background: -webkit-linear-gradient(#e7d1af,#af885d);
  background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight:600 !important;
font-size: 14px !important;
}
.lpr-modal-body .recommended-products-list li.product.single-lpr .price {
	position: unset !important;
}
.lpr-modal-body .recommended-products-list li.product.single-lpr .product-card-excerpt {
  display: none;
}
.lpr-modal-body .recommended-products-list li.product.single-lpr .single_add_to_cart_button {
	text-align: right;
	padding-right: 25px !important;
	background-color: #c3a179;
	color: #000;
	background: linear-gradient(70deg,#e7d1af 6%,#af885d 73%);
	background: -o-linear-gradient(20deg,#e7d1af 6%,#af885d 73%);
	font-weight: 500;
	font-size: 20px;
	width: 100%;
	max-width: 180px;
}

.lpr-modal-body .recommended-products-list li.product.single-lpr .single_add_to_cart_button::before {
	content: "\f100";
	position: absolute;
	left: 25px;
	font-family: FontAwesome;
	font-size: 20px;
}
.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-cart-count {
	/* display: inline-block; */
	line-height: 1em;
	color: #46c28e;
	fill: #46c28e;
	position: relative;
	text-decoration: none !important;
	margin-right: 15px;
}
.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-cart-count .lpr-total-items {
	color: #fff;
	background-color: #af885d;

}
.lpr-modal .lpr-modal-content .lpr-button {
	background: #af885d;
}
.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-cart-count {
	color: #af885d;
	fill: #af885d;
}
.lpr-modal .lpr-modal-content .lpr-button:hover {
	background: #e7d1af;
	text-decoration: none;
}
.lpr-modal .lpr-modal-content .lpr-message a.lpr-cart-button:hover {
	color: #af885d;
}
.lpr-modal .lpr-modal-content .lpr-message a.lpr-cart-button {
	color: #af885d;
}
.lpr-modal .lpr-modal-content .lpr-message .message-text svg {
	color: #af885d;
	fill: #af885d;
}
.lpr-modal .lpr-modal-content .lpr-message .lpr-notification-text {
	margin-right: 10px;
	margin-left: 10px;
}
.lpr-modal .lpr-modal-content{
    border: 3px solid #af885d;
    background: url('../img/bg-p.jpg');
}
.lpr-modal .lpr-modal-content .lpr-modal-head{
    border-bottom:none;
}
.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr {
	padding-top: 30px;
	padding-bottom: 30px;
}
.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .product-card-excerpt + hr {
  bottom: 87px;
}
.lpr-modal .lpr-modal-content .lpr-message{
    justify-content: center;
}
.lpr-modal .lpr-modal-content .lpr-message .right-buttons .lpr-button {
	font-weight: bold;
}
.lpr-modal .lpr-modal-content .lpr-message{
    background:none;
}
body.home .price-hide {
	display: none;
}
.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-button.lpr-checkout-button {
	display: none;
}
.lpr-modal .lpr-modal-content .lpr-message a.lpr-cart-button {
	background: #af885d !important;
	color: #fff !important;
	padding: 6px 12px !important;
	font-size: 13px;
	letter-spacing: .05em;
	transition: all .3s;
	font-weight: bold;
	margin-right: 5px;
	display: inline-block;
}
.lpr-modal .lpr-modal-content .lpr-message a.lpr-cart-button:hover {
	background: #e7d1af;
	text-decoration: none;
}
.extra-text-cat {
	position: absolute;
	top: 15px;
	right: 0;
	font-size: 14px;
	width: calc(100% - 14px);
	text-align: center;
	left: 0;
	margin: 0 auto;
}
body.woocommerce-cart table.shop_table .product-subtotal {
	display: none !important;
}
body.woocommerce-cart button[name="update_cart"],
body.woocommerce-cart input[name="update_cart"] {
	display: none;
}
body.woocommerce-cart .cart-collaterals {
	position: relative;
}
body.woocommerce-shop .product-box-wr-cat {
	background: #1a0d00;
	border: 1px solid #b08a5f;
	padding:6px;
}
body.woocommerce-shop  .product-box {
	border: 1px solid #b08a5f;
	padding: 25px 32px 60px;
}
body.woocommerce-shop .product-box__title.gradient-text {
	font-size: 28px;
	text-align: center;
	background: -webkit-linear-gradient(#e7d1af,#af885d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 500;
	margin-bottom: 4px;
}
body.woocommerce-shop .product-box__img {
	border-bottom: 1px solid #b08a5f;
}
body.woocommerce-shop .product-box__img img {
	width: 100%;
}
body.woocommerce-shop #products-category ul.products {
	display: none;
}
#callnowbutton {
    display:none;
}
/*Archive page css*/
body.archive  #archive-wrapper {
	background: #1a0d00;
}
body.archive  #archive-wrapper .page-title {
	padding-bottom: 8px;
	margin-bottom: 2rem;
	border-bottom: 1px solid #c3a179;
}
body.archive  #archive-wrapper #content {
	padding: 0 2rem 2rem;
}
body.archive  #archive-wrapper main .blog-article {
	padding: 0;
	border: 1px solid #c3a179;
}
body.archive  #archive-wrapper main .blog-article-image {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	width: 100%;
	height: 250px;
}
body.archive  #archive-wrapper main .blog-article-text-container {
	padding: 1rem 1.5rem 1.5rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 380px;
}
body.archive  #archive-wrapper main .blog-article .h2, body.archive  #archive-wrapper main .blog-article h2 {
	text-align: center;
}
body.archive  #archive-wrapper main .blog-article-title {
	color: #ead4b3;
}
body.archive  #archive-wrapper main .blog-article-excerpt {
	margin-bottom: 1rem;
	text-align: center;
}
body.archive  #archive-wrapper main .blog-article-excerpt p {
	display: none;
}
body.archive  #archive-wrapper main .blog-article-readmore {
	margin-bottom: 0;
	background-color: #c3a179;
	display: block;
	color: #fff;
	border: none !important;
}
/*End archive page css*/
/*whatsapp button css */
#gb-widget-8716 > * {
	box-sizing: border-box !important;
}
.fiKefb {
	display: flex;
	margin: 7px;
	position: relative;
	-moz-box-pack: start;
	justify-content: flex-start;
	max-height: 50px;
}
.jmDuqF {
	flex-shrink: 0;
	width: 50px;
	height: 50px;
	background-color: rgb(77, 194, 71) !important;
	order: 1;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 6px;
	transition: all 0.5s ease 0s;
	position: relative;
	z-index: 200;
	display: block;
	border: 0px none;
}
.jmDuqF {
	cursor: pointer;
}
/*end whatsapp button css*/
@media screen and (max-width: 650px){
.lpr-modal-body .recommended-products-list li.product.single-lpr .single_add_to_cart_button::before {
	left: 15px;
}
.lpr-modal-body .recommended-products-list li.product.single-lpr .single_add_to_cart_button {
	padding-right: 12px !important;
	padding-left: 12px !important;
}
#getbutton-whatsapp {
	left: -13px;
	bottom: 20px;
}
#callnowbutton {
	display: block;
	position: fixed;
	text-decoration: none;
	z-index: 2147483647;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	box-shadow: 0 3px 6px rgba(0,0,0,.3);
	transform: scale(1);
    bottom: 100px;
    left: 10px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjNTM5MDAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/35px 35px no-repeat #00A1D9;
}
#callnowbutton span {
	display: none;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%!important;}
}
@media screen and (max-width: 1399px) and (min-width: 1200px){
    body.archive  #archive-wrapper #content {
	max-width: unset;
	width: 100%;
	margin: 0 auto;
}
}

.woocommerce ul.products li.product .price {
	color: #fff !important;
	font-weight: 300 !important;
	font-size: 19px !important;
	}

.woocommerce ul.products li.product span.price ins span.woocommerce-Price-currencySymbol, .woocommerce-Price-currencySymbol {
    background: -webkit-linear-gradient(#e7d1af,#af885d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




