/* ------------------------------------------------------------------------ */
/* Use this file to overwrite css rules from any css file. This way you
/* won't lose any of your modifications after updating the theme.
/* ------------------------------------------------------------------------ */

element {
	--green-color: #32CD32;
}

body {
/* Empty body tag to prevent not found error */
}


/* Home Custom text */
.custom_text {
    color: #555;
}

.custom_text h1 {
    font-size: 35px;
    margin-bottom: 50px
}

.custom_text h2 {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 40px;
}

.custom_text p {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 30px;
}



/* checkout steps */

.order .center_column .cart_navigation a:not(.standard-checkout) {
	display: none;
}

.order .center_column .cart_navigation button,
.order .center_column .cart_navigation a.standard-checkout,
.authentication .center_column .cart_navigation button,
.authentication .center_column .cart_navigation a.standard-checkout {
	background-color: #42b355;
}

.order .center_column .cart_navigation button:hover,
.order .center_column .cart_navigation a.standard-checkout:hover,
.authentication .center_column .cart_navigation button:hover,
.authentication .center_column .cart_navigation a.standard-checkout:hover {
	opacity: .75;
}

@media(max-width:768px) {
	.order #sticky_top,
	.order #header_mobile_menu,
	.order .vmenu-mobile,
	.order .footer-center,
	.authentication #sticky_top,
	.authentication #header_mobile_menu,
	.authentication .vmenu-mobile,
	.authentication .footer-center,
	.order .delivery_options .delivery_option_logo {
		display: none !important;
	}

	.order .delivery_options .delivery_option_price {
		width: 50px !important;
		padding: 5px;
	}


}


