a:focus,
a:hover {
	text-decoration: underline;
}
.woocommerce button.button.alt,
.wp-element-button {
	margin: 1rem 0;
	background-color: white;
	border: 1px solid #3e8826;
	color: #3e8826;
	transition: 0.2s all;
	border-radius: 0;
	font-weight: bold;
}
.woocommerce button.button.alt:focus,
.woocommerce button.button.alt:hover,
.wp-element-button:focus,
.wp-element-button:hover {
	background-color: #3e8826;
	border: 1px solid #3e8826;
	color: white;
	text-decoration: none;
}

:where(.wp-site-blocks) > *,
:root :where(.is-layout-flow) > * {
    margin-block-start: 0px;
}

.sarake-kaanna .wp-block-column {
	order: 1;
}
@media(min-width: 782px) {
	.sarake-kaanna .wp-block-column:first-child {
		order: 2;
	}
}
.circle-bg-bottom {
    padding: 10rem 0;
    background-image: url('/wp-content/uploads/2020/09/circle-bottom.png');
    background-size: auto 164px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 90% 100%;
}

.wp-block-navigation__responsive-container.is-menu-open {
  display: block; /* or flex, depending on your design */
  background: #fff; /* ensure it’s visible */
  z-index: 9999;
}
@media(max-width:768px) {
  .wp-block-navigation__responsive-container-content {
	padding: 2rem;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
	  padding-left: 0;
  }
  .wp-block-navigation__responsive-container-close {
	margin-top: 1rem;
	margin-right: 5rem;
  }
}

