/**
 * menu_footer_double
 * @version	1.0
 * @release	01-04-2021
 * @author	msolowski Marcin Sołowski
 * @website	http://msolowski.pl
 */

.menu_footer
{
	--menu_footer_font_family:		var(--root_font_family);
	--menu_footer_font_size:		var(--global_font_size_p_small);
	--menu_footer_font_weight:		400;
	--menu_footer_color:			var(--root_color_white);
	--menu_footer_background_color:	var(--root_color_lead);
	--menu_footer_border_color:		var(--root_color_lead);
	--menu_footer_border_width:		0;
	--menu_footer_border_radius:	0;
	--menu_footer_transition:		var(--global_transition);
	--menu_footer_line_height:		1.4;

	/**********************************************************************************/

/*	text-transform: uppercase; */
	font-family: var(--menu_footer_font_family);
	font-size: var(--menu_footer_font_size);
	font-weight: var(--menu_footer_font_weight);
	line-height: var(--menu_footer_line_height);
	letter-spacing: normal;
}

/**********************************************************************************/

.menu_footer a
{
	color: var(--root_color_white); /* dziedzicza po tym wszystkie a nizszych poziomow */
	display: inline-flex;
}

.menu_footer ul.menu.double
{
	display: block;
	list-style: none;
}

.menu_footer ul.menu.double > li + li
{
	margin-top: var(--global_size_25);
}

/**********************************************************************************/

body:not(.home ) .menu_footer ul.menu.double > li.current-menu-ancestor > a
{
	color: var(--root_color_lead_3);
}

body:not(.home ) .menu_footer ul.menu.double > li.current-menu-item > a
{
	color: var(--root_color_lead_3);
}

/**********************************************************************************/

.menu_footer ul.menu.double > li > a
{
	font-weight: 700;
}

.menu_footer ul.menu.double > li > a:hover
{
	color: var(--root_color_lead);
}

/**********************************************************************************/ /* 2 poziom */

.menu_footer ul.menu.double > li > ul.sub-menu
{
	padding-left: var(--global_size_15);
}

.menu_footer ul.menu.double > li > ul.sub-menu > li
{
	margin-top: var(--global_size_25);
}

/**********************************************************************************/

body:not(.home ) .menu_footer ul.menu.double > li > ul.sub-menu > li.current-menu-ancestor > a
{
	color: var(--root_color_lead_3);
}

body:not(.home ) .menu_footer ul.menu.double > li > ul.sub-menu > li.current-menu-item > a
{
	color: var(--root_color_lead_3);
}

/**********************************************************************************/

.menu_footer ul.menu.double > li > ul.sub-menu > li > a
{
	font-weight: 400;
}

.menu_footer ul.menu.double > li > ul.sub-menu > li > a:hover
{
	color: var(--root_color_lead);
}

/**********************************************************************************/ /* 3 poziom i kolejne */

.menu_footer ul.menu.double > li > ul.sub-menu li > ul.sub-menu /* zablokowane wyswietlanie nizszych poziomow, aby niepotrzebnie nie generowac kolejnego menu */
{
	display: none
}

/**********************************************************************************/

@media screen and (max-width: 1680px)
{
}

@media screen and (max-width: 1600px)
{
}

@media screen and (max-width: 1440px)
{
}

@media screen and (max-width: 1366px)
{
}

@media screen and (max-width: 1300px)
{
}

@media screen and (max-width: 1200px)
{
}

@media screen and (max-width: 1024px)
{
}

@media screen and (max-width: 800px)
{
	.menu_footer ul.menu.double > li > ul.sub-menu > li
	{
		margin-top: var(--global_size_15);
	}
}

@media screen and (max-width: 640px)
{
}

@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 360px)
{
}