/* 
Theme Name: Smarter Naturally Hello Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Original Smarter Naturally Hello Elementor Child Theme
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: sm-hello-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* General */

/*
.elementor-post__excerpt p:after{
    content:"...";
}
*/



/* WooCommerce*/

/*myAccount*/
.woocommerce-MyAccount-content{
	padding-left:2em !important;
	padding-right:2em !important;
	padding-bottom:2em !important;
}

.woocommerce-MyAccount-navigation ul{
	margin-bottom:2em !important;
	padding-left:0px !important;
}

.woocommerce-MyAccount-navigation li{
	background:#E6E6E6;
	list-style-type: none;
	padding:.5em;
	margin-top:.1em;
}

.woocommerce-MyAccount-navigation a:hover{
	color:#333;
}

/* Edit Account*/
.woocommerce .woocommerce-MyAccount-content .woocommerce-Button{
	margin-top:1em !important;
}

/* Single Product Page */
.woocommerce button,
.woocommerce .checkout-button{
	background:#8CC63F !important;
	border:1px solid #8CC63F !important;
	color:#FFFFFF !important;
}

.woocommerce button:hover,
.woocommerce .checkout-button:hover{
	background:#FFFFFF !important;
	border:1px solid #8CC63F !important;
	color:#8CC63F !important;
}

.woocommerce .wc-forward,
.woocommerce .return-to-shop .wc-backward{
	background:#8CC63F !important;
	border:1px solid #8CC63F !important;
	color:#FFFFFF !important;
}

.woocommerce .wc-forward:hover,
.woocommerce .return-to-shop .wc-backward:hover{
	background:#FFFFFF !important;
	border:1px solid #8CC63F !important;
	color:#8CC63F !important;
}


.single-product .woocommerce .woosg-text{
	display:none !important;
}

.stock { display:none; }


/*Product Variations*/
.elementor-widget-woocommerce-product-add-to-cart .label,
.elementor-widget-woocommerce-product-add-to-cart .value{
	background:#FFFFFF !important;
}

.woocommerce-variation-price{
	margin-bottom:1em;
	font-size:1.5em;
	font-weight:bold;
}

.variations_form select,
.elementor-widget-woocommerce-product-add-to-cart .qty{
	border:1px solid #eeeeee;
}


/* Show Hide Divs */
.collapse{
  cursor: pointer;
  display: block;
  background: #ffffff;
}
.collapse + input{
  display: none; /* hide the checkboxes */
}
.collapse + input + div{
  display:none;
}
.collapse + input:checked + div{
  display:block;
}   
   

/* Basket Page */
.wecb_emptycart{
	background:#DDDDDD !important;
	border:1px solid #DDDDDD !important;
	color:#FFFFFF !important;
}

.wecb_emptycart:hover{
	background:#FFFFFF !important;
	border:1px solid #DDDDDD !important;
	color:#DDDDDD !important;
}

.product-remove,
.product-remove .remove{
	display:none !important;
}

.woocommerce-cart .woocommerce-shipping-destination{
    display:none !important;
}

.woocommerce-cart .recurring-totals{
    background:#8CC63F !important;
    color:#ffffff  !important;
	font-size:1.5em !important;
}
.woocommerce-cart .recurring-totals th{
    padding-top:.5em !important;
	padding-bottom:.5em !important;
}




/* Checkout */
.woocommerce-checkout .recurring-totals
{
    background:#8CC63F !important;
    color:#ffffff  !important;
	font-size:1.5em !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th{
    background:#8CC63F !important;
    color:#ffffff  !important;
	font-size:1.5em !important;
}

.woocommerce-checkout .recurring-totals th
{
    padding-top:.5em !important;
	padding-bottom:.5em !important;
}



/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	
	/* Home Page Slider */
	.mobile-home-slides .swiper-slide-contents{
		background: rgba(255,255,255,.7);
		padding:2em;
	}
	
}