/*
 Theme Name:   Rashy Child
 Theme URI:    https://wordpress.com
 Description:  This is a child theme for Rashy
 Author:       Goalthemes
 Author URI:   #
 Template:     rashy
 Version:      1.0.0
 Text Domain:  rashy-child
*/

/* .btn-theme , a.btn-theme, a.elementor-button:hover, .rev-btn {
	background-color: #ffffff !important;
	color:#2d2d2d !important;
	background-image: none !important;
} */
.btn-theme , a.btn-theme, a.elementor-button {
	background-color: transparent !important;
	color:#fff !important;
	border: solid 2px #B7FF3C !important;
	background-image: none !important;
    box-shadow: 0 0 8px #B7FF3C88;
	padding: 15px 45px !important;
	font-size: 18px !important;
}
.rev-btn{
	color:#fff !important;
	border: solid 2px #B7FF3C !important;
	background-image: none !important;
    box-shadow: 0 0 8px #B7FF3C88;
	font-size: 18px !important;
}
.grid-inner {
    background-color: #2d2d2d !important;
}
#primary-menu.megamenu > li:hover > a {
    color: #B7FF3C !important;
}
/* .slick-carousel .slick-arrow:hover, .slick-carousel .slick-arrow:active, .slick-carousel .slick-arrow:focus {
    background-color: #f44a16;
    border-color: #f44a16;
    color: #2d2d2d!important;
} */
i.icon-arrow-left {
    color: #1b1b1b !important;
}
i.icon-arrow-right {
    color: #1b1b1b !important;
}
/* rs-arrow.tp-rightarrow.tparrows.rashy {
    background-color: #B7FF3C!important;
    color: #2d2d2d !important;
} */
#rev_slider_2_1_wrapper .rashy.tparrows.rs-touchhover {
    background: transparent !important;
    border-color: #B7FF3C !important;
}
.elementor-9788 .elementor-element.elementor-element-8e7ebf9 .navbar-nav.megamenu > li:hover > a, .elementor-9788 .elementor-element.elementor-element-8e7ebf9 .navbar-nav.megamenu > li.active > a {
    color: #B7FF3C !important;
}
.elementor-7648 .elementor-element.elementor-element-b253100 .navbar-nav.megamenu > li:hover > a, .elementor-7648 .elementor-element.elementor-element-b253100 .navbar-nav.megamenu > li.active > a {
    color: #B7FF3C !important;
}
.tabs-v1 .nav-tabs > reviews_tab .active {
    color: #fff !important;
}
p.woocommerce-noreviews {
    color: #2d2d2d !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #f2f2f2 !important;
    font-size: 13px;
	padding-top:5px;
     font-weight: 700;
    line-height: 1;
}
.rating.clearfix {
    display: none;
}
.button {
    overflow: inherit;
    border: 0;
    position: relative;
    color: #fff !important;
    background-color: transparent !important;
    background-image:none !important;
    background-size: 100%;
    background-position: 100% 0%;
	border: solid 2px #B7FF3C !important;
	background-repeat: no-repeat;
    transition: background-size 0.25s cubic-bezier(1, 1, 0, 0) 0s;
    padding: 15px 35px;
	box-shadow: 0 0 8px #B7FF3C88;
}
.button:hover{
    overflow: inherit;
    border: 0;
    position: relative;
    color: #2d2d2d !important;
    background-color: #B7FF3C !important;
    background-image:none !important;
	border: solid 1px #B7FF3C !important;
    background-size: 100%;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    transition: background-size 0.25s cubic-bezier(1, 1, 0, 0) 0s;
    padding: 15px 35px;
}
.product-block.grid .add-cart > .added_to_cart:not(.loading)::before, .product-block.grid .add-cart > .button:not(.loading)::before {
    background-color: #2d2d2d !important;
}
.woosc-btn{
   color:#fff !important;
}
.woosw-btn {
   color:#fff !important;
}
.details-product .goal-social-share span {
    color: #f2f2f2 !important;
}
.details-product .product_meta .sub_title {
    color: #f2f2f2 !important;
}
span.title {
    color: #f2f2f2 !important;
}
.goal-footer {
    background: none !important;
    position: relative;
    color: #8d8d8d;
    font-size: 16px;
    font-weight: 400;
}
/* .btn, .btn-theme-second:hover, .btn-block, .slick-carousel .slick-arrow, .product-block-list .compare:hover, .widget-mailchimp.default .btn, .widget-mailchimp.default .viewmore-products-btn, .viewmore-products-btn, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .return-to-shop .button, .woocommerce .track_order .button, .woocommerce #respond input#submit, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .added_to_cart, .add-to-cart-bottom-wrapper .cart .added_to_cart, .add-to-cart-bottom-wrapper .cart button.single_add_to_cart_button, .goal-loadmore-btn:hover, .goal-loadmore-btn:active, .woocommerce .checkout_coupon .button, .woocommerce .widget_price_filter .price_slider_amount .button, .goal-topcart .buttons .btn.btn-primary, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-message .button, .woocommerce .checkout_coupon .button, .woocommerce table.shop_table input.button:disabled, .woocommerce table.shop_table input.button, .woocommerce .cart_totals .wc-proceed-to-checkout .btn, .woocommerce input.button, .btn-theme {
    background-image: linear-gradient(to right, #F2F2F200 0%, #F2F2F200 100%) !important;
	color:#fff !important;
		border: solid 2px #B7FF3C !important;
	   box-shadow: 0 0 8px #B7FF3C88;

} */
}
.elementor-13203 .elementor-element.elementor-element-3ce14a1:hover .btn-theme {
    background-image: linear-gradient(to right, #2D2D2D 0%, #2D2D2D 100%);
    color: #FFFFFF !important;
}
.elementor-13203 .elementor-element.elementor-element-3ce14a1 .widget-banner:hover .btn-theme i {
    background-color: #B7FF3C !important;
	color:#2d2d2d !important;
/* 	-webkit-box-shadow:0px 0px 14px 4px rgba(184,255,60,1);
-moz-box-shadow: 0px 0px 14px 4px rgba(184,255,60,1);
box-shadow: 0px 0px 14px 4px rgba(184,255,60,1);
 */
}
.elementor-13203 .elementor-element.elementor-element-3ce14a1 .widget-banner .btn-theme i {
    color: #B7FF3C !important;
}
.elementor-13203 .elementor-element.elementor-element-f7e945f .product-block.grid .add-cart a.button {
    background-color: transparent !important;
	color:#fff !important;
    box-shadow: 0 0 8px #B7FF3C88;
    margin-bottom: 20px !important;
}

/* product page description */
 
.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: none;
    background-color: transparent;
}
.tabs-v1 .nav-tabs > li.active {
    border-bottom: none !important;
    background-color: transparent;
}
/* product page description */


/* .elementor-11753 .elementor-element.elementor-element-c233798 .product-block.grid .add-cart a.button, .elementor-11753 .elementor-element.elementor-element-c233798 .product-block.grid .add-cart a.added_to_cart {
    background-color: transparent !important;
    color: #f2f2f2 !important;
    box-shadow: 0 0 8px #B7FF3C88;
    margin-bottom: 20px;
} */