
/*----------------------------------------------------------------------> ▼ general <--*/

/*----------------------------------------------------------------------> ▼ background <--*/

.bg_f0 {
	background: #f0f0f0 !important;
}

.bg_f3 {
	background: #f3f3f3 !important;
}

.bg_f6 {
	background: #f6f6f6 !important;
}

.bg_f9 {
	background: #f9f9f9 !important;
}

.bg_fa {
	background: #fafafa !important;
}

.bg_fc {
	background: #fcfcfc !important;
}

.bg_fff {
	background: #ffffff !important;
}

/*----------------------------------------------------------------------> ▼ background_clear <--*/

.clear_000_10 {
	background: rgba(0, 0, 0, 0.1);
}

.clear_000_15 {
	background: rgba(0, 0, 0, 0.15);
}

.clear_000_20 {
	background: rgba(0, 0, 0, 0.2);
}

.clear_000_25 {
	background: rgba(0, 0, 0, 0.25);
}

.clear_000_30 {
	background: rgba(0, 0, 0, 0.3);
}

.clear_fff_10 {
	background: rgba(255, 255, 255, 0.1);
}

.clear_fff_15 {
	background: rgba(255, 255, 255, 0.15);
}

.clear_fff_20 {
	background: rgba(255, 255, 255, 0.2);
}

.clear_fff_25 {
	background: rgba(255, 255, 255, 0.25);
}

.clear_fff_30 {
	background: rgba(255, 255, 255, 0.3);
}

/*----------------------------------------------------------------------> ▼ .blur <--*/

.blur {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.blur:before {
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	background: inherit;
	filter: blur(5px);
	z-index: -1;
}

/*----------------------------------------------------------------------> ▼ .centering <--*/

.centering {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/*----------------------------------------------------------------------> ▼ display <--*/

.none {
   display: none !important;
}

/*----------------------------------------------------------------------> ▼ .ellipsis <--*/

.ellipsis {
	width: inherit;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*----------------------------------------------------------------------> ▼ .flex <--*/

.flex,
.flex_wrap,
.flex_arround,
.flex_between,
.flex_center,
.flex_end {
	width: 100%;
}

.flex {
	display: flex;
}

.flex_arround {
	display: flex;
	justify-content: space-around;
}

.flex_between {
	display: flex;
	justify-content: space-between;
}

.flex_center {
	display: flex;
	justify-content: center;
}

.flex_end {
	display: flex;
	justify-content: flex-end;
}

.flex_wrap {
	display: flex;
	flex-wrap: wrap;
}

/*----------------------------------------------------------------------> ▼ margin <--*/

.mt-em {
	margin-top: 1em;
}

.mt_50 {
	margin-top: 50px;
}

.mb_em {
	margin-bottom: 1em;
}

.mb_50 {
	margin-bottom: 50px;
}

/*----------------------------------------------------------------------> ▼ padding <--*/

.p_em {
	padding: 1em;
}

.p_15 {
	padding: 15px;
}

.p_30 {
	padding: 30px;
}

.p_50 {
	padding: 50px;
}

.pt_em {
	padding-top: 1em;
}

.pt_15 {
	padding-top: 15px;
}

.pt_30 {
	padding-top: 30px;
}

.pt_50 {
	padding-top: 50px;
}

.pr_em {
	padding-right: 1em;
}

.pr_15 {
	padding-right: 15px;
}

.pr_30 {
	padding-right: 30px;
}

.pr_50 {
	padding-right: 50px;
}

.pb_em {
	padding-bottom: 1em;
}

.pb_15 {
	padding-bottom: 15px;
}

.pb_30 {
	padding-bottom: 30px;
}

.pb_50 {
	padding-bottom: 50px;
}

.pl_em {
	padding-left: 1em;
}

.pl_15 {
	padding-left: 15px;
}

.pl_30 {
	padding-left: 30px;
}

.pl_50 {
	padding-left: 50px;
}

/*----------------------------------------------------------------------> ▼ position <--*/

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}

/*----------------------------------------------------------------------> ▼ text-align <--*/

.t_left {
	text-align: left !important;
}

.t_center {
	text-align: center !important;
}

.t-right {
	text-align: right !important;
}

/*----------------------------------------------------------------------> ▼ text-shadow <--*/

.t_shadow_0 {
   text-shadow: 0 0 3px #000;
}

.t_shadow_3 {
   text-shadow: 0 0 3px #333;
}

.t_shadow_6 {
   text-shadow: 0 0 3px #666;
}
