/**
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 - ok
/* @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_home_v3.css");
/* @import url("assets/css/template_left_right.css"); */
/* @import url("assets/css/template_left_right_v2.css"); */
@import url("assets/css/template_left_right_v3.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.css"); */
/* @import url("assets/css/template_team_v2.css"); */
@import url("assets/css/template_team_v3.css");
/*@import url("assets/css/template_left_right_list.css"); */
@import url("assets/css/template_text.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-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; */
}

body.home #main_page
{
	padding-top: 0
}

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

#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;
	}
}