/*
Template:       lumburr
Theme Name:     Lumburr Child
Theme URI:      https://themeforest.net/user/LaStudio/portfolio?ref=LaStudio
Author:         LA Studio
Author URI:     https://themeforest.net/user/LaStudio?ref=LaStudio
Description:    Lumburr - Hair Salon & Barber Shop WordPress Theme
Version:        1.0.0
Requires at least: 5.9
Requires PHP:   7.0
Tags:           handmade shop, baby shop, gift shop, home interior, artisan, handicraft, arts and crafts, ceramic store, soap store, skincare store, aroma store, elementor, home decor, shop, woocommerce
License:        GNU General Public License
License URI:    licence/GPL.txt
Text Domain:    lumburr-child
Domain Path:    /languages/
Elementor tested up to: 3.18.3
Elementor Pro tested up to: 3.18.3
WooCommerce tested up to: 8.4.0
*/

.lakitdoc-h-t .lakit-site-wrapper > .elementor-location-header {
    position: unset !important;
}
.lakitdoc-h-t .lakit-site-wrapper > .elementor-location-header a.menu-item-link {
    font-weight: 700;
	    color: #413f3a !important;
}
.lakitdoc-h-t .lakit-site-wrapper > .elementor-location-header span.lakit-nav-link-text {
    font-size: 16px !important;
}
div#topCart-icon a.lakit-cart__heading-link.main-color {
    color: #000 !important;
}
div#topCart-icon span.lakit-search__popup-trigger-icon.lakit-blocks-icon svg.lakit-font-icon-svg {
    fill: #000 !important;
    filter: invert(1) !important;
}
.blogs-Cont h3.lakit-posts__title {
    line-height: 1.1em !important;
    text-align: center;
}
.blogs-Cont h3.lakit-posts__title a {
    font-size: 20px !important;
    font-weight: 500 !important;
	font-family: 'Fraunces';
}
.pro-details h4 {
    margin: 10px 0 20px;
    font-weight: 600;
    font-size: 20px;
}
.pro-details p {
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    padding-left: 16px;
}
.pro-details {
    background: #cccccc26;
    padding: 20px;
    border-radius: 10px;
}
#pro_img .flex-direction-nav a.flex-next {
    font-size: 0;
    background: #000000;
}
#pro_img .flex-direction-nav a:before {
    font-size: 30px !important;
    color: #fff;
}
#pro-cate-pg .product_item--inner {
    border: 1px solid #5463571c;
    box-shadow: 4px 4px 0px #f5f5f5de;
    border-radius: 10px;
    overflow: hidden;
}
#pro-cate-pg .product_item--inner .product_item--info {
    padding: 0px 10px 10px;
}


.elementor-2426 .elementor-element.elementor-element-5d693be .woocommerce-loop-product__link .figure__object_fit {
    padding-bottom: 100% !important;
}
#pro-cate-pg h3 {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 1.1em;
	text-align:center;
}
.archive  .product_item--price{
	text-align:center;
}
#pro-cate-pg h3 a {
    font-weight: 400;
    font-family: 'Fraunces';
    text-transform: capitalize;
    font-size: 20px;
	    width: 280px;
    white-space: pre;
}
.blogs-Cont .lakit-posts__inner-content-inner {
    padding: 0px 30px;
}
div#filter-cont .lakit-woofilters_block_item__filter p {
    font-size: 18px;
    font-weight: 600;
}
div#filter-cont button.lakit-dropdown--label {
    font-size: 18px;
    font-weight: 600;
}
div#filter-cont-right .lakit-woofilters_block_label span.woofilter-litem {
    font-weight: 600 !important;
    font-size: 18px !important;
}
#why-cont .lakit-bannerlist__btn_wrap {
    display: none;
}
#why-cont .lakit-bannerlist__inner {
    border: 1px solid #5463571c;
    box-shadow: 4px 4px 0px #f5f5f5de;
    border-radius: 10px;
    min-height: 250px;
}
.contact-form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contact-form .col-md-6 {
    flex: 0 0 48%;
}
.contact-form .col-md-12 {
    flex: 0 0 100%;
}
.contact-form .col-md-6 input {
    border-radius: 10px;
    background-color: #FFF;
    height: 50px;
    margin: 0px 0px 20px!important;
    border: 1px solid #ccc !important;
    width: 100%;
    padding: 10px !important;
}

.contact-form .col-md-6 span.wpcf7-form-control-wrap{
	margin: 0px !important
}
.contact-form .col-md-12 textarea {
    height: 100px;
    border-radius: 10px;
    background-color: #FFF;
    font-size: 16px;
    color: #71706E;
    margin: 0px !important;
   border: 1px solid #ccc !important;
    width: 100%;
    padding: 10px !important;
}
.contact-form input.wpcf7-form-control.wpcf7-submit {
    padding: 20px 50px !important;
    font-size: 18px;
    font-weight: 700;
    border-radius: 10px;
}
#contact-bg .e-con-inner {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.06);
    padding: 30px;
}
#blog-pg-cont .lakit-posts__inner-box {
    border: 1px solid #5463571c;
    box-shadow: 4px 4px 0px #f5f5f5de;
    border-radius: 10px;
    overflow: hidden;
}
#blog-pg-cont .lakit-posts__inner-content-inner h4 a {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    line-height: 1.3em;
}
#blog-pg-cont .lakit-posts__excerpt.entry-excerpt {
    color: #000;
    font-size: 18px;
    line-height: 1.8em;
}

#bnr-breadcrumbs span.lakit-breadcrumbs__item-target {
    color: #fff !important;
}
.home_collection .lakit-bannerlist__content-inner {
/*     background: linear-gradient(360deg, rgb(142 42 47) 0%, rgb(139 43 46) 12%, rgb(131 39 41 / 0%) 100%); */
	    background: rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    height: 100vh;
    align-items: center;
	    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.home_collection .lakit-bannerlist__image:after{
	opacity: 0.2 !important;
	    mix-blend-mode: overlay;
    background: #000;

}
#related_post .lakit-posts__title a {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1em;
}
.proDec p {
    font-size: 16px;
}
.proDec h6 {
    font-size: 24px;
}
div#pg_breadcrumb span.lakit-breadcrumbs__item-target {
    color: #ffffff;
}
.lakit-nav__item.current-menu-item>.menu-item-link-top{
	    color: #f2614e !important;
}
a.button.enquiry-button {
    width: 100%;
    padding: 14px !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px !important;
    font-weight: 500;
	background:#000 !important;
}
a.button.enquiry-button:hover{
	background:#8c2d2f !important;
}
.sticky_whatsapp {
    position: fixed;
    right: 25px;
    top: 85%;
    z-index: 9;
    font-size: 0 !important;
	display: none;
}
.sticky_whatsapp img {
    width: 65px;
}
.wtsap-contact{
	    width: 35px;
	    margin-bottom: 8px;
}
.lakitdoc-h-t .lakit-site-wrapper > .elementor-location-header a.menu-item-link{
	font-weight:400 !important;
}
.lakit-nav__sub, .lakit-nav--horizontal{
	border:none !important;
	box-shadow:none !important;
	background: #ffefef !important;
}
.lakit-nav__sub .menu-text{
	    font-family: 'IBM Plex Sans';
    font-size: 16px;
}
.demo_store {
    display: none !important;
}
.elementor-84 .elementor-element.elementor-element-040f502 .lakit-nav-wrap-040f502 > .lakit-nav__mobile-trigger {
    color: #90292D !important;
}

@media only screen and (max-width: 991px) {
.elementor-84 .elementor-element.elementor-element-60caf65 .lakit-active--mbmenu .lakit-nav-60caf65 {
    width: 300px;
    padding: 10px !important;
    border-width: 1px 1px 1px 1px;
    margin-top: 17px !important;
    right: 35px !important;
}
}
@media only screen and (min-width: 991px){
	.lakit-nav-item-icon {
    height: 36px;
		        display: flex;
        align-items: end;
        justify-content: center;
		        margin: auto;
}
	.lakit-nav-link-text, .menu-item-link-sub .lakit-nav-link-inner{
display:block;
	}
	.lakit-nav-item-icon svg, img.lakit-nav-item-icon {
		width: 2em;
	}
}

@media only screen and (max-width: 768px){
	.sticky_whatsapp img {
    width: 45px;
}
	button.trigger-dlmenu {
    width: 100% !important;
}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
		    top: 45px !important;
	}
}
/* @media only screen and (max-width: 380px){
.elementor-84 .elementor-element.elementor-element-60caf65 .lakit-active--mbmenu .lakit-nav-60caf65 { right: -25px !important;
	}
	button.trigger-dlmenu {
    width: 100% !important;
}
} */












