/* Heading Slide */
.elementor-15 .elementor-element.elementor-element-18e5946 .elementor-repeater-item-9080721 .swiper-slide-contents {
	background-color: #91C423;
	padding: 30px;
}

.elementor-15 .elementor-element.elementor-element-18e5946 .elementor-slide-button {
	padding-left: 75%;
}

/* Heading Slide-mobile */
.elementor-15 .elementor-element.elementor-element-5b5a8f0 .elementor-repeater-item-9080721 .swiper-slide-contents {
	background-color: #91C423;
	padding: 30px;
	box-shadow: 6px 6px 10px rgb(0 0 0 / 50%);

}

/* gallery image box shadow */
.container-image-shadow {
	box-shadow: 20px -20px #c7c7c7;
}

/* image hover - dog treat section */
.image-to-text h2 {color: #fff;}
.image-to-text {opacity: 0; transition-duration: 0.8s;}
.image-to-text:hover {opacity: 100; background-color:#EADED5; transition-duration: 0.8s; border:2px; border-radius:20px}

/* dog treat background hide */
.elementor-15 .elementor-element.elementor-element-76b940e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap:hover {background-image: #fff; transition:0.5s}


/* woocommerce link disable */
/* .ast-loop-product__link {pointer-events: none; cursor: default;}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link {pointer-events: none; cursor: default;} */

/* contact form id:1 */
#gform_wrapper_1 { position:relative; }
#gform_wrapper_1 label.gfield_label {
	display: none;
}

#gform_wrapper_1 {
	padding: 20px 10px 30px 20px;
	background-color: #4929028A;
	border-radius: 15px;
}

#gform_wrapper_1 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	width: 100%;
	padding: 12px;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	background-color: #fff;
	border: none;
}
#gform_wrapper_1  input::placeholder, textarea::placeholder {
	color: #000;
}

#gform_wrapper_1 textarea {
	width: 100%;
	padding: 12px;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	background-color: #fff;
	border: none;
}

/* form button */
#gform_wrapper_1 .gform_footer input[type=submit] {
	font-family: 'Poppins', san-serif;
	font-size: 18px;
	border-radius: 5px;
	background-color: #E16501;
}

#gform_wrapper_1 input[type="submit"]:hover {
	background-color: #492902;
}

#gform_wrapper_1 .gform_body input {
	color: #000;
}

#gform_wrapper_1 .top_label select.medium {
	width: 95%;
	min-height: 150px;
}

@media only screen and (max-width: 767px) {
  #gform_wrapper_1 .top_label select.medium {
	width: 100%;
	min-height: 150px;
}
}



#gform_wrapper_1 label[for=input_1_7] {
	display: block !important;
	color: #fff;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	padding-left: 5px;
	font-weight: 400;
}

#gform_wrapper_1 select option:first-child {
	font-weight: 600;
	font-size: 18px;
	pointer-events: none;
	touch-action:none;
}

/* tooltip */
.eael-tooltip .eael-tooltip-text {
	left: 114px !important;
}

.title-bg {
    padding: 0 30%;
}

/* disable category title */
.woocommerce ul.products li.product .ast-woo-product-category { display:none; }

/* catalog custom css*/
.catalog-box .astra-shop-summary-wrap { background-color:#E16501; padding:15px !important;  border-bottom-right-radius:5px; border-bottom-left-radius:5px; margin-top: -12px !important; box-shadow:2px 2px 10px #00000050;}
.catalog-box .astra-shop-thumbnail-wrap { background-color:#fff; border-top-right-radius:5px; border-top-left-radius:5px; box-shadow:2px 2px 10px #00000050;}
.catalog-box img { background-color:#fff; padding:40px; border-top-right-radius:5px; border-top-left-radius:5px; }

.catalog-box-rel .astra-shop-summary-wrap { background-color:#E16501; padding:15px !important;  border-bottom-right-radius:5px; border-bottom-left-radius:5px; margin-top: -12px !important; box-shadow:2px 2px 10px #00000050;}
.catalog-box-rel .astra-shop-thumbnail-wrap { background-color:#fff; border-top-right-radius:5px; border-top-left-radius:5px; box-shadow:2px 2px 10px #00000050;}
.catalog-box-rel img { background-color:#fff; padding:20px; border-top-right-radius:5px; border-top-left-radius:5px; }



.wc-button .woocommerce .button { padding:20px; border-radius:5px; background-color:#492902;}

.wc-button .woocommerce .button:hover { background-color:#351e02; }

.wc-button .woocommerce-info { border-top-color:#492902; }

.wc-button .woocommerce-info::before { color:#492902; }

.wc-button .woocommerce table.shop_table, .woocommerce-page table.shop_table { border:1px solid #f2c0145e; border-radius: 5px; }

.wc-button .woocommerce table.shop_table td, .woocommerce-page table.shop_table td { border:1px solid #f2c0145e; color:#fff; }

.wc-button .woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead { background-color:#E1650170; }

.wc-button tr th  { color:#fff; }

.wc-button a { color:#fff; }

.wc-button bdi { color:#fff; }

.woocommerce-page #content table.cart td { text-align:center; }

.wc-button .remove { color:#fff; }

.woocommerce-cart-form__cart-item td.product-remove a.remove { color:#fff; }

.woocommerce-cart-form__cart-item td.product-remove a.remove:hover { color:#492902; }

.woocommerce a.remove { color:#fff; }

.woocommerce a.remove:hover { border-color:#492902; }

.woocommerce-cart .cart-collaterals .cart_totals > h2 { background-color:#E1650170; color:#fff; font-weight:700; border-bottom-color:#E1650170; }

.woocommerce-cart .cart-collaterals .cart_totals { border-color:#f2c0145e; border-radius:5px; }

.woocommerce-cart .cart-collaterals .cart_totals tr th { border: 1px solid #f2c0145e; }

.woocommerce a.button.alt { background-color:#f2c014; border-color:#f2c014; color:#222222; }

.woocommerce a.button.alt:hover { background-color:#f2c014; border-color:#f2c014; color:#222222; }

.woocommerce-message { border-top-color:#492902; }

.woocommerce-message::before { color:#492902; }

.woocommerce .woocommerce-message a.button { background-color:#492902; border-radius:5px; }

.woocommerce .woocommerce-message a.button:hover { background-color:#351e02; }

 @media only screen and (max-width: 320px) { 
	.wc-button .woocommerce-cart-form__cart-item .product-remove { text-align:left !important; } 
	.woocommerce-page table.cart .product-thumbnail { display:none !important; }
}

.woocommerce table.shop_table tbody:first-child tr:first-child th, .woocommerce table.shop_table tbody:first-child tr:first-child td {  border-top: 1px solid #f2c0145e; }

.woocommerce-page.woocommerce-checkout #customer_details h3 { font-size:25px; color:#fff; font-weight:600; border:0; }

.woocommerce form .form-row label { color:#fff; }

.woocommerce-page.woocommerce-checkout form #order_review_heading { border-color:#f2c0145e; border-top-left-radius:5px; border-top-right-radius:5px; color:#fff; font-size:25px; font-weight:600; }

.woocommerce-page.woocommerce-checkout form #order_review { border-color:#f2c0145e; }

.woocommerce-page.woocommerce-checkout table.shop_table th { color:#fff; }

.woocommerce-page.woocommerce-checkout form #order_review td { color:#fff; border-color:#f2c0145e; padding:10px; }

.woocommerce-page.woocommerce-checkout form #order_review th { border-color:#f2c0145e; }

.woocommerce-checkout #payment ul.payment_methods li { color:#fff; }

.woocommerce-checkout #payment .payment_method_paypal .about_paypal { color:#fff; }

.woocommerce-terms-and-conditions-wrapper p { color:#fff; }

.woocommerce-terms-and-conditions-wrapper a { color:#fff; font-weight:600;}

#place_order { background-color:#f2c014; border-radius:5px; color:#222222; }

@media only screen and (max-width: 320px) {
	#gform_wrapper_1 { padding:20px 20px 30px 20px; }
	#gform_wrapper_1 .top_label select.medium {  min-height:100px; }
}