/*
 Theme Name:   Storefront Child
 Theme URI:    https://global-hc.com/storefront-child/
 Description:  Storefront Child Theme
 Author:       brandlex.com
 Author URI:   https://global-hc.com
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  storefront
*/

.woocommerce-cart-tab {
    background: transparent !important;
}

.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button {
    
    margin-bottom: 0.6em !important;
    
    border-radius: 4px;
}

a.button {
    border-radius: 4px !important;
	color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}
a.button:hover {
    border-radius: 4px !important;
	color: #fff;
    background-color: #187B2E;
    border-color: #1e7e34;
}

input[type='text'].wc-pao-addon-custom-text {
    background-color: #222;
	border: 2px solid;
	border-color: goldenrod;
	color: goldenrod;
}

input[type='text'].wc-pao-addon-custom-text:focus {
    background-color: #222;
	border: 2px solid;
	border-color: gold;
	color: gold;
}

/* LP */

.price del {
    opacity: 1 !important;
    font-weight: 400;
    color: firebrick;
    font-size: x-large;
}
.price ins {
    font-weight: 400;
    color: black;
    font-size: large;
}


div.checkout-slides a.flex-next.button {
    background-color: #2ca80a !important;
    border-color: #2ca80a !important;
    color: #ffffff !important;
}
.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text] {
    border-radius: 4px;
}

.bold {
	font-weight: bold;
}

/* main menu */

.site-header ul.menu li a {
    
}

.site-header ul.menu.nav-menu li a {
	
	border-bottom: 2px solid #fff;
	font-weight: 600;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a, .site-header ul.menu li.current-menu-item > a {
    color: #C00;
    border-bottom: 2px solid #C00;
	
}

/* Minicart */

ul.woocommerce-mini-cart li.mini_cart_item a {
    border: 0 !important;
    padding: 0 !important;
}

.widget a.button.checkout {
    background-color: #2ca80a;
    border: 0 !important;
    padding: inherit;
    color: #ffffff;
}

.widget ul.woocommerce-mini-cart {
    
}

/* static pages */

.entry-content h2, .entry-content p+h2, .entry-content h3, .entry-content p+h3 {
	
	margin: 10px 0 !important;
	display: inline-block !important;
}


/* date & author remove */
.post-author, .posted-on {
	display:none;
}


/* product page */

.onsale {
	display: none !important; 
    border-color: #6d6d6d;
}

h1.product_title {
    font-size: 2.617924em;
    line-height: 1.42 !important;
    letter-spacing: -1px;
}

.single-product div.product p.price {
    font-size: 1.5em !important;
    margin: 0.1em 0 !important;
}

div.product-addon {
    margin: 0 !important;
}

h3.addon-name {
    margin: 0 !important;
    font-size: 1em !important;
    font-weight: bold !important;
}

input.wc-pao-addon-field {
    max-width: 164px !important;
    margin-right: 10px !important;
    border-radius: 22px;
    /* background: #333;
    color: #f9a603; */
    font-size: 1.6em;
    padding: 0px;
    text-align: center;
    font-weight: 600;
    /* border: 3px solid #f9a603; */
}

.quantity .qty {
    width: 3em !important;
    text-align: center;
    margin: 0;
    border-radius: 4px;
}

.single_add_to_cart_button.button {
	border-radius: 4px;
	width: 14em;
}

@media (min-width: 768px) {
.woocommerce-active .site-header .site-branding img {
    max-width: 290px !important;
	}
.site-branding {
    
    margin-top: -20px;
    
}
.storefront-breadcrumb {
    padding: 0.4em 0 !important;
    margin: 0 0 1em !important;
}
	
.storefront-product-pagination a[rel=prev] {
    left: -225px;
	}
.storefront-product-pagination a[rel=next] {
    right: -225px;
}
.storefront-product-pagination a {
    position: fixed;
    top: 50%;
    width: 270px !important;
	}
	
#ship-to-different-address .woocommerce-form__input-checkbox {
    position: inherit !important;
    
	}
	
	.shipping_method_tooltip {
    float: left !important;
    padding-right: 10px !important;
	}
	
	[data-tooltip]:before {
    
    margin-left: -280px !important;
	}
	
}


/* mobile */
button.menu-toggle {
   
    top: 9px;
}