#saddle_form_button {
	margin-top: 50px;
}

/* Removes the margin from the very last item  */
ul li:last-child {
  margin-bottom: 20px;	
	
}

/* Hide Page Title*/

.entry-title {
    display: none;
}




a {
	color: #3d85c6;
	text-decoration: underline;
}
a:hover {
	color: #1f1956;
}

/* Contextual Links on dark*/

.contextual-link {
  color: inherit;
  font-weight: 500;
  text-decoration: none;
  transition: opacity 0.2s ease;
}

.contextual-link:hover,
.contextual-link:focus {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
  opacity: 0.8;
}


/* Contextual Links on light*/

.contextual-link-light {
  color: #3d85c6;
  font-weight: 500;
  text-decoration: none;
  transition: opacity 1s ease;
}

.contextual-link-light:hover,
.contextual-link-light:focus {
  color: #1F1956;
  text-decoration: underline;
  text-underline-offset: 3px;
  opacity: 0.8;
}




/*
.woocommerce-products-header__title {
	color:red;
}


.woocommerce a.button.add_to_cart {
    color: #95c93d !important;
}

.add-to-cart {
	color: #95c93d !important;
	background-color:#95c93d !important;
}
*/



 .woocommerce ul.products li.product a img {
    height: 300px;
    object-fit: contain;
    width: 100%; 
}


.woocommerce div.product div.images img {
	max-height: 500px;
	object-fit:contain;
}
	
.wp-block-woocommerce-cart  {
	margin-top: 75px;
	margin-bottom: 75px;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
	color:#95c93d;
}

.elementor-menu-cart__product-name a  {
	color: #1e1855;

}

/*
#elementor-menu-cart__toggle_button {
	background-color: #1e1855;	
	}

#elementor-menu-cart__toggle_button:hover {
	border-color:#fbe802;
	}

 a.elementor-button.elementor-button--view-cart.elementor-size-md {
	background-color:#1e1855;
}

 a.elementor-button.elementor-button--view-cart.elementor-size-md:hover {
	border-color:#fbe802;
}

a.elementor-button.elementor-button--checkout.elementor-size-md {
	background-color:#1e1855;
}

a.elementor-button.elementor-button--checkout.elementor-size-md:hover {
	border-color:#fbe802;
}


.elementor-6652 .elementor-element.elementor-element-4940c387 .cart button, .elementor-6652 .elementor-element.elementor-element-4940c387 .cart .button {
	background-color: #1e1855;
	border-width: 0;
}

.elementor-6652 .elementor-element.elementor-element-4940c387 .cart button, .elementor-6652 .elementor-element.elementor-element-4940c387 .cart .button:hover {
	background-color: grey;
	color: white;
	border-width: 0;
}

*/

.reset_variations {
	color:#1e1855;
}

/* add mobile padding */

.mobilepadding {
	padding: 0px 15px 0px 15px;
}

.mobilemargin {
	margin: 0px 15px 0px 15px;
}



/*Make product title visible*/

/* Diagnostic test: reveal this widget and its title. */
selector,
selector .product_title,
selector .elementor-heading-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}