/*
Theme Name: PrintSpace - Child
Theme URI: https://harutheme.com/printspace
Author: HaruTheme
Author URI: https://harutheme.com/
Description: This is child theme of PrintSpace
Template: printspace
Version: 1.0.0
*/

/*---------------------------------
  	Write your css code from here
------------------------------------*/

body {
	color: #444;
}

a[href]{
/* 	color: #444; */
}

/* a[href]:hover {
  color: #9b802f;
	font-weight: 500;
} */

.link-url{
  color: #cecece;
}

.link-url-footer{
  color: #444;
}

.link-url:hover, .elementor-13243 .elementor-element.elementor-element-0c33c93 .elementor-icon-list-text:hover, .link-url-footer:hover{
	color: #9b802f;
	font-weight: 500;
}


/* about us */
@media screen and (max-width: 767px){
	.elementor-12833 .elementor-element.elementor-element-c612b26 > .elementor-widget-container, .elementor-12833 .elementor-element.elementor-element-5d50e1f > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
}

/* contact us */

.contact-us-form {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
	 gap: 20px;
}

.one-fourth-half {
	width: 15%;
	margin-bottom: 20px;
}

.one-fourth {
   width: 26.3%;
	 margin-bottom: 20px;
}

.one-fourth-email-input {
   width: 26.3%;
	 margin-bottom: 20px;
}

.one {
	width: 100%;
	margin-bottom: 20px;
}

.one-fourth input[type="text"],   .one-fourth input[type="url"]{
	border-radius: 0px;
	background-color: #f5f6f8;
	border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  border-left: 1px solid #cecece;
	border-right: transparent;
}

.one-fourth-half select, .one textarea, .one-fourth-email-input input[type="email"]{
	border-radius: 0px;
	background-color: #f5f6f8;
	border: 1px solid #cecece;
}
.one-fourth-email-input input[type="email"]{
	border-right: 0 !important;
}

.one-fourth-half select::placeholder, .one-fourth input[type="text"]::placeholder, .one-fourth input[type="url"]::placeholder, .one-fourth-email-input input[type="email"]::placeholder, .one textarea::placeholder{
	color:#000;
}

.one-fourth-half select:focus,.one-fourth input[type="text"]:focus,   .one-fourth input[type="url"]:focus, .one textarea:focus, .one-fourth-email-input input[type="email"]:focus{
	background-color: #fff;
}

.one .wpcf7-list-item{
	margin: 0;
}

.input-group {
  display: flex;
  align-content: stretch;
}

.input-group > input {
  flex: 1 0 auto;
}

.input-group-addon {
  background: #f5f6f8;
/*   border: 1px solid #ccc; */
  padding: 1em 1em;
	height: 48px;
	border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  border-right: 1px solid #cecece;
}

.input-group-addon.fa-regular.fa.fa-user, .input-group-addon.fa.fa-envelope, .input-group-addon.fa.fa-phone {
  color: #8ea7ad;
}

.contact-us-form [type="submit"]{
	border-radius: 0px;
	text-transform: uppercase;
}

#wpcf7-f13142-p12081-o1 .wpcf7-form.sent .wpcf7-response-output{
	color: #444 !important; 
}

#wpcf7-f13142-p12081-o1 .wpcf7-form.invalid .wpcf7-response-output{
	color: #444 !important;
}

@media screen and (max-width: 850px){
	.one-fourth, .one-fourth-email-input, .one-fourth-half {
		width: 48.4%;
		margin-bottom: 15px;
  }
}

@media screen and (max-width: 480px){
	.one-fourth, .one-fourth-email-input, .one-fourth-half {
    width: 100%;
		margin-bottom: 10px;
  }
}

/* footer */

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.subscribe-form {
  border-radius: 0px;
}

.wpcf7-not-valid-tip {
  display: none;
}

.btn-subscribe-form {
  background-color: #000;
  border: 1px solid #fff;
  border-radius: 0px;
}

.btn-subscribe-form:hover{
	background-color: #9b802f;
	border-color: #9b802f;
}

.subscribe-div .wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.subscribe-form {
  background-color: #444;
  color: #fff;
  border-color: #444;
	width: 65%;
	margin-right: 20px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{
	background-color: #fff;
}

@media screen and (max-width: 850px){
	.subscribe-div .wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.subscribe-form {
		width: 55%;
	}
}

@media screen and (max-width:480px){
		.elementor-element.elementor-element-69c320a.elementor-widget__width-initial.elementor-widget.elementor-widget-shortcode {
		width: 100%;
	}
	
	.subscribe-div .wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.subscribe-form {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.btn-subscribe-form{
		width: 100%;animation-direction
	}
}



/* home */
.widget-image-caption{
	padding: 15px 0 15px 0;
}

.elementor-image-box-wrapper{
	background-color: #000;
}

.elementor-image-box-title{
	padding-bottom: 20px;
}

.elementor-element.elementor-element-a1d01e7.elementor-position-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-8378d5d.elementor-position-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-7ece1eb.elementor-position-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-fded28e.elementor-position-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-9bb22fa.elementor-position-top.elementor-widget.elementor-widget-image-box {
  overflow: hidden;
}
.home-our-product .elementor-image-box-img img {
	width: 100%;
}

/* menu */
.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu {
  background-color: #000;
  border-bottom: 0px;
}

.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu  .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item {
  color: #fff;
}

.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .elementor-13463 .elementor-element.elementor-element-83127d6 .haru-cart-opener > a {
  color: #fff;
}

.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .elementor-13463 .elementor-element.elementor-element-6f27df3 .haru-woo-search__toggle i {
  color: #fff;
}

.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .elementor-13463 .elementor-element.elementor-element-67b21d6 .haru-menu-toggle {
	color: #fff;
}

.haru-nav-menu--indicator-classic .haru-nav-menu .sub-arrow i::before {
  content: "\f107" !important;
  font-weight: 400;
  margin-left: 5px;
  font-family: "FontAwesome";
}

.haru-woo-search__toggle .hicon:hover{
	color: #9b802f;
}

.haru-cart .haru-cart-icon::before {
  content: url(https://estore.kintaprint.com/wp-content/uploads/2024/06/shopping-cart-simple3.svg);
}

.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .haru-cart .haru-cart-icon::before{
	content: url(https://estore.kintaprint.com/wp-content/uploads/2024/06/shopping-cart-simple3.svg) !important;
}

.elementor-element.elementor-element-83127d6.elementor-widget.elementor-widget-haru-woo-cart .haru-cart .haru-cart-icon::before {
  content: url(https://estore.kintaprint.com/wp-content/uploads/2023/07/shopping-cart-simple4.svg);
}

.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .elementor-13463 .elementor-element.elementor-element-9ade258.elementor-view-default .elementor-icon svg, .haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .haru-woo-search__toggle svg{
	fill: #ffffff;
}

.haru-cart .haru-cart-icon::hover{
	color: #9b802f;
}

@media screen and (max-width: 850px){
	.haru-woo-search__toggle, .haru-cart .haru-cart-icon::before {
  	font-size: 25px;
	}
	
	.haru-nav-menu--indicator-classic .haru-nav-menu .sub-arrow i::before{
		margin-left: 0px;
	}
}

/* icon menu */
@media screen and (max-width:850px){
.haru-cart .haru-cart-icon{
	top: 2px;
	}
}

/* breadcrumb */
@media screen and (max-width:480px){
.theme-skin-3 .haru-page-title__breadcrumbs {
  padding-left: 15px;
	padding-right: 15px;
	}
}

/* our gallery */
.e-loop__load-more.elementor-button-wrapper{
  padding-top: 100px;
}

.e-loop__load-more.elementor-button-wrapper::before {
  content: '';
  position: absolute;
  top: -10px;
  right: 10%;
  width: 30%;
  height: calc(100% - 12px);
  border-bottom: 2px solid #b6c5c8;
}

.e-loop__load-more.elementor-button-wrapper::after {
  content: '';
  position: absolute;
  top: -10px;
  left: 10%;
  width: 30%;
  height: calc(100% - 12px);
  border-bottom: 2px solid #b6c5c8;
}

@media screen and (max-width: 850px){
	.e-loop__load-more.elementor-button-wrapper::before{
		right: 0;
	}
	
	.e-loop__load-more.elementor-button-wrapper::after{
		left: 0;
	}
	
	.pa-gallery-img.style3 {
		padding: 20px;
	}
}

@media screen and (max-width:480px){
	
	.e-loop__load-more.elementor-button-wrapper::before, .e-loop__load-more.elementor-button-wrapper::after{
		width: 20%;
	}
}

.page-id-13583 .elementor-image-box-wrapper {
  background-color: transparent;
}

/* faq */
.elementor-accordion .elementor-accordion-item{
	border-right: 0px !important;
	border-left: 0px !important;
}

.elementor-13738 .elementor-element.elementor-element-b98a479 .elementor-accordion-item .elementor-tab-content {
  border-top-color: transparent;
}

.elementor-13738 .elementor-element.elementor-element-658b32d .elementor-accordion-item .elementor-tab-content {
  border-top-color: transparent;
}

/* my account */
.page-id-10 .haru-page.haru-container {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media screen and (max-width: 850px){
	.page-id-10 .haru-page.haru-container {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media screen and (max-width:450px){
	.page-id-10 .haru-page.haru-container {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

.woocommerce-button.button.woocommerce-form-login__submit, .customer_login_form_wrap .woocommerce-form-register__submit.button, .woocommerce .button, .woocommerce-MyAccount-content .dokan-btn, .woocommerce-Button.wc-forward.button, .button.wc-forward, .button.wc-forward {
  border-radius: 0px !important;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
	height: 48px !important;
  	line-height: 48px;
  	padding: 0 30px !important;
	width: 250px;
}
.wc-block-checkout-empty .wp-block-button__link {
	height: 48px !important;
  	line-height: 48px;
  	padding: 0 30px !important;
  	width: 250px;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices {
	display: none !important;
}
.postid-13443 .wcpa_type_content {
	display: none !important;
}
.postid-13443 .wcpa_type_content {
	display: none !important;
}
.wcpa_section_body .wcpa_row .wcpa_type_content {
	display: none !important;
}

.single-product-top form.cart .single_add_to_cart_button {
	background: #9B802F;
  	border: 2px solid #9B802F;
  	color: #fff;
}
.single-product-top form.cart .single_add_to_cart_button:hover {
	background: #000;
  	border: 2px solid #000;
  	color: #fff;
}
.woocommerce a.compare.button {
	background: transparent;
  	border: 2px solid #000;
  	color: #000;
}
.woocommerce a.compare.button:hover {
	color: #9B802F !important;
	border: none !important;
	background: transparent !important;
}

.select2-container .selection .select2-selection--single {
	color: #cecece;
	border-radius: 0px;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.dokan-btn.dokan-btn-theme.vendor-dashboard {
  display: none;
}

.woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover {
  background-color: #9B802F;
}

.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a {
  color: #fff;
}

.woocommerce-MyAccount-content .dokan-btn:hover{
	color: #fff;
	font-weight: 700;
}

input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="date"], select {
  border-radius: 0px;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="date"]:focus, select:focus {
	border:1px solid #444;
}

/* add to cart, cart page */

.haru-cart .haru-cart-wrap .haru-cart-content{
	border-radius: 0px !important
}

.page-id-8 .haru-page.haru-container, .page-id-9 .haru-page.haru-container {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, 
.wc-block-components-quantity-selector::after,  .wc-block-components-text-input input[type="text"], [type="submit"] {
  border-radius: 0px;
}

.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{
	color: #ffffff;
	font-weight: 600;
}

@media screen and (max-width: 850px){
	.page-id-8 .haru-page.haru-container, .page-id-9 .haru-page.haru-container {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media screen and (max-width:450px){
	.page-id-8 .haru-page.haru-container, .page-id-9 .haru-page.haru-container{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"], .components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
	border-radius: 0px;
}
.single-product .haru-page-title {
	background-color: #fff;
	margin-bottom: 0;
}
.single-product .haru-page-title__content.haru-container {
	text-align: left;
	max-width: 100%;
	padding: 50px;
}
.single-product.theme-skin-3 .haru-page-title {
	padding: 0;
}
.single-product.theme-skin-3 .haru-page-title__breadcrumbs {
	font-weight: 400;
	color: #444;
}
.single-product .haru-page-title__breadcrumbs a {
	color: #444;
}
.single-product .haru-page-title__breadcrumbs .delimiter:before {
	content: ">";
	background-color: transparent;
	top: 0;
	height: 0;
}
@media (max-width: 767px) {
	.single-product .haru-page-title__content.haru-container {
		padding: 50px 0 !important;
	}
  }
/* WOOCOMMERCE */
.woocommerce-custom-product-multiply {
	text-align: center;
}
.woocommerce-custom-product-multiply .wcpa_left_wrap {
	grid-template-columns: none !important;
}
.single-product-top .product-image-item {
	background-color: #F4F4F6;
}
.single-product-top .single-product-image-wrap .product-images-wrap {
	border-radius: 0 !important;
}
.single-product-top #product-thumbnails img {
	border-radius: 0 !important;
	border: 5px solid #e0daca !important;
}
.woocommerce-page .button {
	background: transparent;
	border: 2px solid #000;
	color: #000;
}
.woocommerce-page .button:hover {
	background: #000;
	color: #fff;
}
.single-product-summary .quantity {
	border-radius: 0;
}
.single-product-bottom .woocommerce-tabs .tabs {
	text-align: left !important;
}
.single-product-bottom .haru-woocommerce-tab {
	background-color: #F4F4F6;
}
.single-product-bottom .woocommerce-tabs .haru-woocommerce-tab .woocommerce-Tabs-panel {
	padding: 20px 20px !important;
}
.product-item.style-1 .price bdi {
	color: #000;
	font-weight: 700;
}
.single-product-top .price bdi {
	color: #000;
	font-weight: 700;
}
.archive-product .layout-grid .product-item.style-1 {
	padding: 0 10px !important;
	margin-bottom: 20px !important;
}
.archive-product .layout-grid .product-item.style-1 .product-wrap {
	background-color: #F4F4F6;
	padding-top: 20px;
  	padding-bottom: 20px;
}
.our-gallery-product-list .elementor-image-box-title {
	padding-bottom: 5px !important;
}
.archive.tax-product_cat .shop-filter {
	display: none;
}
.archive.tax-product_cat .haru-page-title__heading--main {
	display: none;
}
.archive.tax-product_cat .haru-page-title {
	background-color: #fff;
	margin-bottom: 0;
}
.archive.tax-product_cat .haru-page-title__content.haru-container {
	text-align: left;
	max-width: 100%;
	padding: 50px;
}
.archive.tax-product_cat.theme-skin-3 .haru-page-title {
	padding: 0;
}
.archive.tax-product_cat.theme-skin-3 .haru-page-title__breadcrumbs {
	font-weight: 400;
	color: #444;
}
.archive.tax-product_cat .haru-page-title__breadcrumbs a {
	color: #444;
}
.archive.tax-product_cat .haru-page-title__breadcrumbs .delimiter:before {
	content: ">";
	background-color: transparent;
	top: 0;
	height: 0;
}
@media (max-width: 767px) {
	.archive.tax-product_cat .haru-page-title__content.haru-container {
		padding: 50px 0 !important;
	}
}
.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev, .single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next {
	background: #000 !important;
}
.single-product-top .slick-arrow.slick-prev:before {
	color: #fff !important;
}
.single-product-top .single-product-image-wrap.vertical #product-thumbnails:hover .slick-arrow.slick-prev, .single-product-top .single-product-image-wrap.vertical #product-thumbnails:hover .slick-arrow.slick-next {
	opacity: 1 !important;
}
.single-product-top .slick-arrow.slick-next:before {
	color: #fff !important;
}
.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-comment textarea {
	border: 1px solid #ddd;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description {
	word-break: break-word;
}
.woocommerce-js table td.woocommerce-table__product-name.product-name {
	word-break: break-word;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator .wc-block-components-checkbox__label a {
  font-weight: 700;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right {
	word-break: break-word;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
	width: 55% !important;
}
.wc-block-components-sidebar {
	width: 45% !important;
}
/* wishlist page */

.page-id-18 #haru-content-main {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.page-id-18 #haru-content-main {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media screen and (max-width: 850px){
	.page-id-18 #haru-content-main {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media screen and (max-width:450px){
	.page-id-18 #haru-content-main {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

.wishlist_table tr .product-add-to-cart a, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a, .wishlist_table.mobile li .item-wrapper .product-thumbnail img, .wishlist_table tr td.product-thumbnail a img{
	border-radius: 0px !important;
}

.product-button.product-button--add-to-cart {
  padding-bottom: 10px;
}

#yith-wcwl-form .wishlist-title .show-title-form{
	display: none !important;
}

.wishlist_table.mobile li .item-wrapper .item-details h3 {
	font-size: 16px;
}

.wishlist_table.mobile li table.item-details-table td {
	font-size: 15px !important;
}

.wishlist_table.mobile li .product-remove{
	font-size: 18px;
}

.page-id-18 .pre-price{
	display: none !important;
}
.wishlist_table .wishlist-items-wrapper .product-button.product-button--add-to-cart a {
	float: right;
}
.wishlist_table .wishlist-items-wrapper .product-add-to-cart .remove_from_wishlist {
	margin-top: 10px !important;
	text-align: center;
	display: table !important;
	float: right;
}
.woocommerce table.wishlist_table, .woocommerce-page table.wishlist_table, .woocommerce-js table.wishlist_table {
	border: 2px solid #eee;
}
@media screen and (max-width: 850px){
	.page-id-18 #haru-content-main {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media screen and (max-width:450px){
	.page-id-18 #haru-content-main {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

/* social icon footer on product page */
.single-product .e-font-icon-svg.e-fab-twitter, .single-product .e-font-icon-svg.e-fab-instagram, .single-product .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

.term-products .e-font-icon-svg.e-fab-twitter, .term-products .e-font-icon-svg.e-fab-instagram, .term-products .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

.term-our-gallery .e-font-icon-svg.e-fab-twitter, .term-our-gallery .e-font-icon-svg.e-fab-instagram, .term-our-gallery .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

.post-type-archive-product .e-font-icon-svg.e-fab-twitter, .post-type-archive-product .e-font-icon-svg.e-fab-instagram, .post-type-archive-product .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

/* social icon footer on add to cart page */

.page-id-8 .e-font-icon-svg.e-fab-twitter, .page-id-8 .e-font-icon-svg.e-fab-instagram, .page-id-8 .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

/* social icon footer on checkout page */

.page-id-9 .e-font-icon-svg.e-fab-twitter, .page-id-9 .e-font-icon-svg.e-fab-instagram, .page-id-9 .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

/* social icon footer on account page */

.page-id-10 .e-font-icon-svg.e-fab-twitter, .page-id-10 .e-font-icon-svg.e-fab-instagram, .page-id-10 .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}


/* social icon footer on wishlist page */

.page-id-18 .e-font-icon-svg.e-fab-twitter, .page-id-18 .e-font-icon-svg.e-fab-instagram, .page-id-18 .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

/* social icon footer on search page */
.search-no-results .e-font-icon-svg.e-fab-twitter, .search-no-results .e-font-icon-svg.e-fab-instagram, .search-no-results .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

.search-results .e-font-icon-svg.e-fab-twitter, .search-results .e-font-icon-svg.e-fab-instagram, .search-results .e-font-icon-svg.e-fab-facebook {
  left: 10px;
  bottom: -10px;
}

.single-product .wcpa_wrap .wcpa_field_wrap select, .wcpa_wrap .wcpa_field_wrap input[type="text"] {
	border: var(--wcpaborderwidth) solid #cecece;
}

.single-product .wcpa_wrap .wcpa_field_wrap select:focus, .wcpa_wrap .wcpa_field_wrap input[type="text"]:focus{
	border: var(--wcpaborderwidth) solid #9B802F;
}

 .wcpa_wrap .wcpauppy-DragDrop-container {
	border: var(--wcpaborderwidth) dashed #cecece;
}

 .wcpa_wrap .wcpauppy-DragDrop-container:focus, .wcpa_wrap .wcpauppy-DragDrop-container:hover {
	border: var(--wcpaborderwidth) dashed #9B802F;
}

.single-product-top form.cart .quantity .input-button{
	font-size: 17px;
}

.single-product .woocommerce-tabs .tabs li.active a::before{
	background-color: transparent;
}

.single-product .woocommerce-tabs .tabs{
	border-bottom: 0px;
}

.pre-price{
	font-size: 15px;
	color: #000;
	vertical-align: text-top;
	font-weight: 500;
}

@media screen and (max-width: 1440px){
	.single-product-top .price {
		font-size: 25px
	}
}

@media screen and (max-width:480px){
	.woocommerce-tabs .haru-accordion-title {
		padding-left: 20px;
	}
}
/* Checkout */
.wc-block-components-address-form__address_2-toggle {
	background: #877029 !important;
	color: #fff !important;
}