/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.1
 Text Domain:  xstore-child
*/

/* header on admin login  */
body.admin-bar #header.sticky-on:not([data-type=sticky])>[class*=header-wrapper],
body.admin-bar #header>[class*=header-wrapper] .sticky-on>div{
    top: 32px;
}

.et_b-icon svg, .et_b_header-socials svg{
	fill: #000;
}
.et_b-icon+span, span+.et-element-label{
	color: #000;
}
.et_b_header-menu .menu>li>a{
	color: #000
}
.woocommerce .show-password-input{
	display: none;
}
.MyAccount-dashboard-buttons a.btn.black {
    background-color: #fff;
    color: #000;
}
.MyAccount-dashboard-buttons a.btn.black:hover{
    background-color: #b0630b;
    color: #fff;
}
.MyAccount-dashboard-buttons a.btn.black:hover span{
    color: #fff;
}
.woocommerce-MyAccount-navigation-wrapper li.is-active a{
	color: #b46a0d;
}
div.mobile-menu-content .et_b_header-menu .menu li a{
	color: #000 !important;
}
.box_wrapper svg path{
	fill: #b0630b
}
.content-product .product-title a{
	color: #b0630b;
}
.single-product .single-product-builder .single_add_to_cart_button.button,
.single-product .et_product-block .et-single-buy-now.single_add_to_cart_button.button, .single-product-builder .single_add_to_cart_button.button{
	border: 1px solid #b0630b !important;
}
.mini-cart-buttons a{
	background-color: #b0630b !important;
	border: 1px solid #b0630b !important;
}
.mini-cart-buttons a:hover{
	background-color: #fff !important;
	color: #b0630b !important;
}

body .et_column .et_element .mini-cart-buttons .wc-forward:not(.btn-checkout){
	background-color: #fff !important;
	border: 1px solid #b0630b !important;
	color: #b0630b !important;
}
body .et_element .mini-cart-buttons .wc-forward:not(.btn-checkout):hover{
	background-color: #b0630b !important;
	border: 1px solid #b0630b !important;
	color: #fff !important;
}

.header-main-menu.et_element-top-level .menu > .current-menu-item > a{
	font-weight: 700;
}

.woocommerce-form-coupon{
	align-items: flex-start !important;
}

.woocommerce-cart-form .coupon{
	    flex-wrap: wrap;
}
.woocommerce-cart-form .coupon input[type=text]{
	width: 80%;
	padding-right: 1.07em;
}

.woocommerce-cart-form .coupon input[type=submit]{
	position: relative;
	width: 20%;
	height: auto;
}

.et_promo_text_carousel .text-nowrap{
	color: #fff !important;
	font-size: 16px;
    font-weight: 600;
}

.woocommerce-Address header.woocommerce-Address-title a {
  color: #00F;
  font-style: italic;
}
.woocommerce-Address header.woocommerce-Address-title a:hover{
	text-decoration:underline;
}

.woocommerce-product-gallery.swipers-couple-wrapper .swiper-wrapper img{
	max-height: 700px;
    object-fit: cover;
	object-position: center center;
}
.mini-cart-buttons .button.btn-checkout{
	color: #fff;
}

.page-id-17 .wc_payment_methods.payment_methods li:last-child{
	margin-bottom: 10px !important;
}

.page-id-17 .payment-tag{
  background: #D3F4EA;
  width: auto;
  display: inline-block;
  padding: 5px 10px;
  color: #0B8D64;
  font-weight: 900;
  font-family: Nunito, sans-serif;
  margin-bottom: 15px;
  margin-left: 22px;
  font-size: 12px;
}
.menu-items-arrow .menu>li>a:before{
	display: none;
}

/* homepage css */
.ornaments .elementor-widget-container .etheme-flipbox-wrapper .etheme-flipbox-side_a,
.ornaments .elementor-widget-container .etheme-flipbox-wrapper .etheme-flipbox-side_b{
	padding:0 5px !important;
}
/* homepage css */


@media(max-width: 430px){
	.page-id-17 .wc_payment_methods.payment_methods .wc_payment_method.payment_method_razorpay{
		display: flex;
        flex-wrap: wrap;
		align-items: flex-start;
	}
	.page-id-17 .wc_payment_methods.payment_methods .wc_payment_method.payment_method_razorpay label{
		width: 92%;
	}
}
.et-footers-wrapper img[alt="paypal"] {
    display: none;
}