/*
Template:       enzian
Theme Name:     Enzian Child
Theme URI:      http://themeforest.net/user/LaStudio/portfolio?ref=LaStudio
Author:         LA Studio
Author URI:     http://themeforest.net/user/LaStudio?ref=LaStudio
Description:    Enzian - Beauty & Cosmetic WooCommerce Theme
Version:        1.0.0
Requires at least: 4.4
Requires PHP: 5.6
Tags:           beauty, beauty products, beauty products woocommerce, beauty shop, clean, cosmetic, Cosmetic store, Cosmetics shop, ecommerce, ecommerce theme, modern, shop, store, woocommerce, woocommerce theme
License: 		    GNU General Public License
License URI: 	  licence/GPL.txt
Text Domain:    enzian-child
Domain Path:    /languages/
*/


/* Elementor links color */
.elementor-widget-text-editor .elementor-widget-container A { color: #cf007e !important }
.elementor-widget-text-editor .elementor-widget-container A:hover { text-decoration: underline !important }
.elementor-widget-text-editor .elementor-widget-container .woocommerce-orders-table__cell-order-actions A { color:#fff }


/* .wmc-currency select { background-color: transparent; padding: 0 10px; border: none; height: 34px; }*/
/* .woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency.wmc-active a { color: #cf007e } */

.woocommerce-multi-currency.wmc-shortcode .wmc-currency { background-color: transparent }

UL.cpel-switcher__list LI.cpel-switcher__lang { background: #fff; padding: 5px 0 }
UL.cpel-switcher__list LI.cpel-switcher__lang:hover { background: #ccc }

.head-title H1 { font-size: 54px; color: #111; font-weight: 700; margin-bottom: 10px }

.top-text { background: #CF007E !important }
BODY.home .top-text { display: none }

@media (max-width: 992px) {
	.lakit-tabs .lakit-tabs__control-wrapper { position: static !important }
	.wc-toolbar-container { position: static !important }
}


/* Blog Article Right Column Banner Title vertical centered */
/* .elementor-1497 .lakit-ef-lily .lakit-banner__content-wrap { bottom: auto !important; top: 20% !important } */

/* Equal height for Products  */
.product_item--info-inner { height: 155px }

/* Horizontal Scroll in Search Preview */
.results-container { overflow: hidden }

SPAN.onsale { z-index: 3 !important }

/* Variation products price one line  */
.woocs_price_code BR { display: none }
.woocs_price_code DEL { padding-right: 5px }

/* Delivery col in cart */
.cart-collaterals .shop_table TD { text-align: left }

/* Cart cont in top cart icon */
.la-compare-count, .la-wishlist-count, .lakit-cart__count { bottom: 70%; left: -13px }

.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout-review-order-table th.product-total { text-align: left }
table.shop_table { line-height: 20px }
table.shop_table th { font-weight: bold; width: 100px }
table.shop_table .product-total { padding-left: 20px }
table.shop_table tr.cart-subtotal .woocommerce-Price-amount { padding-left: 20px }
table.shop_table .product-price .awdr_cart_strikeout_line DEL { display: block }
#shipping_method { clear: both }
.cart-collaterals .cart_totals .checkout-button { color: #fff !important }

@media (max-width: 767px) {
	table.shop_table_responsive tr td[data-title]::before {font-weight: bold; display: block; margin-right: 10px }
	.gcontact-frame iframe { height: 1650px }
	.lakit-cart__heading .lakit-cart__total { display: none }
}

/* Remove Arrows in quantity edit */
.quantity .qty { -moz-appearance: textfield }
.shop_table .product-quantity .quantity { width: 80px }
form input[type="number"] { max-width: 100px }

.lakitwc-cart-wrapper .return-to-shop A:hover { color: #fff !important }


.woocommerce-input-wrapper TEXTAREA::placeholder { line-height: 20px }
.woocommerce-input-wrapper TEXTAREA { padding-top: 12px !important }
.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper LABEL.checkbox { line-height: 20px }

SPAN.la-custom-badge.onsale { display: none }

@media (min-width: 992px) {
	form.woocommerce-checkout #customer_details { width: 45% !important }
	form.woocommerce-checkout #order_review { width: 50% !important; padding-top: 0px }
	.wc-custom-filters { display: none }
}


.elementor-element-41eeef54 div.elementor-widget-container div.woocommerce:nth-child(2) { display: none }
.lakit-ajax-result-count { display: none !important }
ul.products .product_item--inner { box-shadow: none !important }



.products .outofstock { filter: grayscale(100%); opacity: 60% }

.products .product .product_item--inner { border: 0 }
.products .product .item--excerpt { display: none }
.products .product .product_item--info-action A { color: #000; background: none; border: 1px solid #000 }
.products .product .product_item--info-action A:hover { color: #fff; background: #cf007e; border: 1px solid #cf007e }


.lakit-product-tabs div#tab-description div.tab-content hr { border-top: solid #000 1px; margin-bottom: 20px }

.lakit-slide-content .lakit-slide-subheading { text-shadow: 2px 2px 2px rgba(0,0,126,0.5) }
.lakit-slide-content .lakit-slide-heading { text-shadow: 2px 2px 10px rgba(0,0,0,0.5) }
.lakit-slide-content .lakit-slide-description { text-shadow: 2px 2px 2px rgba(0,0,0,0.5) }
.lakit-slide-content .lakit-slide-subheading SPAN { background: #cf007e; padding: 0px 12px; margin-bottom: 10px; display: inline-block }


.lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .lakit-nav-wrap:not(.lakit-mobile-menu-active) .menu-item-link.menu-item-link-depth-0:not(.ignore-docs-style) { color: #222 }
.lakit-nav__sub-mega .elementor-heading-title, .lakitdoc-enable-header-transparency .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .elementor-lakit-menucart .lakit-cart__heading-link > span, .lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .main-color:not(.ignore-docs-style) .lakit-blocks-icon, .lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .main-color:not(.ignore-docs-style) .lakit-hamburger-panel__toggle-icon, .lakitdoc-enable-header-transparency .lakit-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .main-color:not(.ignore-docs-style) .lakit-hamburger-panel__toggle-label { color: #222 }


.wc-tabs .active A { color: #cf007e !important }
.woocommerce-tabs .active .wc-tab-title A SPAN { color: #cf007e !important }
.woocommerce-tabs .tab-content H2.yikes-custom-woo-tab-title { display: none }

#f { font-size: 16px !important }
#f .f-icon-sm { width: 3rem !important; height: 3rem !important }
@media (min-width: 330px) {
  #f .f-card_label { font-size: 1.5rem !important; line-height: 3rem !important }
}
#f .f-form-control { height: 4.5rem !important; font-size: 1.4rem !important }
#f .f-form-control::placeholder { font-size: 1.4rem !important }
#f .f-control-label-floating { font-size: 1.8rem !important }
#f .f-title-security { font-size: 1.4rem !important }
#f .f-btn { height: 3.75rem !important }
#f .f-form-group-card .f-form-control { font-size: 1.4rem !important; height: 1.6rem !important }
#f .f-button-pay { font-size: 1.6rem !important }


.yoast-breadcrumb { text-align: center }
.yoast-breadcrumb SPAN > SPAN { padding: 0 3px }
.yoast-breadcrumb .breadcrumb_last STRONG { font-weight: normal; color: #cf007e }

@media only screen and (max-width: 768px) {
	.head-title H1 { font-size: 24px; line-height: 28px }
	.yoast-breadcrumb .elementor-shortcode { font-size: 14px; line-height: 18px }
}


.rank-math-breadcrumb { text-align: center }
.rank-math-breadcrumb SPAN.separator { padding: 0 3px }
.rank-math-breadcrumb .last { font-weight: normal; color: #cf007e !important }

@media only screen and (max-width: 768px) {
	.head-title H1 { font-size: 24px; line-height: 28px }
	.rank-math-breadcrumb { font-size: 14px; line-height: 18px }
}


abbr[title] { border: 0 !important; text-decoration: none !important }

.woocommerce-MyAccount-navigation LI.woocommerce-MyAccount-navigation-link.is-active A,
.woocommerce-MyAccount-navigation LI.woocommerce-MyAccount-navigation-link:hover A { color: #fff !important }

.woocommerce-MyAccount-content A.woocommerce-button { color: #fff !important; background:  #cf007e !important }

@media only screen and (max-width: 768px) {
	.mob-menu-block .lakit-nav__item > .menu-item-link-top { color: #fff !important }
	.mob-menu-block .lakit-nav__item > .menu-item-link-top:hover { color: #cf007e !important }
	.mob-menu-block .elementor-icon-list-item { color: #fff !important }
	.mob-menu-block .elementor-social-icon { color: #fff !important }
}

.elementor-lakit-archive-description A { color: #cf007e }
.elementor-lakit-archive-description A:hover { text-decoration: underline }


.widget_product_tag_cloud .tagcloud { font-size: 14px !important }

.commentlist img.avatar { display: none }
#commentform INPUT#author, #commentform INPUT#email { background: #fff; border: 1px solid #000; line-height: 20px }


body.woocommerce-checkout .elementor-widget-woocommerce-multi-currency { display: none !important }
body.woocommerce-checkout .cpel-switcher__nav { display: none !important }
