/**
Theme Name: msolowski
Theme URI: http://www.msolowski.pl/
Author: msolowski Marcin Sołowski
Author URI: http://www.msolowski.pl/
Description: Szablon msolowski.
Version: 1.0
License:
License URI:
Tags:
Text Domain: msolowski
*/

/* base */
@import url("assets/css/cons/reset.css");							/* v1.0 - ok */
@import url("assets/css/cons/root.css");							/* v1.0 - ok */
@import url("assets/css/cons/font.css");							/* v1.0 - ok */
@import url("assets/css/cons/pace.css");							/* v1.0 - ok */
@import url("assets/css/cons/cookies.css");							/* v1.0 - ok */
/* @import url("assets/css/cons/404.css");							/* v1.0 - ok */

/* global */
@import url("assets/css/cons/global.css");							/* v1.1 - ok */
@import url("assets/css/cons/global_accordion.css");				/* v1.0 - utility only */
@import url("assets/css/cons/global_arrow_swiper.css");				/* v1.0 - ok */
@import url("assets/css/cons/global_back.css");						/* v1.0 - ok */
@import url("assets/css/cons/global_background.css");				/* v1.0 - ok */
/* @import url("assets/css/cons/global_breadcrumbs.css");			/* v1.0 - unavailable */
@import url("assets/css/cons/global_button.css");					/* v1.0 - ok */
@import url("assets/css/cons/global_contrast.css");					/* v1.0 - ok */
@import url("assets/css/cons/global_contener.css");					/* v1.0 - ok */
/* @import url("assets/css/cons/global_cf7.css");					/* v1.0 - disable */
@import url("assets/css/cons/global_close.css");					/* v1.0 - ok */
@import url("assets/css/cons/global_font_size.css");				/* v1.0 - ok */
/* @import url("assets/css/cons/global_input.css");					/* v1.0 - disable */
/* @import url("assets/css/cons/global_input_checkbox.css");		/* v1.0 - disable */
@import url("assets/css/cons/global_link.css");						/* v1.0 - ok */
/* @import url("assets/css/cons/global_menu.css");					/* v1.0 - unavailable */
@import url("assets/css/cons/global_pagination.css");				/* v1.0 - ok */
/* @import url("assets/css/cons/global_pagination_swiper.css");		/* v1.0 - unavailable */
@import url("assets/css/cons/global_title.css");					/* v1.1 - ok */
@import url("assets/css/cons/global_search.css");					/* v1.0 - ok */
@import url("assets/css/cons/global_scroll_down.css");				/* v1.0 - ok */
@import url("assets/css/cons/global_text.css");						/* v1.0 - ok */

/* navigation */
/* @import url("assets/css/cons/menu_header.css");					/* v1.0 - unavailable */
/* @import url("assets/css/cons/menu_header_double.css");			/* v1.0 - disable */
/* @import url("assets/css/cons/menu_header_multi.css");			/* v1.0 - unavailable */
/* @import url("assets/css/cons/menu_mobile.css");					/* v1.0 - unavailable */
@import url("assets/css/cons/menu_mobile_double.css");				/* v1.0 - ok simplified */
/* @import url("assets/css/cons/menu_mobile_multi.css");			/* v1.0 - unavailable */
/* @import url("assets/css/cons/menu_lang_horizontal.css");			/* v1.0 - disable simplified */
/* @import url("assets/css/cons/menu_lang_vertical.css");			/* v1.0 - disable */

/* layout */
@import url("assets/css/cons/header.css");							/* v1.0 - ok */
@import url("assets/css/cons/footer.css");							/* v1.0 - ok */

/* template */
@import url("assets/css/cons/page.css");							/* v1.0 - ok */
@import url("assets/css/cons/search.css");							/* v1.0 - ok */
/* @import url("assets/css/cons/template_gdpr.css");				/* v1.0 - unavailable */
@import url("assets/css/cons/template_all.css");					/* v1.0 - ok */
@import url("assets/css/template_home.css");
/* @import url("assets/css/template_left_right.css"); */
@import url("assets/css/template_left_right_v2.css");
/* @import url("assets/css/template_team.css"); */
/* @import url("assets/css/template_action_structure.css"); */
/* @import url("assets/css/template_working_groups.css"); */
/* @import url("assets/css/template_networking_tools.css"); */
/* @import url("assets/css/template_euroweb_repository.css"); */
@import url("assets/css/template_news.css");
@import url("assets/css/template_events.css");
@import url("assets/css/template_team_v2.css");
@import url("assets/css/template_left_right_list.css");

/* taxonomy */

/* single */
@import url("assets/css/single_post_all.css");
/* @import url("assets/css/single_post_osoba.css"); */

/* module */

/* plugin */
/* @import url("assets/css/cons/fancybox.css");						/* v1.0 - disable simplified */

/* woocommerce */

/* rest */

/**********************************************************************************/

*,
::before,
::after
{
	box-sizing: border-box;
/*	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; */
}

#all_page
{
	margin: 0 auto;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
/*	overflow: hidden; */
}

#main_page
{
	margin: 0 auto;
	width: 100%;
	padding: var(--root_header_height) 0 0 0;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='475px' height='2458px' viewBox='25 0 475 2458' enable-background='new 25 0 475 2458' xml:space='preserve'%3e%3cpath fill='%23E6EAE6' d='M419.411,21.624L419.411,21.624c77.086,44.518,103.434,143.369,59.012,220.617l0,0 C434,319.488,335.359,345.895,258.273,301.377l-129.127-74.411c-5.879-3.49-7.839-10.91-4.573-16.802L199.045,80.76 C243.684,3.511,342.327-22.894,419.411,21.624z'/%3e%3cpath fill='%23E6EAE6' d='M105.588,606.242L105.588,606.242C28.504,561.748,2.156,462.938,46.576,385.722l0,0 c44.639-77.212,143.067-103.604,220.368-59.109l128.909,74.599c5.881,3.488,7.84,10.904,4.572,16.797l-74.47,129.123 C281.316,624.563,182.674,650.957,105.588,606.242z'/%3e%3cpath fill='%23E6EAE6' d='M419.411,631.623L419.411,631.623c77.086,44.518,103.434,143.369,59.012,220.617l0,0 C434,929.488,335.359,955.895,258.273,911.377l-129.127-74.411c-5.879-3.49-7.839-10.91-4.573-16.802l74.472-129.404 C243.684,613.511,342.327,587.106,419.411,631.623z'/%3e%3cpath fill='%23E6EAE6' d='M105.588,1216.242L105.588,1216.242c-77.084-44.494-103.433-143.305-59.012-220.521l0,0 c44.639-77.212,143.067-103.604,220.368-59.109l128.909,74.599c5.881,3.488,7.84,10.904,4.572,16.797l-74.47,129.123 C281.316,1234.563,182.674,1260.957,105.588,1216.242z'/%3e%3cpath fill='%23E6EAE6' d='M419.411,1241.623L419.411,1241.623c77.086,44.518,103.434,143.369,59.012,220.617l0,0 c-44.423,77.248-143.063,103.654-220.149,59.137l-129.127-74.411c-5.879-3.49-7.839-10.91-4.573-16.802l74.472-129.404 C243.684,1223.511,342.327,1197.106,419.411,1241.623z'/%3e%3cpath fill='%23E6EAE6' d='M105.588,1826.242L105.588,1826.242c-77.084-44.494-103.433-143.305-59.012-220.521l0,0 c44.639-77.212,143.067-103.604,220.368-59.109l128.909,74.599c5.881,3.488,7.84,10.904,4.572,16.797l-74.47,129.123 C281.316,1844.563,182.674,1870.957,105.588,1826.242z'/%3e%3cpath fill='%23E6EAE6' d='M419.411,1851.623L419.411,1851.623c77.086,44.518,103.434,143.369,59.012,220.617l0,0 c-44.423,77.248-143.063,103.654-220.149,59.137l-129.127-74.411c-5.879-3.49-7.839-10.91-4.573-16.802l74.472-129.404 C243.684,1833.511,342.327,1807.106,419.411,1851.623z'/%3e%3cpath fill='%23E6EAE6' d='M105.588,2436.242L105.588,2436.242c-77.084-44.494-103.433-143.305-59.012-220.521l0,0 c44.639-77.212,143.067-103.604,220.368-59.109l128.909,74.599c5.881,3.488,7.84,10.904,4.572,16.797l-74.47,129.123 C281.316,2454.563,182.674,2480.957,105.588,2436.242z'/%3e%3c/svg%3e");
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='494px' height='2354.448px' viewBox='0 0 494 2354.448' enable-background='new 0 0 494 2354.448' xml:space='preserve'%3e%3cpath fill='%23E6EAE6' d='M413.411,21.624L413.411,21.624c77.086,44.518,103.434,143.369,59.012,220.617l0,0 C428,319.488,329.359,345.895,252.274,301.377l-129.127-74.411c-5.879-3.49-7.839-10.91-4.573-16.802L193.045,80.76 C237.685,3.511,336.327-22.894,413.411,21.624z'/%3e%3cpath fill='%23E6EAE6' d='M69.473,575.691L69.473,575.691C3.021,537.334-19.692,452.153,18.601,385.588l0,0 c38.482-66.563,123.334-89.314,189.972-50.957l111.129,64.31c5.069,3.007,6.759,9.4,3.94,14.48l-64.197,111.313 C220.962,591.485,135.926,614.239,69.473,575.691z'/%3e%3cpath fill='%23E6EAE6' d='M413.411,608.624L413.411,608.624c77.086,44.518,103.434,143.369,59.012,220.617l0,0 C428,906.488,329.359,932.895,252.274,888.377l-129.127-74.411c-5.879-3.49-7.839-10.91-4.573-16.802l74.472-129.404 C237.685,590.511,336.327,564.106,413.411,608.624z'/%3e%3cpath fill='%23E6EAE6' d='M69.473,1162.691L69.473,1162.691c-66.451-38.357-89.165-123.538-50.872-190.104l0,0 c38.482-66.563,123.334-89.313,189.972-50.957l111.129,64.311c5.069,3.007,6.759,9.399,3.94,14.479l-64.197,111.313 C220.962,1178.485,135.926,1201.239,69.473,1162.691z'/%3e%3cpath fill='%23E6EAE6' d='M413.411,1195.624L413.411,1195.624c77.086,44.519,103.434,143.369,59.012,220.617l0,0 c-44.423,77.247-143.063,103.652-220.148,59.136l-129.127-74.411c-5.879-3.489-7.839-10.909-4.573-16.802l74.472-129.404 C237.685,1177.511,336.327,1151.105,413.411,1195.624z'/%3e%3cpath fill='%23E6EAE6' d='M69.473,1749.692L69.473,1749.692c-66.452-38.357-89.166-123.539-50.872-190.104l0,0 c38.482-66.563,123.334-89.313,189.972-50.957l111.129,64.312c5.069,3.007,6.759,9.399,3.94,14.479l-64.197,111.313 C220.962,1765.485,135.926,1788.239,69.473,1749.692z'/%3e%3cpath fill='%23E6EAE6' d='M413.411,1782.624L413.411,1782.624c77.086,44.519,103.434,143.369,59.012,220.617l0,0 c-44.423,77.247-143.063,103.652-220.148,59.136l-129.127-74.411c-5.879-3.489-7.839-10.909-4.573-16.802l74.472-129.404 C237.685,1764.511,336.327,1738.105,413.411,1782.624z'/%3e%3cpath fill='%23E6EAE6' d='M69.473,2335.692L69.473,2335.692c-66.452-38.357-89.166-123.539-50.872-190.104l0,0 c38.482-66.563,123.334-89.313,189.972-50.957l111.129,64.312c5.069,3.007,6.759,9.399,3.94,14.479l-64.197,111.313 C220.962,2351.485,135.926,2374.239,69.473,2335.692z'/%3e%3c/svg%3e");
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 494 2355.4'%3e%3c!-- Generator: Adobe Illustrator 29.6.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 207) --%3e%3cpath d='M413.4,21.6h0c77.1,44.5,103.4,143.4,59,220.6h0c-44.4,77.2-143.1,103.7-220.1,59.1l-129.1-74.4c-5.9-3.5-7.8-10.9-4.6-16.8l74.5-129.4C237.7,3.5,336.3-22.9,413.4,21.6Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M69.5,575.7h0C3,537.3-19.7,452.2,18.6,385.6h0c38.5-66.6,123.3-89.3,190-51l111.1,64.3c5.1,3,6.8,9.4,3.9,14.5l-64.2,111.3c-38.5,66.8-123.5,89.5-190,51Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M413.4,608.6h0c77.1,44.5,103.4,143.4,59,220.6h0c-44.4,77.2-143.1,103.7-220.1,59.1l-129.1-74.4c-5.9-3.5-7.8-10.9-4.6-16.8l74.5-129.4c44.6-77.2,143.3-103.7,220.4-59.1Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M69.5,1162.7h0c-66.5-38.4-89.2-123.5-50.9-190.1h0c38.5-66.6,123.3-89.3,190-51l111.1,64.3c5.1,3,6.8,9.4,3.9,14.5l-64.2,111.3c-38.5,66.8-123.5,89.5-190,51Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M413.4,1195.6h0c77.1,44.5,103.4,143.4,59,220.6h0c-44.4,77.2-143.1,103.7-220.1,59.1l-129.1-74.4c-5.9-3.5-7.8-10.9-4.6-16.8l74.5-129.4c44.6-77.2,143.3-103.7,220.4-59.1Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M69.5,1749.7h0c-66.5-38.4-89.2-123.5-50.9-190.1h0c38.5-66.6,123.3-89.3,190-51l111.1,64.3c5.1,3,6.8,9.4,3.9,14.5l-64.2,111.3c-38.5,66.8-123.5,89.5-190,51Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M413.4,1782.6h0c77.1,44.5,103.4,143.4,59,220.6h0c-44.4,77.2-143.1,103.7-220.1,59.1l-129.1-74.4c-5.9-3.5-7.8-10.9-4.6-16.8l74.5-129.4c44.6-77.2,143.3-103.7,220.4-59.1Z' display='none' fill='%23e6eae6'/%3e%3cpath d='M69.5,2335.7h0c-66.5-38.4-89.2-123.5-50.9-190.1h0c38.5-66.6,123.3-89.3,190-51l111.1,64.3c5.1,3,6.8,9.4,3.9,14.5l-64.2,111.3c-38.5,66.8-123.5,89.5-190,51Z' display='none' fill='%23e6eae6'/%3e%3ccircle cx='139.2' cy='455.2' r='139.2' fill='%23e6eae6'/%3e%3ccircle cx='332.5' cy='161.5' r='161.5' fill='%23e6eae6'/%3e%3ccircle cx='139.2' cy='1042.2' r='139.2' fill='%23e6eae6'/%3e%3ccircle cx='332.5' cy='748.5' r='161.5' fill='%23e6eae6'/%3e%3ccircle cx='139.2' cy='1629.2' r='139.2' fill='%23e6eae6'/%3e%3ccircle cx='332.5' cy='1335.5' r='161.5' fill='%23e6eae6'/%3e%3ccircle cx='139.2' cy='2216.2' r='139.2' fill='%23e6eae6'/%3e%3ccircle cx='332.5' cy='1922.5' r='161.5' fill='%23e6eae6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
/*	background-position: center top calc(
		clamp(-100px,
		calc(((-1 * var(--global_msc_var)) * ((615 + 100) / (var(--global_sc_var) - var(--global_msc_var))) - 100) * 1px)
		+ calc((615 + 100) / (var(--global_sc_var) - var(--global_msc_var)) * 100vw),
		615px) * -1); */
/*	background-size:
		clamp(0px,
		calc(((-1 * var(--global_msc_var)) * ((2200 - 0) / (var(--global_sc_var) - var(--global_msc_var))) + 0) * 1px)
		+ calc((2200 - 0) / (var(--global_sc_var) - var(--global_msc_var)) * 100vw),
		2200px)
	auto; */
	background-position: center top -200px;
	background-size: 1920px auto;
}

html.is_global_contrast #main_page
{
	background-image: none;
	background-color: var(--root_color_black);
}

body.single #main_page,
body.search #main_page,
body.page-template-template_left_right #main_page,
body.page-template-template_left_right_v2 #main_page,
body.page-template-template_action_structure #main_page,
body.page-template-template_team #main_page,
body.page-template-template_working_groups #main_page,
body.page-template-template_networking_tools #main_page,
body.page-template-template_working_groups #main_page,
body.page-template-template_euroweb_repository #main_page
{
	background-position: center top 150px;
}

#main_page_center
{
	margin: 0 auto;
	width: 100%;
	padding: 0 0 0 0;
}

#all_template
{
	margin: 0 auto;
	max-width: 100%;
	min-height: 1px;
}

#all_template::after, /* musi wystapic poniewaz zawiera elementy float */
.clearfix::after,
.global_text::after
{
	content: '';
	display: block;
	clear: both;
}

/**********************************************************************************/

@media screen and (max-width: 1680px)
{
}

@media screen and (max-width: 1600px)
{
}

@media screen and (max-width: 1440px)
{
	#main_page
	{
		background-position: left -300px top -580px;
		background-size: 2100px auto;
	}
}

@media screen and (max-width: 1366px)
{
	#main_page
	{
		/* background-size:
			clamp(1600px,
			calc(((-1 * var(--global_msc_var)) * ((1700 - 1600) / (var(--global_sc_var) - var(--global_msc_var))) + 1600) * 1px)
			+ calc((1700 - 1600) / (var(--global_sc_var) - var(--global_msc_var)) * 100vw),
			1700px)
		auto; */
		background-position: left -310px top -600px;
	}
}

@media screen and (max-width: 1300px)
{
	#main_page
	{
		background-position: left -320px top -620px;
	}
}

@media screen and (max-width: 1200px)
{
	#main_page
	{
		background-position: left -330px top -640px;
	}
}

@media screen and (max-width: 1024px)
{
	#main_page
	{
		background-position: left -305px top -480px;
		background-size: 2000px auto;
	}

	.parallax
	{
		transform: none !important;
	}
}

@media screen and (max-width: 800px)
{
	#main_page
	{
		background-position: left -335px top -575px;
	}
}

@media screen and (max-width: 640px)
{
	#main_page
	{
		background-position: left -335px top -570px;
		background-size: 1900px auto;
	}
}

@media screen and (max-width: 480px)
{
	#main_page
	{
		background-position: left -355px top -620px;
	}
}

@media screen and (max-width: 360px)
{
	#main_page
	{
		background-position: left -375px top -680px;
	}
}