/* KUPUJĘ MENU */
.buy-menu {
text-align:center;
margin-bottom:55px;
padding-top: 20px;
position:relative;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}
.buy-menu.buy-menu-only-level-1 {
    display:none;
}
.buy-menu.buy-menu-only-level-2 {
    display:none;
}

.buy-menu.buy-menu-only-level-1 ul  ul {
    display:none !important;
}

.buy-menu.buy-menu-only-level-2 > ul > li.current-menu-ancestor > a {
    display:none;
}

.buy-menu.buy-menu-only-level-2 > ul > li.current-menu-ancestor > ul.open > li {
    display:block !important;
}


/*.buy-menu.buy-menu-only-level-2 {
    display:none;
}*/



.buy-menu  > ul {
	padding:0px;
	margin-top:0px;
	background-color: #FFF;
	
}
.buy-menu  > ul > li {
	display: inline-block;
	border-right: 2px solid #93ad8c;
	color:  #93ad8c;
	/* height: 46px; */
	vertical-align:top;
	cursor:pointer;
}
.buy-menu.one-line {
	margin-bottom: 20px;
} 
.buy-menu.one-line  > ul > li {
	height: auto;
}
.buy-menu  > ul > li:last-child {
	border-right: none;
}
.buy-menu > ul > li a {
	font-family:'Rund-Grotesk_medium', sans-serif;
	font-size:12px;
	letter-spacing: 4.0px;
	line-height:0;
	text-transform: uppercase;
	text-decoration: none;
	padding:12px;
}
.buy-menu > ul > li > a {
display:block;
/* height:50px;*/
}
.buy-menu ul li > a {
 color: #4e4e56;
}
.buy-menu > ul li:hover > a {
	color:#83838d;
}

/*  STYLE DLA ELEMENTÓW NIEKLIKALNYCH */
.buy-menu > ul#menu-header-kupuje-menu li.no-link > a {
	pointer-events: none;
	-ms-pointer-events: none;
}
.buy-menu > ul#menu-header-kupuje-menu li.no-link, .buy-menu > ul#menu-header-kupuje-menu li.no-link > a {
 cursor: default;
}
.buy-menu > ul#menu-header-kupuje-menu li.no-link:hover > a {
	color: #4e4e56;
}
/**************************************/



/* podmenu */

/*  STYLE DLA ELEMENTÓW NIEWIDOCZNYCH */
.buy-menu > ul#menu-header-kupuje-menu li.display-none, .buy-menu > ul#menu-header-kupuje-menu-2 li.display-none {
	display: none;
}

.buy-menu > ul#menu-header-kupuje-menu-2 li.display-none #mobile-menu-arrow-level-3 {
	display: none;
}
/**************************************/

.buy-menu  > ul > li  > ul li  {
	display: inline-block;
/* 	padding-top:15px;
	padding-bottom:20px; */
}

.buy-menu  > ul > li  > ul {
	display: none;
	padding-left:0px; 
	/*height:75px;*/
	background-color: #FFF;
}
.buy-menu  > ul ul {
	position:absolute;
	left:0px;
	width:100%;
	top:100%;
	z-index: 10000;
}
.buy-menu  ul > li > ul > li {
	display: inline-block;
	color:  #93ad8c;
	/*height: 50px;*/
	vertical-align:top;
	padding-left:32px;
	padding-right:32px;
	cursor:default;
}
.buy-menu  > ul > li > ul > li a {
	padding: 2px 12px;
	border-right: 2px solid #93ad8c;
	line-height:16px;
	display:block;
	cursor:pointer;
}
.buy-menu ul {
	font-size: 0;
}
.buy-menu > ul > li > ul > li:last-child a {
	border-right: none;
}
.buy-menu ul > li  > ul > li:last-child {
	border-right: none;
}
.buy-menu > ul > li.current-page-ancestor, .buy-menu > ul > li.current-menu-ancestor {
	background-color:#93ad8c;
}
.buy-menu > ul > li.current-page-ancestor > ul, .buy-menu > ul > li.current-menu-ancestor > ul {
	display:block;
}

/*
.buy-menu > ul > li.current-page-ancestor, .buy-menu > ul > li.current-menu-parent, .buy-menu > ul > li.current-menu-ancestor {
	background-color:#93ad8c;
}
.buy-menu > ul > li.current-page-ancestor > ul, .buy-menu > ul > li.current-menu-ancestor > ul, .buy-menu > ul > li.current-menu-parent > ul {
	display:block;
}
*/

.buy-menu > ul > li.current-menu-item {
	background-color:#93ad8c;
}
.buy-menu > ul > li > ul > li {
	padding-left:0px;
	padding-right:0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.buy-menu > ul > li > ul > li.current-menu-item a {
	background-color:#93ad8c;
}

.buy-menu #mobile-menu-arrow {
	display:inline-block;
	width:100%;
	text-align: center;
	display:none;
	cursor:pointer;
}
.buy-menu #mobile-menu-arrow-level-1 {
	display:inline-block;
	width:100%;
	text-align: center;
	display:none;
	cursor:pointer;
}
.buy-menu #mobile-menu-arrow-level-2 {
	display:inline-block;
	width:100%;
	text-align: center;
	display:none;
	cursor:pointer;
}


@media screen and (max-width: 1245px) {
	.buy-menu > ul > li a {
		font-size: 12px;
		padding: 10px;
	}
	.buy-menu  > ul > li > ul > li a {
		line-height: 16px;
	}
}
@media screen and (max-width: 1000px) {
	.buy-menu > ul > li > a, .buy-menu  > ul > li > ul > li a {
			font-size: 8px;
	}
	.buy-menu > ul > li a {
		letter-spacing: 3px;
	}
}

/* AZ-PROJECT */
@media screen and (min-width: 1001px) and (max-width: 1214px) { 
    .buy-menu > ul > li > a, .buy-menu  > ul > li > ul > li a {
			font-size: 11px !important;
	}
	.buy-menu > ul > li a {
		letter-spacing: 3px !important;
	}
}
/* //AZ-PROJECT */


@media screen and (min-width: 805px) {
	.buy-menu  > ul > li:hover  > ul {
			display: block;
			z-index:100000;
	}
}
@media screen and (max-width: 800px) {
	#header #hfn {
			padding-left: 20px;
	}
}
@media screen and (max-width: 805px) {
	.buy-menu {
		margin-bottom: 20px;
	}
	.buy-menu > ul > li {
		 display:none;
		/* display: block;*/
		border-right:none;
		height:auto;
	}
	.buy-menu > ul > li, .buy-menu > ul > li > a, .buy-menu > ul > li > ul > li, .buy-menu > ul > li > ul > li > a {
		border:none;   
	}
	.buy-menu.open > ul > li {
		display: block !important;
	}
	.buy-menu.open > ul > li > ul {
		display: block !important;
		list-style: disc !important;
		list-style-type: square !important;
		/* background-color: #EEE; */
	}
	.buy-menu.open > ul > li > ul > li {
		/* display: block !important; */
/* 		padding-top:3px;
		padding-bottom:3px; */
	}
	.buy-menu.open > ul > li > a {
		padding: 6px;
	}
	.buy-menu > ul > li > a {
		font-size:15px;
		letter-spacing: 4.4px;
		line-height:18px;
	}
	.buy-menu > ul > li > ul > li {
		display:none;
		/*background-color: #EEE;*/
		/*border-bottom: 1px solid #d9d9d9;*/
                padding-top: 0px;
                padding-bottom: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
	}
	.buy-menu > ul > li > ul > li > a {
		font-size:15px;
		letter-spacing: 4.4px;
		line-height:18px;
		padding: 6px;
	}
	.buy-menu #mobile-menu-arrow, .buy-menu #mobile-menu-arrow-level-1, .buy-menu #mobile-menu-arrow-level-2 {
		height:35px;
		background-image: url(../img/mobile-menu-arrow.png);
		display:block;
		background-position: center top;
		background-repeat: no-repeat;
	}
        
        .buy-menu.open #mobile-menu-arrow, .buy-menu.open #mobile-menu-arrow-level-1, .buy-menu.open #mobile-menu-arrow-level-2 {
	/*.buy-menu.open #mobile-menu-arrow {*/
            background-position: center bottom;
	}
 /* .buy-menu > ul > li:hover  > ul {
			display: block;
	}*/
	.buy-menu > ul ul {
		position: relative;
		background-color: #FFF;
	}
	.buy-menu > ul > li > ul {
			display:none;
	}
	.buy-menu > ul > li.current-menu-item, .buy-menu > ul > li.current-menu-ancestor, .buy-menu > ul > li > ul > li.current-menu-item a {
			background-color: #FFF;
	}
	.buy-menu.open > ul > li.current-menu-item, .buy-menu.open > ul > li.current-menu-ancestor, .buy-menu.open > ul > li > ul > li.current-menu-item a {
/*			background-color: #93ad8c;
			color: #FFF;*/
        }
        .buy-menu.open > ul > li.current-menu-item a, .buy-menu.open > ul > li.current-menu-ancestor, .buy-menu.open > ul > li > ul > li.current-menu-item a {
            color: #93ad8c;
	}
	.buy-menu > ul > li.current-menu-ancestor {
		display: block;
	}
	.buy-menu > ul > li.current-menu-item {
		 display:block;
	}
	
	.buy-menu > ul > li > ul > li.current-menu-item, .buy-menu > ul > li > ul > li.current-menu-ancestor {
			display:block;
	}
	
	
	 .buy-menu.open > ul > li.current-menu-ancestor {
		 background-color:inherit;
	}
	.buy-menu.open > ul > li.current-menu-ancestor > a {
			color: #93ad8c;
	}
        .buy-menu.open > ul > li.current-menu-ancestor > ul > li.current-menu-item > a {
			color: #93ad8c;
	}
        
        
        
        
        .buy-menu.kupuje {
            display:none;
        }
        
        
        .buy-menu.buy-menu-only-level-1 {
            display:block;
        }
        .buy-menu.buy-menu-only-level-1.open > ul > li > ul {
            display:none !important;
        }
        
        
        .buy-menu.buy-menu-only-level-2 {
            display:block;
            padding-top: 0px;    
        }
        .buy-menu.buy-menu-only-level-2.open > ul > li {
            display:none !important;
        }
        .buy-menu.buy-menu-only-level-2.open > ul > li.current-menu-ancestor {
            display:block !important;
        }
        .buy-menu.buy-menu-only-level-2.open > ul > li.current-menu-ancestor > ul > li {
            display:block !important;
        }



	
 /* .buy-menu > ul > li:hover > ul , .buy-menu > ul > li:hover > ul {
			display:block;
			
	}*/
	
	
}





