/**
Theme Name: Kirra Child
Author: TBS
Author URI: http://tbs-marketing.com
Description: Based on Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

li.coming-soon { color:#333; font-style: italic; cursor: default; }
li.coming-soon:before { content: "(coming soon)"; font-size: 12px; float: right; }

#header-logo { padding-top: 10px; }

#masthead p { margin-bottom: 10px; }

.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { border-bottom: none !important; }

.fl-node-5d14b979dcc6a .uabb-woocommerce .star-rating, .fl-node-5d14b979dcc6a .uabb-woocommerce .star-rating::before {
	color: #cacae4;
}

button:hover, .ast-button:hover, input#submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
	background-color: #000000;
	color: #fff;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
	color: #000;
	background-color: #bfe3cd;	
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
	color: #000;
	background-color: #9cd3b1;
}

a.uabb-button {
	color: #fff;
	background-color: #000;
}

a.uabb-button:hover {
	color: #000;
	background-color: #fff;
}
a.uabb-button:hover span { color: #000 !important; }

.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button { color: #000 !important; }

@media only screen and (max-width: 720px) {
	#top-header-phone .fl-module-content { margin-top: 10px; }
	#top-header-phone p { margin-bottom: 5px; }

	#top-header-msg .fl-module-content { margin-top: 0; }
	#top-header-msg p { margin-bottom: 10px; }

	#top-header-social { display: none; }

	#header-logo .fl-photo { text-align: center; }

	#header-button { display: none; }
}

@media only screen and (max-width: 481px) {
	#header-cart {
		position: absolute;
		top:0;
		right:25px;
		float: right; }
	#header-cart a {
		padding:10px !important;
	}
	#header-cart .fl-module-content { margin-right: 0; margin-left: 0; }
	#header-cart span { display: none; }
	#header-cart i { margin-right: 0; }
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	padding: 0px 7px !important; font-size: 15px !important;
}