/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-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
*/

/* Slide In Cart */
.elementor-menu-cart__product-name{
	line-height: 1.5;
}

.elementor-menu-cart__product-name a{
	color: #0072b9;
}

.elementor-menu-cart__product-name a:hover{
	text-decoration: underline;
}

.elementor-menu-cart__product-price{
	color: #999 !important;
}

.elementor-menu-cart__container .elementor-menu-cart__main{
	padding: 0 20px !important;
}

.elementor-menu-cart__subtotal{
	font-size: 18px !important;
}

.elementor-menu-cart__footer-buttons a{
	color: #fff !important;
	background-color: #0072b9;	
}

.elementor-menu-cart__footer-buttons a:hover{
	background-color: #00afef;
}

.elementor-menu-cart__subtotal .amount{
	font-weight: 300 !important;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .amount{
	font-weight: 300 !important;
}
}

.elementor-menu-cart__footer-buttons a:hover{
	background-color: #00afef;
}

.elementor-menu-cart__subtotal .amount{
	font-weight: 300 !important;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{
	font-weight: 300 !important;
	text-transform: capitalize;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .amount{
	font-weight: 500 !important;
}

/* WooCommerce Notice */
.woocommerce-message{
	font-family: "Montserrat", sans-serif;
    border-color: #0072b9;
	font-weight: 300;
}

.woocommerce-message:before, .woocommerce-message a{
    color: #0072b9;
}

.woocommerce-message a:hover{
    text-decoration: underline;
}

.woocommerce-message a.button{
    background-color: #0072b9;
	color: #fff;
	transition: all .3s ease-in-out;
	border-radius: 0;
	font-weight: 500;
	padding: 8px 15px;
	line-height: 1.5em;
	text-transform: uppercase;
	font-size: 14px;
}

.woocommerce-message a.button:hover{
    background-color: #00afef;
	text-decoration: none;
	color: #fff;
}

/* WooCommerce Account Header */
.account-nav, .account-header{
	display: none;
}

.logged-in .account-nav, .logged-in .account-header{
	display: block;
}

/* WooCommerce Delete Account Button */
.delete-account-header, .delete-account-description, .delete-account-button{
	display: none;
}

.logged-in .woocommerce-edit-account .logged-in .delete-account-header, .woocommerce-edit-account .logged-in .delete-account-description, .woocommerce-edit-account .delete-account-button{
	display: block;
}

/* WooCommerce Checkout Button */
.woocommerce button.checkout-button {
    background-color: #0072b9 !important;
    transition: all 0.3s linear;
	color: #fff !important;
	width: 100% !important;
}

.woocommerce-cart .wc-proceed-to-checkout button.checkout-button {
    border-radius: 0;
    font-weight: 500;
    text-transform: capitalize;
}

.woocommerce-cart .wc-proceed-to-checkout button.checkout-button{
	display: block;
	text-align: center;
	margin-bottom: 1em;
	font-size: 1.25em;
	padding: 1em !important;
}

/* Lost Password Header */
.lost-pssword-header{
	display: none;
}

.woocommerce-lost-password .lost-pssword-header{
	display: block;
	margin-bottom: -55px;
}

/* Wishlist Modal Button Styles */
.tinv-modal-inner .tinvwl-buttons-group button {
	border-color: #0072b9 !important;
    color: #FFFFFF !important;
    background-color: #0072b9 !important;
    text-transform: capitalize;
    border-radius: 0 !important;
}

.tinv-modal-inner .tinvwl-buttons-group button:hover {
	border-color: #00afef !important;
    color: #FFFFFF !important;
    background-color: #00afef !important;
}

/* Product Quantity */
.woocommerce .quantity .qty, .woocommerce div.product.elementor .quantity .qty{
	border-radius: 0;
	width: 85px !important;
}

.woocommerce div.product.elementor .quantity .qty{
	margin-top: -5px;
}

.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    display: block !important;
}

.woocommerce div.product.elementor .quantity + .button{
	margin: 10px 0 0 0 !important;
}

/* Recaptcha */
.grecaptcha-badge{
	display: none !important;
}

/* Product View (Grid/Lits) */
/*.berocket_lgv_widget{
	margin-bottom: 10px !important;
}

.berocket_lgv_widget:before{
	content: "Product View: ";
	font-weight: 300;
	font-family: "Montserrat", sans-serif;
	margin-right: 5px;
}

.berocket_lgv_after_additional{
	display: none;
}*/

/*.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products, .elementor-element.elementor-products-grid ul.products.columns-4 {
    grid-template-columns: 25% 75%;
}*/