/*!
Theme Name: Hello Child
Template: hello-elementor
Text Domain: hello-child
*/

/*ul.flex-direction-nav {
    position: absolute;
    top: 45%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

!a.flex-next::after {
	visibility:visible;content: '\f054';
	font-family: 'Font Awesome 5 Free';
	margin-right: 10px;
	font-size: 24px;   
	font-weight: bold;
    text-shadow: 2px 2px 4px rgba(94, 94, 94, 0.844)
    
}
a.flex-prev::before {
    visibility:visible;
    content: '\f053';
	font-family: 'Font Awesome 5 Free';   
	margin-left: 10px;
	font-size: 24px;
	font-weight: bold;
    text-shadow: 2px 2px 4px rgba(94, 94, 94, 0.844)
    
}
ul.flex-direction-nav li a {
	color: rgb(238, 238, 238);
}
ul.flex-direction-nav li a:hover {
	text-decoration: none;
}
*/

.woocommerce div.product form.cart table td {
    padding-left: 15px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.woocommerce div.product p.stock {
    font-size: 1.1em;
    padding-left: 15px;
}

.woocommerce div.product .stock {
    color: #a165bc;
}

.elementor-266 .elementor-element.elementor-element-4dd11324>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-102 .elementor-element.elementor-element-8b6aac2 .elementor-menu-cart__subtotal {
    color: #25306a;
    font-size: 18px;
}

.elementor-102 .elementor-element.elementor-element-8b6aac2 .elementor-button--view-cart {

    background-color: #a165bc;}

 .elementor-102 .elementor-element.elementor-element-8b6aac2 .elementor-button--checkout {
        color: #fff;
        background-color: #a165bc;
    }

a{
    color: #a065bc;
  }

html, body {
  overflow-x: hidden;
}
body {
  position: relative
}

i.eicon-chevron-right::before
{
    color:#fff;
    text-shadow: 2px 2px black
}
i.eicon-chevron-left::before
{
    color:#fff;
    text-shadow: -2px 2px black
}


a.checkout-button.button {
    color: white;
}

.woocommerce span.onsale
{
    display: none !important;
}



@media all and (max-width:786px) { 
    .elementor-swiper-button {
        color: rgb(244, 244, 244) !important; 
    }

    .elementor-swiper-button i::before {
        text-shadow:  2px 0px 0px rgb(77, 77, 77);  
    }
   
    i.eicon-chevron-right::before
{
    display: none;
}
i.eicon-chevron-left::before
{
    display: none;
}

div.elementor-button-wrapper{
    text-align: center;
}

.woocommerce.columns-3 ul.products li.product{
    width: 100% !important;
}

.woocommerce-page table.cart td.actions .coupon .button{
    width: 100%;
}

span.wcsob_soldout{
    font-size: 16px;
}

.woocommerce ul.products li.product {
margin: 0 0 0 !important;
}


}

