* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.full_width_b {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.flexbox_tab {
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexbox_st, .flexbox {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flexboxpos, .flexbox_pos, .flex_pos {
	justify-content: space-between;
}
.flexbox_gc, .flexbox_xc, .flex_xc {
	justify-content: center;
}
.flex_gap {
	gap: 0.5rem;
}
.flexbox_vc, .flexbox_yc, .flex_vc {
    align-items: center;
}
.flexh {
    align-self: flex-start;
}
.flexboxpos_rev {
    flex-flow: row-reverse;
}
.align_center {
	text-align: center;
}
.break {
	word-wrap: break-word;
    word-break: normal;
    word-break: break-word;
}
.pos_rel {
    position: relative;
}
.ulcl {
	padding-left: 0;
	margin: 0px;
}
.licl {
	list-style-type: none;
	margin: 0px;
}
.sh_3 {
	opacity: 0.3;
}
.sh_3:hover {
	opacity: 1;
	cursor: pointer;
}
.sh_5 {
	opacity: 0.5;
}
.sh_5:hover {
	opacity: 1;
	cursor: pointer;
}
.sh_6 {
	opacity: 0.6;
}
.sh_6:hover {
	opacity: 1;
	cursor: pointer;
}
.sh_7 {
	opacity: 0.7;
}
.sh_7:hover {
	opacity: 1;
	cursor: pointer;
}
.sh_8 {
	opacity: 0.8;
}
.sh_8:hover {
	opacity: 1;
	cursor: pointer;
}
.sh_9 {
	opacity: 0.9;
}
.sh_9:hover {
	opacity: 1;
}
.sh_9_3 {
	opacity: 0.93;
}
.sh_9_3:hover {
	opacity: 1;
}
.sh_9_5 {
	opacity: 0.95;
}
.sh_9_5:hover {
	opacity: 1;
}
.sh_9_6 {
	opacity: 0.96;
}
.sh_9_6:hover {
	opacity: 1;
}
.sh_9_8 {
	opacity: 0.98;
}
.sh_9_8:hover {
	opacity: 1;
}
.shs_3 {
	opacity: 0.3;
}
.shs_4 {
	opacity: 0.4;
}
.shs_5 {
	opacity: 0.5;
}
.shs_6 {
	opacity: 0.6;
}
.shs_7 {
	opacity: 0.7;
}
.shs_8 {
	opacity: 0.8;
}
.shs_9 {
	opacity: 0.9;
}
.pos_fixed {
	position: fixed;
}
.ovh {
	overflow: hidden;
}
img {
    max-width: 100%;
    height: auto;
	width: auto\9;
	opacity: 1;
	transition: opacity 0.1s;
}
img[data-src] {
	opacity: 0;
}
.s_avatar {
    box-sizing: content-box;
    object-fit: cover;
    overflow: hidden;
}
.circle {
    border-radius: 50%;
}
.disabled {
	pointer-events: none;
}
.enable {
	pointer-events: inherit;
}