/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
.add-to-cart
{
background-color: #25d366 !important;
}

.presta-as-search-bar {
    display: flex !important;
    justify-content: center !important;
    width: 100%;
    margin: 0 auto;
}
.presta-as-input-box {
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
    width: 800px;       /* Adjust width as needed for your design */
    margin: 0 auto;
}
.presta-as-search-input {
    flex: 1 1 auto !important;
    width: 100% !important;
}
.presta-as-search-icon {
    margin-left: 12px !important;    /* Space between input and icon */
    margin-right: 0 !important;
    align-self: center;
}

.btn.btn-primary
{
	background-color: #25d366 !important;
}
#footer .footer-about-us .fa, #footer .footer-about-us .material-icons
{
	color: #25d366 !important;
}
#blockcart-modal .modal-title
{
	color: #ffffff !important;
}
#blockcart-modal .modal-header
{
	background-color: #25d366 !important;
}
#confirm_order
{
	background-color: #25d366 !important;
}
@media only screen and (max-width: 400px) {
#headerBannerFreePrice .header-banner-price{
	font-size:10px;
	}

}
ul.bullet
{
	padding-top:15px;
}
li.bullet
{
	padding-bottom:15px;
}

