
			html, body {
  height: 100%;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
main {
  flex: 1;
}

.mtd-btn-y {
	transition: .3s linear;
	color: black !important;
}

#place_order, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit-button, .wc-forward, .woocommerce-button, .woocommerce-Button, .mtd-btn-m { 
    background: linear-gradient(to right, #a5215e 0%, #ee5586 40%);
    border-radius: 50px;
   transition-duration: .4s;
    position:relative;
 }
.wc-block-cart__submit-button:before, .wc-forward:before, .woocommerce-button:before, .woocommerce-Button:before, .mtd-btn-m:before{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-image: linear-gradient(to right, #ee5586 40%, #a5215e);
    opacity: 0;
    transition: .4s ease-in-out;
    border-radius: 50px;
    z-index: -1;
}
.wc-block-cart__submit-button:hover, .wc-forward:hover, .woocommerce-button:hover, .woocommerce-Button:hover, .mtd-btn-m:hover{
     background-color: transparent;
}
.wc-block-cart__submit-button:hover:before, .wc-forward:hover:before, .woocommerce-button:hover:before, .woocommerce-Button:hover:before, .mtd-btn-m:hover:before {
    opacity: 1;
}

.woocommerce-Input, .payment_box, .widget_shopping_cart_content,
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout input[type="number"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout select,
.woocommerce-checkout textarea {
  background-color: #15212a !important;
	color: white !important;
	border-color: white !important;
}

.woocommerce-checkout label {
	color: gray !important;
}

.wc-blocks-components-select__expand {
	fill: gray !important;
}

input::placeholder {
    color: gray;
    font-style: italic;
    opacity: 0.7;
}

/* Kosár oldal */
	#brx-content.wordpress {
		margin-top: 40px;
	}

@media (max-width: 768px){
	#brx-content.wordpress {
		padding-right: 20px;
		padding-left: 20px;
	}
}

/* pénztár oldal rendelés háttér */
.woocommerce-checkout .shop_table tfoot {
	background-color:#15212a;
}

/* pénztár oldal rendelés mennyiség háttér */
.woocommerce-order-details table .product-quantity {
	background-color:#15212a;
}


.mtd-arrow-list {
  list-style: none;
  padding-left: 1em;
}

.mtd-arrow-list li::before {
  content: "→";
  margin-right: 0.5em;
  color: #ee5586; /* opcionális szín */
}

.brxe-post-content a {
	color: #ee5586;
	text-decoration: underline;
}
		