/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/* .woocommerce-cart .woocommerce {
	padding-top: 50px
} */

/* .l-section.height_small {
    padding-top: 70px;
} */

.woocommerce-checkout .col-2 {
	    margin-bottom: 30px;
}

.woocommerce .wc_payment_methods img {
        display: block;
    }

.l-section.height_medium, .l-section.height_custom {
    padding-top: 4rem !important;
}

.product-check-page i {
    color: #16cc3b;
    margin-right: 2px;
    font-size: 16px;
}

.toggle-inner p {
  margin-top: 10px;
}

.toggle h3 {
    display: block;
	padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.toggle-title i {
        font-size: 20px;
    margin: 8px 0;
    margin-right: 12px;
    color: #e40d75;
    float: left;
}

.faqcontainer {
    margin-bottom: 30px;
}

.toggle {
    background-color: #f6f5f8;
    padding: 10px 15px;
    border-radius: 8px;
    margin-bottom: 15px;
    position: relative;
    display: block;
    margin-top: 15px;
}

.toggle-title {
  display: flex;
  cursor: pointer;
}

.grecaptcha-badge { 
    visibility: hidden; 
}

html .woocommerce div.product .images {
    max-width: 100%;
    margin: 0 !important;
}

.uspsfoot {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, .header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, .header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, .header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h {
    padding-top: 30px;
}

header .at_middle {
    height: 70px !important;
}

/* html .l-section.height_custom {
    padding-top: 70px;
} */

.woocommerce .cart .quantity, .woocommerce .cart .quantity+.button {
    margin-bottom: 10px;
}

.home .onsale, .home .woocommerce-breadcrumb, .home .product_meta {
	display: none;
}

.single_add_to_cart_button, .add_to_cart_button {
	background: #16cc3b !important;
	color: #fff;
}

.woocommerce-shipping-destination {
    display: none;
}

.woocommerce-shipping-methods {
    font-weight: normal !important;
}

.wpcf7 .wpcf7-submit {
	width: 100% !important;
}

.home .qty {
    margin-right: 5px;
}

.checkout-button, #place_order, .woocommerce-mini-cart__buttons .checkout {
    background: #16cc3b !important;
}

.woocommerce-Price-amount {
    color: #ffa500;
}

h1 {
    text-transform: none !important;
}

.home .woocommerce-product-rating {
    display: none;
}

.w-cart-quantity {
    background: #ff2828 !important;
}

.price .woocommerce-Price-amount {
    font-size: 30px !important;
}

.price .woocommerce-Price-currencySymbol {
    font-size: 18px !important;
    margin-right: 3px;
}

.woocommerce-Price-amount {
    font-size: 16px;
}

.woocommerce-Price-currencySymbol {
    font-size: 14px;
    margin-right: 3px;
}

.archive .layout_shop_standard .w-post-elm {
    margin-bottom: 10px !important;
}

.archive .layout_shop_standard .usg_post_title_1 {
    font-size: 25px !important;
}

.home .single_variation_wrap .price, .single-product .single_variation_wrap .price {
    display: block;
}

.home .price, .single-product .price {
    display: none;
}

.home .price .woocommerce-Price-currencySymbol {
    display: none;
}

.includes_tax {
	display: none;
}

.widget_recent_entries ul li {
    margin-bottom: 30px;
}

:not(.w-wc-notices)>.woocommerce-message, :not(.w-wc-notices)>.woocommerce-error, :not(.w-wc-notices)>.woocommerce-info {
    background: rgb(111 233 80 / 15%);
}

.star-rating span:before {
    color: #feea2f;
}