/*
Theme Name: 	Heady Ecomm Playful Template
Description: 	Heady Ecomm Playful Template is a child theme of Astra, created by ChildTheme-Generator.com
Author: 		Heady eCommerce
Template: 		astra
Version: 		1.0.0
Text Domain: 	heady-ecomm-playful-template
*/

/* roll over buttons */
.romlinl a,
.bricks-nav-menu .sub-menu li a {
    position: relative;
    max-width: fit-content;
    transition: 0.5s;
}
.romlinl a::after,
.bricks-nav-menu .sub-menu li a::after {
    content: "";
    position: absolute;
    width: 0%;
    height: 1px;
    background: #fff;
    bottom: 0;
    transition: 0.5s;
}
.romlinl.black a::after,
.bricks-nav-menu .sub-menu li a::after {
    background: #000;
}
.romlinl a:hover::after,
.bricks-nav-menu .sub-menu li a:hover::after {
    width: 100%;
}
.romlinl a:hover {
    color: #d6ac2a;
}
.romlinl.black a:hover {
   color: #000;
}
.link-rollover {
	position: relative;
}
.link-rollover::after {
	content: "";
    width: 0%;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0px;
	transition: 0.3s;
}
.link-rollover.link-rollover-black::after {
	background: #000;
}
.link-rollover:hover::after {
	width: 100%;
}
.link-rollover.lrgreen::after {
	background-color: #178217;
}
.btn-rollover-green,
.btn-rollover-white,
.btn-rollover-black {
	position: relative;
    overflow: hidden;
	border-color:#d6ac2a;
	transition: 0.5s ease-in-out;
}
.brxe-button, 
.dis_item_btn_content a,
.disp_btn_by_storeid a,
.elementor-button {
    position: relative;
    overflow: hidden;
	border-color:#fff;
	transition: 0.5s ease-in-out;
    cursor: pointer;
}
.post-cat-btn {
    border-color: #24A623;
    position: relative;
    overflow: hidden;
	transition: 0.5s ease-in-out;
    cursor: pointer;
}
.btn-rollover-white {
	border-color:#d6ac2a;
}
.btn-rollover-white h2,
.btn-rollover-white p {
    transition: 0.5s ease-in-out;
}
.btn-rollover-black {
    border-color: #d6ac2a;
}
.btn-rollover-white:hover,
.brxe-button:hover,
.dis_item_btn_content a:hover,
.disp_btn_by_storeid a:hover,
.elementor-button:hover {
	color:#fff !important;
    background: #24A623 !important;
	border-color: #24A623 !important;
}
.post-cat-btn:hover {
    color:#fff !important;
    background: #24A623 !important;
    border-color: #24A623 !important;
}
.btn-rollover-white:hover h2,
.btn-rollover-white:hover p {
    color:#fff !important;
}
.btn-rollover-black:hover {
    color: #d6ac2a !important;
    background: #d6ac2a !important;
}
.btn-rollover-green:hover {
    background-color:#d6ac2a !important;
}
.brxe-button span.text {
    justify-content: space-between;
}
.btn-icon-center span.text,
.brxe-button span.text,
.elementor-button span.text {
    display: flex;
    align-items: center;
    gap: 9px;
}
.btn-rollover-green span.bg,
.btn-rollover-white span.bg,
.btn-rollover-black span.bg,
.brxe-button span.bg,
.dis_item_btn_content a span.bg,
.disp_btn_by_storeid a span.bg,
.post-cat-btn span.bg,
.elementor-button span.bg {
	position: absolute;
	display: block;
    border-radius: 50%;
    transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
    transform: translate(-50%, -50%);
    z-index: 1;
	pointer-events: none;
	background-color:#d6ac2a;
	width: 0;
    height: 0;
}
.btn-rollover-white span.bg,
.brxe-button span.bg,
.dis_item_btn_content a span.bg,
.disp_btn_by_storeid a span.bg,
.elementor-button span.bg {
	background-color:#24A623;
}
.post-cat-btn span.bg {
    background-color: #24A623;
}
.brxe-post-content a {
    color: #d6ac2a;
}
.brxe-post-content a:hover {
    color: #24A623;
}
.dis_item_btn_content a span.bg,
.disp_btn_by_storeid a span.bg {
    background-color: #24A623;
}
.btn-rollover-black span.bg {
	background-color:#24A623;
} 
.btn-rollover-green span:first-child,
.btn-rollover-white span:first-child,
.btn-rollover-black span:first-child,
.brxe-button span:first-child,
.dis_item_btn_content a span:first-child,
.disp_btn_by_storeid a span:first-child,
.post-cat-btn span:first-child,
.elementor-button span:first-child {
	z-index: 2;
	position: relative;
	pointer-events: none;
}
.btn-rollover-green:hover span.bg,
.btn-rollover-white:hover span.bg,
.btn-rollover-black:hover span.bg,
.brxe-button:hover span.bg,
.dis_item_btn_content a:hover span.bg,
.disp_btn_by_storeid a:hover span.bg,
.post-cat-btn:hover span.bg, 
.elementor-button:hover span.bg {
	width: 80rem !important;
    height: 80rem !important;
}

/* emd roll over buttons */

.elementor-button {
	color: #24A623 !important;
	background-color: #FFC947 !important
}
button#wpforms-submit-31 {
    background-color: #FFC947 !important;
    color: #24A623 !important;
}
#nav_menu-1 h2 {
	color: #FFC947 !important;
}
#custom_html-5 h2 {
	color: #FFC947 !important;
}
