/*
Theme Name: Clean Commerce Child
Theme URI: https://kanapeneked.hu/clean-commerce-child/
Author: WEN Themes & Tibike
Author URI: http://wenthemes.com/
Description: A Clena Commerce child theme-je
Version: 1.1
License: Saját
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: clean-commerce-child
Template: clean-commerce
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, full-width-template, translation-ready, theme-options, threaded-comments, footer-widgets, custom-logo, e-commerce


*/

/* Alap HTML elemek*/

body button,
.woocommerce ul.products li.product .button{
    background-color: rgb(80, 80, 86) !important;
}

body button:hover,
.woocommerce ul.products li.product .button:hover{
    filter:brightness(2);
}


#page #masthead {
    background-image:  url(https://wp.z-connect.hu/wp-content/uploads/2026/04/kanapeneked-webshop-hatterkep.jpeg);
	background-repeat: no-repeat;
	background-position:center;
    background-size: cover;
    clear: both;
    padding: 0px 0;
    width: 100%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    z-index: 99999;
    height: 100vw;
    max-height: 750px;
}

#masthead .container{
    max-width: 1920px;
    width:100%;
    background-color:rgba(255,255,255,0.7);
}

#page #content{
    max-width:1920px;
    margin-left: auto;
    margin-right: auto;
}

#content .container{
    max-width:1920px;
    display: flex;
    justify-content: center;
    width:100%;
    margin-left: auto;
    margin-right: auto;
}

.container #primary{
    width:100%;
}

.keress{
    text-align: center;
    color:white;
    font-size:16px;
    font-weight:600;
    margin-top:15px;
}
.wrap-menu-content a {
    color:#ff7d06;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
}
.container .inner-wrapper{
    width:100%;
}
#sidebar-left{
    width:250px;
    margin-right:40px;

}

#sidebar-left ul{
    list-style-type: none;
    line-height: 30px;
}

.menu-item{
    font-size: 18px;
    font-weight: 600;
}
.sub-menu{
    display:none;
}

.menu-item-has-children a,
.menu-item a{
    display: block;
    width:100%;
    z-index:5;
}

.menu-item a:hover{
    background:#e0e0e0;
}


#sidebar-left .menu-item-has-children > a::after {
    content: "▼";
    font-size: 12px;
    margin-left: 5px;
	float:right;
	transition: transform 0.3s ease;
}


#sidebar-left .menu-item-has-children.open > a::after {
	transform: rotate(90deg) translateY(3px);
}


/*.sub-menu {
    font-size: 16px;
    font-weight: 500;
    height: 0px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease 0.2s; 
}

.menu-item-has-children:hover > .sub-menu { 
    height: 20px;
    opacity: 1;
    visibility: visible;
}*/
