/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
.font-poppins {
	font-family: 'Poppins', sans-serif;
}

.single_add_to_cart_button {
	background-color: #319b78 !important;
	opacity: unset !important;
}

#wp-admin-bar-options_shop_checkout {
	background-color: #319b78 !important;
	opacity: unset !important;
}

.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before {
    background-color: #00b2ca !important;
}

.woocommerce-mini-cart__buttons.buttons > .button.wc-forward {
	background-color: #00b2ca !important;
	opacity: unset;
}

.woocommerce-mini-cart__buttons.buttons > .button.checkout {
	background-color: #319b78 !important;
	opacity: unset !important;
} 

.product-title.product_title.entry-title {
	font-size: 3em !important;
}

.button.email:hover, .button.email:not(.is-outline), .button.threads:hover, .button.threads:not(.is-outline), .button.tiktok:hover, .button.tiktok:not(.is-outline) {
    color: #51cb5a !important;
}

.menu-item > .nav-top-link {font-size: 16px !important}

.message-icon.icon-close {
	padding: 5px;
}

.alert-color{
	color: red !important;
}

.message-container.container.alert-color.medium-text-center {
	border: 1px solid red;
    padding: 5px;
    border-radius: 5px;
}

.checkout-inline-error-message {
	color: red !important;
}

.woocommerce-error.message-wrapper{
	display: none !important;
}

.woocommerce-MyAccount-content p:first-of-type {
    display: none;
}

.woocommerce-notices-wrapper{
	font-size: 16px;
}

.woocommerce-error-field {
    color: red;
    font-size: 0.9em;
    margin-top: 1px;
    display: block;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}