/**
 * global is_css
 * @version	2.0
 * @release	19-01-2023
 * @author	msolowski Marcin Sołowski
 * @website	http://msolowski.pl
 */

.is_css_p_relative
{
	position: relative;
}

.is_css_p_absolute
{
	position: absolute;
}

.is_css_p_fixed
{
	position: absolute;
}

/**********************************************************************************/

.is_css_d_grid
{
	display: grid;
}

.is_css_d_inline_grid
{
	display: inline-grid;
}

.is_css_d_flex
{
	display: flex;
}

.is_css_d_inline_flex
{
	display: inline-flex;
}

.is_css_fw_wrap
{
	flex-wrap: wrap;
}

.is_css_d_block
{
	display: block;
}

.is_css_d_inline_block
{
	display: inline-block;
}

.is_css_d_none
{
	display: none;
}

/**********************************************************************************/

.is_css_ai_flex_start
{
	align-items: flex-start;
}

.is_css_ai_center
{
	align-items: center;
}

.is_css_ai_flex_end
{
	align-items: flex-end;
}

.is_css_jc_flex_start
{
	justify-content: flex-start;
}

.is_css_jc_center
{
	justify-content: center;
}

.is_css_jc_flex_end
{
	justify-content: flex-end;
}

.is_css_jc_space_between
{
	justify-content: space-between;
}

.is_css_jc_space_around
{
	justify-content: space-around;
}

.is_css_jc_space_evenly
{
	justify-content: space-evenly;
}

/**********************************************************************************/

.is_css_fw_100
{
	font-weight: 100;
}

.is_css_fw_200
{
	font-weight: 200;
}

.is_css_fw_300
{
	font-weight: 300;
}

.is_css_fw_400
{
	font-weight: 400;
}

.is_css_fw_500
{
	font-weight: 500;
}

.is_css_fw_600
{
	font-weight: 600;
}

.is_css_fw_700
{
	font-weight: 700;
}

.is_css_fw_800
{
	font-weight: 800;
}

.is_css_fw_900
{
	font-weight: 900;
}

/**********************************************************************************/

.is_css_o_visible
{
	overflow: visible;
}

.is_css_o_hidden
{
	overflow: hidden;
}

.is_css_ox_hidden
{
	overflow-x: hidden;
}

.is_css_oy_hidden
{
	overflow-y: hidden;
}

/**********************************************************************************/

.is_css_ta_center
{
	text-align: center;
}

.is_css_ta_left
{
	text-align: left;
}

.is_css_ta_right
{
	text-align: right;
}

.is_css_ta_justify
{
	text-align: justify;
}

/**********************************************************************************/

.is_css_tt_lowercase
{
	text-transform: lowercase;
}

.is_css_tt_uppercase
{
	text-transform: uppercase;
}

/**********************************************************************************/

.is_css_td_underline,
.is_css_td_underline_a a
{
	text-decoration: underline;
}

.is_css_td_none,
.is_css_td_none a
{
	text-decoration: 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)
{
}

@media screen and (max-width: 640px)
{
}

@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 360px)
{
}