/**
* Theme Name: Cosmetsy Child
* Description: This is a child theme of Cosmetsy, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: cosmetsy
* Version: 1.7.6
*/
.pro-cat-bg nav.woocommerce-breadcrumb {
    margin-top: 40px;
}
body:not(.home) header#masthead {
    background-image: url('/wp-content/uploads/2023/09/6.png');
    background-position: top -19px center;
    background-size: cover;
	position: relative;
}
body.tax-product_cat header#masthead, body.page-id-925 header#masthead, body.page-id-1190 header#masthead{
	background-image: unset;
	position: absolute;
}
.pro-cat-bg .container {
    background-color: transparent !important;
}
.pro-cat-bg {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 0 !important;
}
/* .klb-page.section {
    padding-top: 50px;
} */

/* Mega max menu css */
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
    margin-left: 0px !important;
}
.mega-menu-item-has-children.inner-mega-submenu > a, .inner-mega-submenu > a {
    font-weight: 700 !important;
    color: #000 !important;
    margin-top: 7px !important;
}
.mega-last-col .textwidget strong {
    color: #000;
}
.mega-last-col ul.mega-sub-menu > li {
    padding-bottom: 0 !important;
}
.mega-last-col ul.mega-sub-menu > li:not(:first-child) {
    padding-top: 15px !important;
}
.mega-last-col img {
    width: 100%;
}
li.mega-current-menu-item > a {
    color: rgb(166, 139, 127) !important;
}
@media screen and (min-width: 993px){
	.mega-first-col > ul.mega-sub-menu > li {
    padding-left: 10px !important;
}
	.mega-last-col > ul.mega-sub-menu > li {
    padding-right: 0px !important;
}
/* 	.outer-mega-menu >  ul.sub-menu {
    min-width: 500px !important;
}
	.outer-mega-menu > ul.sub-menu > li > ul.sub-menu li {
    padding-left: 15px;
}
	.outer-mega-menu > ul.sub-menu > li {
    width: 100%;
}
	.outer-mega-menu > ul.sub-menu > li > ul.sub-menu li a::before {
    position: absolute;
    content: "-";
    left: 19px;
    top: 10px;
}
	.outer-mega-menu > ul.sub-menu > li > ul.sub-menu li a {
    position: relative;
} */
}
@media screen and (max-width: 992px){
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0px 0px 15px 0px;
}
	#mega-menu-main-menu > li {
    border-bottom: 1px solid #dbdada !important;
}
}