/*
 Theme Name:   Levre Child
 Description:  Levre WordPress Theme — designed specially for cosmetics shop & beauty store
 Author:       firstsight_design
 Author URI:   https://themeforest.net/user/firstsight_design
 Template:     levre
 Version:      3.7
 License:      GPL v2
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         cosmetic shop, cosmetics, cosmetics ecommerce theme, cosmetics store, beauty shop, woocommerce, beauty products, beauty store, beauty salon, cosmetic company, cosmetic ecommerce, skincare, hair, organic shop, organic cosmetics
 Text Domain:  levre-child
*/




ul.product-categories {
    list-style-type: none;
}
#woocommerce_product_categories-2{
	box-shadow: rgb(0 0 0 / 2%) 0px 1px 3px 0px, rgb(27 31 35 / 15%) 0px 0px 0px 1px;
    padding: 20px;
}
.woocommerce-invalid #terms {
    margin: 15px 0px !important;
}
p.contatti-footer {
    color: #ffffff !important;
}

a.woocommerce-terms-and-conditions-link {
    font-weight: 700 !important;
}


.footer .inner-wrapper .copyright-wrapper .icons-list .icon-item a i, .footer .inner-wrapper .copyright-wrapper .icons-list .icon-item p i {
    font-size: 35px !important;
}

div#woocommerce_product_tag_cloud-3 {
    margin-top: 40px !important;
}

.navigation.navigation-light {
    background-color: transparent;
    border-bottom: 1px solid var(--border-color);
}

.navigation-scroll{
	background-color: #ffffff !important;
}
.navigation.navigation-light:hover{
	background: #fff !important
}
.navigation-scroll .menu-list-wrapper .menu-list .menu-item a {
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 19px;
    color: var(--dark-color);
    text-align: center;
    letter-spacing: .04em;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-bottom: 1px solid transparent;
    padding: 3px 0;
    color: #000 !important;
}
.navigation .menu-list-wrapper .menu-list .menu-item a:hover {
    color:#769B9C !important;
}
.single-product .navigation .menu-list-wrapper .menu-list .menu-item a:hover {
    color:#769B9C !important;
}
.single-product .navigation-light{
	background-color: #fff !important;
}
.single-product .navigation .menu-list-wrapper .menu-list .menu-item a{
	color: #000 !important
	}

li#tab-title-description {
    display: none;
}
li#tab-title-additional_information {
    display: none;
}
h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-ingredient {
    display: none;
}

.authorization-popup-overlay .authorization-popup {
  background-color: #f9f9f9 !important;
}

.checkout-wrapper .woocommerce-checkout .sidebar-wrapper .sidebar-inner .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper {
    font-size: 13px!important;
}

.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left], .iubenda-tp-btn[data-tp-float][data-tp-float=top-left] {
    margin-bottom: 100px !important;
}

.copyright >a:hover {
    font-weight: 700 !important;
    text-transform: uppercase !important;
}


/* carousel novita page */
.bdt-wc-carousel .bdt-wc-add-to-cart a {
    border: 2px solid #769B9C !important;   
    color: #769B9C !important;
}

.bdt-wc-carousel .bdt-quick-view a {
    border: 2px solid #769B9C !important; 
	  color: #ffffff !important;
}

.bdt-wc-carousel .bdt-wc-add-to-cart a:hover {
    background: #769B9C !important;   
    border: 2px solid #769B9C !important;
	color: #ffffff !important;
}


.bdt-wc-carousel .bdt-quick-view a:hover {
    background: #769B9C !important;
}

.bdt-wc-carousel .bdt-products-skin-price ins .amount {
    color: #769B9C !important;
	font-weight: 700 !important;
}



/* end carousel novita page */

@media only screen and (max-width: 600px) {
#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
	width: 48%;
	}
}
#sb_instagram #sbi_load {
    margin-top: 20px;
}
.woof_show_auto_form, .woof_hide_auto_form {
    display: none !important;
   
}
@media only screen and (max-width: 600px) {
	#productd .elementor-element-populated {
    padding: 15px 15px 15px 15px !important;
}
}
@media only screen and (min-width: 990px) {
	#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
	width: 24.70%;
	}
}

.bdt-wc-carousel .bdt-quick-view a i {
    color: #769B9C !important;
}
.bdt-wc-carousel .bdt-quick-view a {
	border: 2px solid #769B9C !important;
}
.woocommerce-product-details__short-description ul{
	list-style-type: none !important;
}
.navigation.navigation-scroll.navigation-type-1.scroll-animation-resize .inner-wrapper {
    height: 83px !important;
}
#wpadminbar .wpforms-menu-nonification-counter, #wpadminbar .wpforms-menu-nonification-indicator {
    background-color: #d63638 !important;
    color: #ffffff !important;
    display: none !important;
}
.bdt-wc-carousel .bdt-quick-view:hover a{
	background: #fff !important;
}
.checkout-wrapper .woocommerce-form-login-toggle .woocommerce-info {
    margin-bottom: 0!important;
    display: inline-flex !important;
}

.navigation.navigation-scroll.navigation-type-1.scroll-animation-fill-resize .inner-wrapper {
    height: 83px !important;
}

a.linkprivacymodulo {
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

span.privacynewsletter {
    font-size: 13px !important;
}

.footer {
    padding: 40px 0 40px;
}

label.wpforms-field-label-inline {
    font-size: 15px !important;
}

div.wpforms-container-full, div.wpforms-container-full .wpforms-form * >a {
    font-weight: 700 !important;
}

p.contatti-footer {
    color: #ffffff !important;
}


.product-wrapper .content-area .site-main .product .inner-product .summary .stock {
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
	color: #769B9C !important;
}

