/* ------------------------------------------- */
/* Klasy  ------------------------------------ */
/* ------------------------------------------- */
.myflex		{	display: flex;	}

.row-group,
.column-group	{	display: flex;}

.row-group		{	flex-wrap: wrap; }
.column-group	{	flex-direction: column;}


/* FLEX BOX  -------------------------------------- */
/* ------------------------------------------------ */	
/* direction  --------------------------------- */	
.fd-column 		{	flex-direction: column;			}
.fdr-column 	{	flex-direction: column-reverse;			}		
.fdr-row 		{	flex-direction: row-reverse;			}
	
/* justify content  --------------------------- */	
.fj-end 	{	justify-content: flex-end;		}	
.fj-center	{	justify-content: center;		}	
.fj-evenly	{	justify-content: space-evenly;	}	
.fj-around	{	justify-content: space-around;	}	
.fj-between	{	justify-content: space-between;	}		


/* Pozycjonowanie --------------------------------- */
/* ------------------------------------------------ */
.relational	{	position: relative;	}
.arbitrary	{	position: absolute;	}


/* Inne klasy ------------------------------------- */
.nodisplay                      {  display: none   }

.click                          {  cursor: pointer  }

.help-click, abbr			    {  cursor: help  }
.machine-text                   {  font-family: "Courier New", monospace; font-size: 1.9rem; font-weight: 600;  }

.front-site .page-title,			/* tytuł na stronie głównej */
.site-uzytkownik .winput-group h1,	/* tytuł na podstronie logowania */
.visually-hidden
{
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
	word-wrap: normal;
}

/* Social media */
.fa 				{	}
.facebook::before	{	content: "\f082";	}
.instagram::before	{	content: "\e055";	}
.linkedin::before	{	content: "\f08c";	}
.goldenline::before	{	content: "\f3a7";	}
.youtube::before	{	content: "\f167";	}
.quora::before		{	content: "\f2c4";	}
.pinterest::before	{	content: "\f0d3";	}

/* Site text: contact */
.site-email::before		{	content: "\f1fa";		}
.site-www::before		{	content: "\f0ac";		}
.site-phone::before		{	content: "\f3cf";		}
.site-city::before		{	content: "\f124";		}