@font-face {
  font-family: 'Material Symbols Outlined2';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/materilBolder.woff2) format('woff2');
}

.fnt {
	font-family: Helvetica, Arial, sans-serif;
}

.fnt2 {
	font-family: Lucida Grande, Tahoma, Segoe UI, Roboto, Verdana;
}


.fnt3 {
	font-family: 'Segoe UI Historic', 'Segoe UI', Helvetica, Arial, sans-serif;
}


.justheaderwithnoflexing {
    background-color: #6f42c1;
    padding: 15px;
    display: block;
    color: #fff;
    border-radius: 10px 10px 0 0;
}


.ftllinks1 {
display:block;width:100%;background:#fff;padding:10px;
}

.ftllinksbtmbrdr {
border-bottom:1px solid #dadada;
}



.footerLinks {
    background-color: #447bba;
    padding: 15px;
    display: block;
    color: #fff;
    border-radius: 10px 10px 0 0;
}

.footerLinks a {
color:#fff !important;
}



.material-symbols-outlined2 {
  font-family: 'Material Symbols Outlined2';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
}


.text {
word-break: break-all;
}

.CommentSectionMain {
	width:100%;
	background:#fff;
	padding:10px;
}

.CommentFlexible {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
}


.FlexHmCH {
	display:block;
	font-weight:600;
	font-size:1.2rem;
	padding-bottom:10px;
}

.ppZZAbsShw {
	display:block !important;
}





.ppZZAbs {
	right: 0;
	position:absolute;
	background:#fff;display:block;
	//padding:10px;
	border:1px solid #dadada;
	width:100px;
	display:none;
}

.ppZZAbs > div {
	/*not suitable ; i dont like in this way Xd  padding: 2px 0px 10px 12px;*/
	padding: 4px 0px 6px 14px;
}

.ppZZAbs > div:hover {
	background:#dadada;
}

.ppZZAbs > div a {
vertical-align: middle;
}

span [id*='cmnt_'] {
	cursor:pointer;
}


.PstSecTionForThngs {
	display:flex;
	width:100%;
	flex-wrap:nowrap;
	background:#fff;
}

.PstSecTionForThngs > div {
	padding:10px;	
}

.PstSecTionForThngsAligned {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-contents: center;
    padding: 0px 10px 11px 10px;
}

.PstSecTionForThngsAligned > div img {
	 /*padding-right: 10px;
    cursor: pointer;
    height: 25px;
    width: 35px; */
}

.PstSecTionForThngsAligned input[type='submit'] {
	background: #2d81e0 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
    margin: 0 !important;
    padding: 8px 14px !important;
    /* background: #1876f2 !important;*/
}


.SectionBorder {
    flex-shrink: 0;
    border-width: 0px 0px thin;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
   /* margin: 1.25rem 0px;*/
       margin-bottom: 13px;
}

.secTionMainS {
	background:#fff;width:100%;margin-top:10px;margin-bottom:10px;
	padding:0 !important;
}

.secTionMainS form {
	padding:0 !important;
}

.crzPDNGR_Sect {
    padding-right: 10px;
    cursor: pointer;
    /* height: 25px; */
    width: 35px;
}


.clr_lnk_pstcmnt {
	padding-left: 70px;
}

.clr_lnk_pstcmnt > a {
	padding-right: 5px;
}

.clr_lnk_pstcmnt > a:hover {
	text-decoration: underline;
}









.cZSecTionSD {
	width:100%;
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-evenly;
	background:#fff;
	border-bottom:1px solid #dadada;
	gap:10px;
}

.cZSecTionSD a {
	color:#000 !important;
}

.cZSecTionSD > div {
	cursor:pointer;
	user-select:none;
	padding:10px;
	color:#000 !important;
}

.cZSecTionSD > div svg {
width:20px;
height:20px;
}


.psectoFCntr {
	display:flex;
	width:100%;
	flex-wrap:nowrap;
	justify-content:space-between;
}

.center {
text-align: center;
}

.pcenter {
	text-align: center;
	background-color: #FFFFFF;
    padding: 10px;
    border-bottom: 1px solid #D8D8D8;
}


.cz_morD {
	position:absolute;
	top: 0;
	right: 0;
	background: #fff;
	border: 1px solid #dadada;
	//padding: 4px 4px;
	width:158px;
}

.cZmdMore2 {
	width:100%;
	display: flex;
    flex-direction: column;
    padding-bottom: 4px;
    padding-top: 4px;
}


.cZmdMore2 > div {
	padding: 2px 12px 0 12px;
    line-height: 1.7rem;
}

.cZmdMore2 > div a {
	color:#000 !important;
}

.cZmdMore2 > div a img {
	width:20px;
	padding-right:3px;
}


.cZmdMore2 > div:hover {
background:#dadada;
}


.cz_morDz2zZ {
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    border: 1px solid #dadada;
}



.cZmdMore2_All {
    width: 200px;
       //width: max-content;
    display: flex;
    flex-direction: column;
    /* padding-bottom: 4px; */
    /* padding-top: 4px; */
   /* padding:10px;*/
}

.cZmdMore2_All > div {
//padding:10px;
}

.cZmdMore2_All > div > div:hover {
background:#dadada;
}

.cZmdMore2_All a {
	padding-left: 10px;
   // margin-top: -3px;
    position: absolute;
    font-family:tahoma,Arial;
    font-size: 1rem;
    font-weight: 500;
    color: #000;
    vertical-align: middle;
}

.pCqmn2_22z {
margin-top:20px;
font-size:1.2rem;
font-weight:500;
color:#000;
background:#fff;
padding:20px;
}


.pFF_LFQCCCMNTSMain {
	background:#fff;
	width:100%;
}

.pFF_LFQCCCMNTS {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	justify-content:flex-start;
	padding-bottom:10px;
	padding-left:10px;
}

.pFF_TNHT2 {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	justify-content:flex-start;
	gap:10px;
	padding:10px;
	background:#FFF;
}

.pFF_TNHT2_ZZ {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	justify-content:flex-start;
	gap:10px;
	padding-bottom:8px;
	background:#FFF;
}

.pchTs21 {
	padding:10px;
	word-break:break-all;
	background: #dadada;
}

.pT_xxt1break { 
	word-break:break-all;
}




.pFF_LFQCCCMNTS2 {
	display:grid;
	width:100%;
	grid-template-columns:7% auto;
}

.pFF_LFQCCCMNTS2_mp {
	user-select:none;
	width:100%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


.ppZZAbsShw {
	display:block !important;
}

.ppZZAbs {
	right: 0;
	position:absolute;
	background:#fff;display:block;
	//padding:10px;
	border:1px solid #dadada;
	width:100px;
	display:none;
}

.ppZZAbs > div {
	/*not suitable ; i dont like in this way Xd  padding: 2px 0px 10px 12px;*/
	padding: 4px 0px 6px 14px;
}

.ppZZAbs > div:hover {
	background:#dadada;
}

.ppZZAbs > div a {
vertical-align: middle;
}

span [id*='cmnt_'] {
	cursor:pointer;
}


.CPosTFleXjust {
	display:flex;
	justify-content:space-between;
	width:100%;
	overflow:hidden;
	flex-wrap:nowrap;
	align-items: center;
}

.CPosTFleXjust3 {
	display:flex;
//	flex:1;
	width:100%;
	overflow:hidden;
	flex-wrap:nowrap;
	//align-items: center;
	gap:0.8rem;
}

.CPosTFleXjust3 > div {
	//flex:1;
}

.svgicntq123 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    font-size: 1.28571rem;
    color: rgb(133, 133, 133);
}

.cqwe_12 {
	color: #ffffff;
    background: #1876f2 !important;
    border: 0;
    border-radius: 4px;
    margin-top: 0px !important;
    padding: 6px 7px !important;
    cursor: pointer;
    margin-bottom: 0px !important;
}


.css1drwh4k {
    flex-shrink: 0;
    border-width: 0px 0px thin;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
    margin: 1.25rem 0px;
}

.css-1k2cvu2 {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 0.857143rem;
    line-height: 1.4375em;
    color: rgba(0, 0, 0, 0.87);
    box-sizing: border-box;
    position: relative;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    background-color: rgb(240, 240, 240);
    border-radius: 2rem;
    padding: 1rem 2rem;
}


.css-mnn31 {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    padding: 4px 0px 5px;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;

}

.crzPDNGR {
	padding-right:10px;
	cursor:pointer;
	/*height:25px;*/
	width:35px;
}


.Pad__title {
    text-overflow: ellipsis;
    text-transform: uppercase;
    overflow: hidden;
    line-height: 20px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-size: 13px;
    padding: 0;
    margin: 0;
    color: #818c99;
    line-height: normal;
}


.c_v_zr2 {
background: #2d81e0 !important;
color: #ffffff !important;
border-radius:10px !important;
margin:0 !important;
padding: 8px 14px !important;
/*background: #1876f2 !important;	*/
}




.pblog {
width:100%;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
}


.pScTNCkWith {
display:flex;width:100%;flex-wrap:nowrap;justify-content:flex-start;gap:0.5rem;padding: 6px 8px 6px 6px;
}



.justifying {
padding: 3px 8px 6px 6px;
}

.drpdwnMAIN {
display:none;position:relative;user-select:none;display:none;z-index:99999999999999;
}

.cznt21btn{ 
background:#50b5ff;padding: 9px 13px;
}

.CS4_2_z213Scet {
width:100%;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
background:#fff;
border-top: 1px solid #caca;
border-bottom: 1px solid #caca;
}

.CS4_2_z213Scet > div{
padding:10px;
}






.csqSECt2_ss22 {
width:100%;
display:flex;
flex-wrap:nowrap;
justify-content:space-evenly;
background:#fff;
border-bottom: 1px solid #caca;
}

.csqSECt2_ss22 > div{
padding:10px;
}


.csqSECt2_ss22 > div svg {
    width: 20px;
    height: 20px;
}



.csqSECt2_ss22 > div a {
color: #000 !important;
padding-left:4px;
font-family:Tahoma,Arial;
}


/* polling system */


.pl_1 {
padding:4px;
display:flex;
width:100%;
justify-content: space-evenly;
}


.pl_1 div input {
width:100%;
padding:10px;
background:#dada;
cursor:pointer;
}




.cpstm_22MN {
padding:10px;background:#fff;border-top:1px solid #dccfcf;margin-top:20px;
}



.PurpleButton {
    padding: 0.9em 2.1875em;
    border: 0;
    border-radius: 0.1875em;
    background-color: #7066e0;
    box-shadow: none;
    color: #fff;
    font-size: 1.125em;
    font-weight: 500;
    white-space: nowrap;
}





.prfST1 {
	display:flex;flex-wrap:nowrap;justify-content:space-between;background: #fff;padding:10px;
}

.prfST121_brd {
border-bottom:1px solid #dadada;
}

.fnmst_Hdr32oFmn {
font-size:17px;font-weight:600;font-family:sans-serif,Helvetica,Tahoma, Arial;
}

.cc_2zz1 {
	background: #f5f6f7;color: #1d2129;padding: 10px;
}



.fnt22dMS{
font-family: "DM Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}



/* fallback */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  src: url(/assets/fonts/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format('woff2');
}

.material-symbols-outlined {
	font-family: 'Material Symbols Outlined';
    font-weight: 300;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    vertical-align:middle;
}


.hdnvtttl1 {
padding:10px;background:#fff;border-bottom:1px solid #00000020;font-size: 1.225rem;font-weight: 400;
}


.ctzt1231c13 {
word-break:break-all;
font-weight:400;
}


.crl21oft21 {
color:#000;
/*color:#65676b;filter:invert(39%) sepia(21%) saturate(200%) saturate(109.5%) hue-rotate(174deg) brightness(94%) contrast(86%);
font-weight: 500; */

}

a.crl21oft21:hover {
text-decoration: underline !important;
}

.clr_lnk_pstcmnt2 > a {
padding-right:4px;
}


.clr_lnk_pstcmnt2 {
padding-top:4px;
}


.rsr21 {
background:#F0F2F5;padding: 10px 14px 8px 11px;
}



.drpd {
position:absolute;
top:0;
right:0;
min-width: 160px;
border:1px solid #d6d4d4;
margin-bottom:30px;
z-index:999999999999999999;
}

.drpd > div {
width: 100%;
display: block;
padding: 8px 16px;
background:#fff;
color:#000;
border-bottom: 1px solid #f3ecec;
}

.drpd > div:hover {
background:#E7E7E7;
}

.drpd > div a {
color:#000 !important;
}

.drpdmain {
position:relative;
}

.Drpdnw2 {
position:relative;
}

.plkl_22z_1blg {
padding:0.5rem 12px;
margin-right: 4px;
}

.ffllxx_1 {
flex: 1;
}

.period {
	margin: 0px 4px;
}

.pstrHr1d {
    display: flex;
    height: 52px;
    padding-left: 10px;
    align-items: center;
    font-weight: 700;
    font-size: 21px;
    background: #fff;
    color: #1c2b33 !important;
    white-space: pre-line;
    margin-bottom: 10px;
}

/* old one
.pstrHr1d {
	font-weight: 600;
    background: #fff;
    display: flex;
    align-items: center;
    padding-left: 10px;
    min-height: 50px;
    color: #000;
    font-size: 1.3rem;
}*/

.scaling {
  transform: scale(1.3);
}


.pchtr1 {
display:flex;justify-content:space-between;width:100%;background:#fff;padding:10px;
}

.pchrt21 {
display:flex;justify-content:flex-start;width:100%;flex-direction:row;gap:10px;
}


/*  btns from codepen https://codepen.io/HardBot/pen/ZEqbNGo */


.czbtn1 {
    color: #2E2E2E;
    border-radius: 30px;
   /* background: linear-gradient(90deg, #FFE259 15.1%, #FFA751 85.42%);*/
    padding: 7px;
    /* width: 119px;  font-size: 17px; */
    text-decoration: none;
    border:1px solid #dada;
}

.btnMain {
    padding: 12px;
    border: none;
    display: inline-block;
    font-size: 17px;
    text-decoration: none;
}

.btn_mn2 {
    display: inline-block;
    border: none;
    background-color: transparent;
    font-size: 18px;
    cursor: pointer;
}

/* Button 1 */
.btn-1 {
    color: #2E2E2E;
    font-weight: 500;
    border-radius: 30px;
    padding: 18px 47px;
    background: linear-gradient(90deg, #FFE259 15.1%, #FFA751 85.42%);
}

/* Button 2 */
.btn-2 {
    color: #2E2E2E;
    padding: 18px 32px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    border-radius: 20px;
    border: 1px solid #2E2E2E;
}

/* Button 3 */
.btn-3 {
    color: #fff;
    padding: 18px 32px;
    font-weight: 600;
    font-size: 18px;
    border-radius: 30px;
    background: #3A86FF;
}

/* Button 4 */
.btn-4 {
    display: flex;
    align-items: center;
    gap: 15px;

    color: #2E2E2E;
    padding: 18px 32px;
    font-weight: 500;
    font-size: 18px;
    border-radius: 30px;
    background: #fff;
    box-shadow: 0px 4px 15px rgba(46, 46, 46, 0.15);
}

.btn-4::after {
    font-family: "Material Symbols Outlined";
    content: '\e5ca';
}

/* Button 5 */
.btn-5 {
    position: relative;
    color: #6D6875;
    padding: 18px 55px;
    font-weight: 600;
    font-size: 18px;
    border-radius: 30px;
    background: #fff;
    overflow: hidden;
}

.btn-5::before {
    content: "";
    position: absolute;
    top: -5%;
    right: -22%;
    transform: rotate(15.6deg);
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-bottom: 112px solid #D8E2DC;
    z-index: 9;
}
  
.btn-5::after {
    content: "";
    position: absolute;
    top: -170%;
    right: -10%;
    transform: rotate(14.57deg);
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-bottom: 112px solid #FEC89A;
}
  
.btn-5 span {
    position: absolute;
    top: -70%;
    left: -25%;
    transform: rotate(13.42deg);
    border-left: 54px solid transparent;
    border-right: 54px solid transparent;
    border-bottom: 112px solid #FCD5CE;
}

/* Button 6 */
.btn-6 {
    color: #112A46;
    padding: 18px 32px;
    font-size: 18px;
    background-color: #B8DAFF;
}

/* Button 7 */
.btn-7 {
    height: 36px;
    padding: 0 35px;
    color: #081C15;
    font-size: 18px;
    border: 1px solid #0015D4;
}

/* Button 8 */
.btn-8 {
    width: 70px;
    height: 70px;
    color: #240046;
    border: 1px solid #D3C2FF;
    border-radius: 50%;
}

.btn-8 span {
    font-size: 35px;
}

/* Button 9 */
.btn-9 {
    padding: 18px 32px;
    color: #721300;
    font-size: 18px;
    font-weight: 500;
    background-color: #FF9B54;
    border-radius: 30px;
}

.btn-9::after {
    font-family: "Material Symbols Outlined";
    content: '\e5cd';
    font-size: 22px;
}

.btn-9 span {
    width: 1px;
    height: 25px;
    background: #721300;
}

/* Button 10 */
.btn-10 {
    color: #fff;
    padding: 21px 32px;
    font-weight: 500;
    font-size: 18px;
    background: linear-gradient(90deg, #ED57B0 0%, #FC6767 100%);
}

.btn-10::after {
    font-family: "Material Symbols Outlined";
    content: '\e8b6';
    font-size: 22px;
}

/* Button 11 */
.btn-11 {
    color: #01A31B;
    font-weight: 600;
    font-size: 18px;
}

.btn-11::after {
    font-family: "Material Symbols Outlined";
    content: '\e5e1';
    font-size: 22px;
}

/* Button 12 */
.btn-12 {
    color: #1D3557;
    padding: 13px 32px;
    font-size: 18px;
    border: 1px dashed #E63946;
}

/* Button 13 */
.btn-13 {
    position: relative;
    color: #494949;
    padding: 18px 32px;
    font-weight: 500;
    font-size: 18px;
    background: #FFEE32;
}

.btn-13::before,
.btn-13::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: #FFEE32;
    z-index: -1;
    transform: skew(20deg);
}

.btn-13::before {
    left: -10px;
}

.btn-13::after {
    right: -10px;
}

/* Button 14 */
.btn-14 {
    position: relative;
    width: 150px;
    height: 50px;
    background-color: #C9ADA7;
    color: #412C28;
    border-radius: 50%;
}

.btn-14::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 50px;
    border: 1px solid #412C28;
    border-radius: 50%;
    transform: rotate(-9.41deg);
}

/* Button 15 */
.btn-15 {
    color: #555B6E;
    padding: 18px 32px;
    font-size: 18px;
    font-weight: 600;
    background: #BBD0FF;
    box-shadow: inset 0px 5px 5px rgba(85, 91, 110, 0.15);
    border-radius: 30px;
}

/* Button 16 */
.btn-16 {
    color: #6247AA;
    font-size: 18px;
    font-weight: 500;
    text-decoration: underline;
}

/* Button 17 */
.btn-17 {
    color: #52B788;
    padding: 0 0 0 32px;
    font-size: 18px;
    font-weight: 600;
    background-color: #fff;
}

.btn-17::after {
    display: flex;
    align-items: center;
    justify-content: center;

    font-family: "Material Symbols Outlined";
    content: '\e2c4';
    font-size: 22px;

    width: 60px;
    height: 60px;
    background-color: #52B788;
    color: #fff;
}

/* Button 18 */
.btn-18 {
    color: #081C15;
    padding: 18px 32px;
    font-weight: 500;
    font-size: 18px;
    background-color: #80ED99;
}

.btn-18::after {
    content: 'âŸ¶';
    font-size: 22px;
}

/* Button 19 */
.btn-19 {
    position: relative;
    width: 186px;
    height: 50px;
    color: #2E2E2E;
    padding: 18px 32px;
    font-weight: 500;
    font-size: 18px;
    background-color: #fff;
}

.btn-19::before {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    width: 186px;
    height: 50px;
    border: 1px solid #2E2E2E;
    z-index: 9;
}


/* author is someone else */


.frrnv {
    background-color: #FFFFFF;
    padding: 8px;
    border-top: 1px solid #D8D8D8;
}

.pcr1_chtr12 {
width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;
}

.crz123drm2 {
border: 1px solid #8d949e;padding:5px;border-radius: 4px;user-select:none;
}

.crz123drm2  > a {
 color:#4b4f56; 
}


.GrayButton {
    background-color: #e2e2e2;
    border-radius: 2px;
    padding: 4px 10px;
        font-weight: 500;
}

.GrayButton > * {
color:#000 !important;
}



.bluebuTTon {
    background-color: #4080ff;
    background-image: none;
    border-radius: 2px;
    padding: 4px 10px;
}

.bluebuTTon > * {
color:#fff !important;
}







/* friends*/




.cztr1frnd21 {
	display:flex;
	width:100%;
	background:#fff;
	flex-wrap:wrap;
	justify-content:flex-start;
	gap:13px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding:10px;
}

.crlwqe123z_a {
/*	background: #216fdb;
	color:#000;*/
	background-color: #f0f2f5;
    color: #1877f2;
	padding:6px 7px;
	border-radius:10px;
}

.crlwqe123z_a a {
	font-weight:400;
	color:#000 !important;
}





.czn123nav2mNR2 {
	padding:10px;
    border-bottom: 1px solid #f1f1f1;
    background:#fff;
    font-size: 1.125rem;
    font-family: Helvetica, Arial, sans-serif;
}




.hdnvtttl12 {
    padding: 10px;
    background: #fff;
    border-bottom: 1px solid #00000020;
    font-size: 1.225rem;
    font-weight: 400;
}




.cfrqwe12fr1 {
	width:100%;
	background:#fff;
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-between;
	padding:10px;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

.czt21btn {
	color: #fff;
    background-color: #50b5ff;
    border-color: #50b5ff;
    padding:7px;
    border-radius:5px;
}

.czt21btn2 {
	color: #fff;
    background-color: #777d74;
    border-color: #777d74;
    padding:7px;
    border-radius:5px;
}











.frgr1 {
	width:100%;
	background:#fff;
	display:flex;
	justify-content:space-between;
	padding:10px;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

.fr123mz {
	
    font-size: 1.225rem;
    font-family: sans-serif;
}

.cnt12ffr {
	margin:0 !important;cursor:pointer;
}



.cnf213zble {   
	background-color: #ebedf0;
    border-radius: 17px;
    padding: 8px 12px;
}


.cnf213zble a {
	color: #1c1e21;
}







	.drpdmain:focus {
		display:block;
	}
	
	.czmfnggsp2_1 {
		width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #bbbbbbc2;padding:10px;box-sizing: border-box;
	}
	
	.cznt124z_ssegrq {
		
    font-family: sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    color: #000;

	}
	
	.cgl_123zdqw {
	display:flex;width:100%;justify-content:center;gap:10px;border-top:1px solid #d8d8d8;padding:10px;	
	}
	
	
	.crt2_312123z {
		color:#000;font-family:sans-serif;margin-bottom:7px;
	}
	
	
	.czgstrpps {
		font-size: 1.3em;font-weight:500;color:#000;font-family:sans-serif;border-bottom:1px solid #d8d8d8;margin-bottom:4px;
	}
	
	.czrRemovingButton {
    display: block;
    padding: 5px 10px;
    color: white;
    background: tomato;
    transition: background 150ms ease-out;
    border-radius: 2px;
    cursor: pointer;
}
	
	
.cmzdntlChildrens {
top:10px;	
}	
		
@media screen and (max-width: 769px) {
	
.cmzdntlChildrens {
  background: #eee;
  overflow: hidden;
  width: 90%;
  margin:15px auto;
}	
	
}	
	
@media screen and (min-width: 770px) {	
	
.cmzdntlChildrens {
  background: #eee;
  overflow: hidden;
  width: 50%;
  margin:15px auto;
}

}
	
.cznmdlr2 {
	display:none;
	line-height: 2;
	position:fixed;
	bottom:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: RGBA(0, 0, 0, 0.7);
	z-index: 99999999999999;
	transition: opacity 150ms ease-out;
}







.clr123hst21 {
	display:block;
}


.clr123hst22 {
	display:block;
}




.gsltpchtr2z {
    background: #fff;
    padding: 8px;
    max-width: 100%;
    word-break: break-all;
}


.cztrddivingflx {
display:flex;justify-content:space-between;width:100%;background:#fff;padding:10px;
}


/* */

.cztrddivingflx2 {
display:flex;
width:100%;
background:#fff;
gap:10px;
}

.cztrddivingflx2 > div {
flex-basis:50%;
}

.cztrddivingflx2prof {
display:flex;
width:100%;
background:#fff;
gap:10px;
}


.cztrddivingflx2prof > div {
flex:1;
}



/* */

.cztfrprstrng2 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    background: #fff;
    padding: 10px;
    border-bottom: 1px solid #D8D8D8;
}


.pcstpgnr2z21dvt21 {
background-color: #FFFFFF;
padding:10px;
border-bottom:1px solid #ececec;
}

.pcstpgnr2z21dvt21 > a {
color:#324e63 !important;
}


.pcstpgnr2z21dvt21:hover {
background-color: #ededed;
}

.ftrwithoutborder {
    background-color: #FFFFFF;
    padding: 8px;
}

.break {
background:#fff;
padding:10px;
word-break:break-word;
}

.pointer {
cursor:pointer;
}

.red {
color:red !important;
}

.breakBottom {
background:#fff;
padding:10px;
margin-bottom:10px;
word-break:break-word;
}

.MTop {
margin-top:10px;
}

.none {
	display:none;
}

.flex5 {
	flex-basis:5%;
}

.flex95 {
	flex-basis:95%;
}

.break2 {
    background-color: #FFFFFF;
    padding: 10px;
    word-break: break-word;
    border-bottom: 1px solid #D8D8D8;
}

.pSRDat {
display:flex;
width:100%;
flex-wrap:nowrap;
justify-content:space-between;
background:#fff;
padding:10px;
border-bottom: 1px solid #dadada;
}


.pSRDatzz2 {
display:flex;
width:100%;
flex-wrap:nowrap;
justify-content:space-between;
background:#fff;
padding:10px;
margin-bottom:10px;
}

.DflexStart {
display:flex;
flex-wrap:nowrap;
width:100%;
justify-content:flex-start;
gap:10px;
}

.dflexAcenter {
align-self:center;
}

.dflexAuto {
align-self:auto;
}

.ftrwithbordertop {
    background-color: #FFFFFF;
    padding: 8px;
    border-top: 1px solid #D8D8D8;
}

.ftrwithborder {
    background-color: #FFFFFF;
    padding: 8px;
    border-bottom: 1px solid #D8D8D8;
}


.czkz2_edit {
	text-align: center;
	padding: 10px;
    color: #fff;
    background-color: #50b5ff;
    border-color: #50b5ff;
    padding: 7px;
}

.czkz2_edit > a {
color:#fff;
}


.form-label {
    margin-bottom: 0.5rem;
}

.form-group {
padding-right:10px;
padding-left:10px;
margin-bottom: 1rem;
}


.frlst21_22 {
    width: 100%;
    background: #fff;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 10px;
    border-radius:10px;
    margin-bottom:14px;
}


.taddfrd {
    background-color: #e6f2ff;
    color: #1877f2;
    font-size: 15px;
	font-weight: 500;
	padding:7px 10px;
	border-radius:6px;
	font-family:sans-serif;
}


/* i like those fonts yet its may not be better/good looking for everyone 
body {
  background: #34373e;
  font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
}*/

#container {
  width: 376px;
  height: 515px;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0,0,0,0.8);
  background: #f4f4f4;
  /*margin: -258px -188px;
  position: absolute;
  top: 50%;
  left: 50%;*/
  margin: 10px auto;
}

#image {
  background-image: url("http://www.shakti-wellness.net/pics/gal/10/2.jpg");
  background-size: cover;
  width: 100%;
  height: 258px;
  border-bottom: 4px solid #f2624a;
}

#image > span {
  border: 2px solid white;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  display: block;
  line-height: 40px;
  text-align: center;
  color: white;
  float: right;
  margin: 20px;
  font-size: 20px;
  opacity: 0.7;
  transition: all 0.3s;
}

#image > span:hover {
  opacity: 1;
}

#image > span.liked {
  box-shadow: 0 0 10px white, inset 0 0 10px white;
  text-shadow: 0 0 10px white;
  opacity: 1;
}

#stuff {
  color: #84878e;
  height: 40px;
  padding: 20px;
}

#stuff > div {
  background: #1fc198;
  padding: 10px;
  font-size: 14px;
  color: white;
  display: inline-block;
  float: right;
  border-radius: 3px;
  transition: background 0.2s;
}

#stuff > div:hover {
  background: #0a8f6c;
}

#stuff > strong {
  font-size: 2em;
  color: #37383d;
}

#separator {
  width: 40%;
  border-bottom: 1px solid #d4d4d4;
  margin: 5px auto;
}

#comments {
  line-height: 150px;
  text-align: center;
  opacity: 0.6;
  font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
}


.date {
   font-weight: 400;
   color: rgba(117, 117, 117, 1);
}

.blgoClr2N {
color: #444;
font-size: 2.5rem;
}

.czpt_2zgp_22 {
font-weight:500;
display:flex;
flex-wrap:nowrap;
width:100%;
justify-content:flex-start;
gap:6px;
}

.pblGHbblT {
    padding-top: 3px;
    font-size:20px;
    font-weight: 600;
    font-family: Tahoma, Arial,sans-serif;
}

.black {
color:#000 !important;
}

/*

@media all and (max-width: 551px) { 

.pBGLTxt {
    margin-top: 20px;
    letter-spacing: -0.003em;
    line-height: 32px;
     font-size:18px;
}

}*/

/*
@media all and (min-width: 552px) { 
*/
.pBGLTxt {
    margin-top: 30px;
    letter-spacing: -0.003em;
    line-height: 32px;
    font-size:18px;
}

/*}*/


.lpbglSpacing {
    letter-spacing: -0.014em;
    
}

@media all and (max-width:766px) { 

.plblgtop {
    margin-top: 0em;
}

}

@media all and (min-width:767px) { 

.plblgtop {
    margin-top: 1rem;
}

}

.plblgbottom {
    margin-bottom: 1em;
}



.arrowing {
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    bottom: 25%;
    height: 0;
    width: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #ecf0f1;
}




.alert {
    position: relative;
    display: block;
    padding:10px 5px;
    font-size: 0.9em;
    font-weight: 300;
    line-height: 1.2;
    text-align: left;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    background: transparent;
    color: white;
}

/* Error */ 
.alert-error { 
  background: #e74c3c; 
  border: 1px solid #c0392b; 
}

/* Success */ 
.alert-success { 
  background: #2ecc71; 
  border: 1px solid #27ae60; 
}

/* Info */ 
.alert-info { 
  background: #3498db; 
  border: 1px solid #2980b9; 
}

/* Radius */
.radius {
  border-radius: 3px;
}



.cltqw2forgossippage {
    width: 100%;
    background: #fff;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 7px 10px;
}

.glmggst2{
background: #fff;border-radius: 10px;box-shadow: 0 2px 4px rgba(0,0,0,0.15);color: #626262;padding: 3px;bottom: 3px;width: 25px;height: 25px;
}


.czlgmnlst21zffdivider {
font-weight:400;display:flex;flex-wrap:nowrap;width:100%;justify-content:flex-start;gap:6px;
}


.czg21gstr1123 {
cursor:pointer;
user-select:none;
}

.czgosspig {
	width:100%;
	background:#fff;
}


.cggsp1mn {
	display:flex;
	width:100%;
	flex-wrap:nowrap;
}

.c12flx10 {
	flex-basis:8%;
}

.c12flx90 {
	flex-basis:92%;
}

.pc21zggp2 {
	width:100%;
	padding:10px;
}




.pstr2_22 > a div svg {
    vertical-align: top !important;
}

.pstr2_22 {
	margin-top: 1px;
    border-bottom: 1px solid #cacaca;
    background: #fff;
}

.pstr2_22 > a:not(:first-child) {
padding-top: 7px;
}


.pstr2_22 > a {
	padding:15px;
	padding-left: 13px;
	color: #1c2b33 !important;
	display:block;
}



.pstr2_22 a:hover {
	background:#efefef;
}

.PHeadLine {
    display: flex;
    height: 52px;
    padding-left: 10px;
    align-items: center;
    font-weight: 700;
    font-size: 21px;
    background: #fff;
    color: #1c2b33 !important;
    white-space: pre-line;
	margin-bottom:10px;
}


.TtlWzw221s {
    padding: 10px;
    display: block;
    font-weight: 700;
    font-size: 21px;
    background: #fff;
    border-bottom:1px solid #dadada;
    color: #1c2b33 !important;
    white-space: pre-line;
    line-height:31px;
    word-wrap: break-word;
}




.czlt2_z_dltb {
    background-color: rgba(0, 155, 215, 0.75);
    padding:10px;
    display:block;
}

.czlt2_z_dltb > a {
color:#fff !important;
}




.pBlueWw2 {
	margin-top:10px;
	margin-bottom:10px;
	background:#fff;
	display:flex;
	flex-wrap:nowrap;
	border-radius: 5px;
}

.pBlueWw2 > div {
	flex:1;
	padding: 0.5rem 0.625rem;
	border-radius: 5px;
	text-align: center;
}

.pBlueWw2 > div a {
color: #777d74 !important;	
text-transform: capitalize;
}

    

.lLTl21zblt {
	background-color:#fff;
	color:#000;
}

.pBlueWw2 > .lLTl21zblt.active {
	background-color:#50b5ff;
}

.pBlueWw2 > .lLTl21zblt.active a {
color:#fff !important;
}



/*  */





/* */




.czntussrchglb {
	display:flex;width:100%;flex-wrap:nowrap;gap: 10px;
}

.czntussrchglb90 {
	flex-basis: 90%;
}

.czntussrchglb10 {
	flex-basis: 10%;
}


/* only for the texts  */
.txtdiv {
    font-weight: 400;
    font-size: .875rem;
    word-break: break-word;
    font-family: Tahoma, Arial,sans-serif;
}







.PollTit {
margin-top:10px;
display:block;
background:#fff;
color: #0e3c87;
line-height: 6px;
font-size:17px;
padding:10px;
}





.Comment_ttl {
margin-top:10px;
display:block;
background:#fff;
color:#000;
padding:10px;
border-radius: 10px 10px 0 0;
border-bottom: 1px solid #D8D8D8;
}




.PlltW  {
    margin-top: 4px;
    display: block;
    padding: 5px 10px 8px;
    color: #000;
    background: #ffffff;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    word-break: break-word;
    font-size: 1.3rem;  
}



.dalPoll_Vrnt:first-child {
	border-top: 1px solid #c5d3e1;
}

.dalPoll_Vrnt {
display:inline-block;
background:#fff;	
color:#000;
width: calc(100% - 8px);
padding: 4px 4px 9px 4px;
border-bottom: 1px solid #c5d3e1;
}


.dalPoll_Vrntz > div {
}

.dalPoll_Vrntz .dalPoll_Vrnt a {
	color:#000 !important;
}















.pl_brdr {

}	
	
.pollrprct {
	float:right;
	margin-top: 6px;
	margin-right: 6px;
}	
	
.clrvrt:hover {

}
	
.TTlAboveVar {
	position:absolute;
	color:#000;
	margin-left: 10px;
    margin-top: 6px;
}	
	
.clrofsel {
	background-color:#d2dfe5 !important;
}

.clrofselg {
	background-color:#cacaca!important;
}		
	
	
.clrvrt {
	border: 1px solid #e0e0e0;
	background-color:#f1f1f1 !important;
	width:100%;
}

.clr_var_size {
height:36px;
width:0%;
}
	
	
.poll_var_red {
	background-color: #cacaca!important;
    width: 100%;
    margin-top: 6px;
    padding: 0;
}	
	
.pollrstlChildren {
	height:10px;
	width:25%;
}	
	
.pollrsltM {
	background-color: #cacaca!important;
	width:100%;
	margin-top:15px;
	padding: 0;
}	
	
.poll_viewing { 
cursor:pointer;  
background-color: #265a88;
color:#fff;
border:0;    
padding: 1px 8px 4px 10px;
border-radius:4px;	
}
	
.poll_sbmt {
	cursor:pointer;
	background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
	color:#fff;
	border:0;    
	padding: 5px 10px;
	border-radius:4px;
}

.poll_Main {
	background:#fff;
	width:100%;
	margin:auto;
}

.pollMnchl {
padding:10px;
background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
}

.polMNTTl {
	color:#fff;
	margin-top: 0px;
	margin-left: 6px;
	position: absolute;
}


.sPlr2z {
	display:grid;
	grid-gap:20px;
	grid-template-columns: 50% 50%;
	width:100%;
}

.sPlr2z div {
	background:#f1f1f1;
	padding:10px;
	position:relative;
	width:calc(100% - 20px);
	border-radius:10px;
}

.poll_var_rrd {
    padding: 0px !important;
}


.Poll_chl_vars {
	padding:10px;
	width:calc(100% - 10px * 2);
	background:#fff;
}


.sPlr2z2 {
	display:inline-block;
	width:100%;
}

.sPlr2z2 > div {
	margin-bottom: 10px;
}




.txtofVar {
	position:absolute;
	margin-left: 24px;
	margin-top: 1px;
	width:max-content;
}


.txtofVar2 {
	position:absolute;
	margin-top:2px;
}



.czpt12232dvds {
	display:flex;
	justify-content:space-between;
	width:100%;
	flex-wrap:nowrap;
	padding-bottom: 6px;
}


.czptmnt21plll {
	padding: 10px;
    width: 100%;
    background: #fff;
}



.csPollMN {
	width:100%;
	display:flex;
	flex-wrap:nowrap;
	padding:10px;
	justify-content:space-between;
	background:#fff;
}

.pblGHbblT_fpoll {
    padding-top: 3px;
    font-size: 23px;
    font-weight: 600;
}

.txtfrplr21z_zz
    position: absolute;
    margin-top: 1px;
    width: max-content;
}

.vote_nulling {
padding: 10px;color:#fff;display: block;text-align:center;
}

.jdvfrvot {
display: block;margin-top: 8px;width:100%;
}

.kzg_2_chat {
background:#fff;padding:10px;border-top:1px solid #dadada;
}


.RGQWEMHm {
padding: 10px;
margin-top:10px;
background: #fff;
}

.RGQWEMHmz2 {
border-top:1px solid #dadada;
padding: 10px;
background: #fff;
}


.displaying {
	background-color: #FFFFFF;
	padding: 10px;
}

.bordrTop {
	border-top:1px solid #dadada;
}

.bordrBottom {
	border-bottom:1px solid #dadada;
}

.ptext {
user-select:none;
display: block;
margin-top: 5px;
word-break: break-all;
padding:5px;
}

.Background {
background:#fff;
padding:10px;
}

.mBottom {
margin-bottom:10px;
}

.mTop {
margin-top:10px;
}


.CursorUser {
cursor:pointer;
user-select:none;
}



.cZL22MTS2 {
width:100%;
background:#fff;
margin-bottom:10px;
margin-top:10px;
}


.zpcForPstrLnksAlin {
    padding-left: 7px;
    padding-top: 4px;
}

.zpcForPstrLnksAlin > a {
padding-right: 4px;
}


.bloGname {
    color: #000;
    font-size: x-large;
    font-weight: 600;
}

/* */


.bb_blog {
    max-width: 100%;
    background: #fff;
    padding: 10px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
   /* border-bottom: 1px solid #cacaca;*/
    margin-bottom: 10px;
}

.bb_blog div img {
    max-width: 128px;
    max-height: 128px;
    border-radius: 8px;
}

.bb_blog > .zp213 {
   padding-left:10px;
}


.breakw {
    word-break: break-all;
}

/* */


.mXwd200 {
min-width: 200px;
}
    
    
.csqSECt2_ss22GosSippinG {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    background: #fff;
} 

.csqSECt2_ss22GosSippinG > div {
padding:10px;
}


.csqSECt2_ss22GosSippinG > div a {
    color: #000 !important;
}





.RightSRZdqweBRDR:hover {
/* background:var(--placeholder-color); */
}

.unblockignored a {
    padding: 4px 7px 4px 7px;
    background: #cbcbcbaa;
    color: #000;
    border-radius: 6px;
    font-family: Tahoma;
}

.unblockignored a:hover {
	background: var(--color-btn-background);
}

.clzfignmn {
	width:100%;
	background:#fff;
	padding-bottom:10px;
}

.czlr2ign_ls {
	display:flex;
	justify-content:space-between;
	width:100%;
	flex-wrap:nowrap;
	padding: 9px 10px 0px 10px;
}


.cl2_ffgingr {
	display:flex;
	justify-content:flex-start;
	flex-wrap:nowrap;
	align-items: center;
	gap:10px;
}


.pzqwe2_ttlqw2z {
	display:block;
	text-align:center;
	font-family: Arial;
	font-weight:600;
	font-size:16px;
	background:#fff;
	color:#000;
	border-bottom:1px solid #dada;
	padding:10px;
}

.czFTr21 {
	padding:10px;
	display:block;
	background:#fff;
}

.brdrtop {
	border-top:1px solid #dada;
}

.msgflx {
	display:flex;
	display:-webkit-flex;
	width:auto;
	align-items: center;
}

.messaging {
    background-color: #50b5ff;
    width:auto;
    padding:6px 10px;
    color:#fff;
    border-radius:10px;
}

.messaging a {
	color:#fff !important;
}



.form {
	padding:10px;
	background:#fff;
	margin-top:20px;
}




.phtlf2 {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	gap:10px 0px;
}

.phtlf2 > div {
	flex-basis:25%;
}

.phtlf2 img {
	width:100%;
}


.pHmNA123 {
	padding-left: 10px;
    padding-right: 10px;
    padding-bottom:10px;
    width: 100%;
    position: relative;
    background: #fff;
    overflow:hidden;
}


.pndg2131z_2 {
	padding-left:10px;
	padding-right:10px;
}



.Displaying2 {
    background-color: #FFFFFF;
    padding: 10px;
}

.bTop {
    border-top: 1px solid #D8D8D8;
}

.bBottom {
    border-bottom: 1px solid #D8D8D8;
}

.pHntNV12_3 {
display:flex;
width:100%;
flex-wrap:nowrap;
align-items: center;
background:#fff;
max-height:70px;
/*overflow:hidden;*/
}



.PnvCnt21 {
	text-align: center;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D8D8D8;
}

.PnvCnt21.active  {
	border-bottom:1px solid var(--blue);
}


figure {
    display: flex ;
    flex-flow: column;
    padding: 5px;
    margin: auto;
}

figcaption {
    background-color: #222;
    color: #fff;
    font: italic smaller sans-serif;
    padding: 3px;
    text-align: center;
    max-width:100%;
}


figure {
	margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

.pgzrPHT {
width: 162px; 
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.pg141_z2ph2 {
    background-color: #222;
    color: #fff;
	font-style: normal;
	font-size: smaller;
    padding: 3px;
}



.form_Styling {
	display:flex;
	display:-webkit-flex;
	width:100%;
	background:#fff;
	flex-wrap:nowrap;
	gap:5px;
}

.form_stFirsT {
	/*flex-basis:8%;*/
	flex-basis:65px;
}

.form_stLastElement {
	flex-grow: 1;	
}


.KDaTA {

}

.KDaTA > div:last-child {
	padding-bottom:12px;
}


.pgzn123_ChtmPDNG2 > div {

}

.PCHatMAin {
	display:flex;
	display:-webkit-flex;
	width:100%;
	background:#fff;
	flex-wrap:nowrap;
	padding-left: 5px;
	padding-top:7px;
}

.PCHatMAin2 {
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
}

.PCHatMAin3 {
	display:flex;
	display:-webkit-flex;
	justify-content:flex-start;
	flex-wrap:nowrap;
	gap:2px 10px; 
	padding-left:10px;
	width: 98%;
	margin-top:10px;
}

.PCHatMAin34 {
	background: #ebedf0;
	border-radius: 18px;
	overflow: hidden;
    padding: 6px 12px 7px 12px;
}

.pndgl60 {
	padding-left:60px;
}

.TextChunking {
	word-break: break-word;
	margin-top:2px;
}



.TextDisplaYing {
    word-break: break-word;
    font-family:  Helvetica, Arial, sans-serif;
}


.KGUNT21z_22 {
margin-top:20px;
text-align:center;
}


.HDrTTTL2z_fq123z {
    color: #1877f2 !important;
    font-size: 18px;
    font-weight: bolder;
    padding: 0px 7px;
    min-height: 56px;
    width: 100%;
    display: flex;
    background: #fff;
    align-items: center;
}

.HDrTTTL2z_fq123z a {
	color: #1877f2 !important;
}



.mnMNTwTwOBj {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-contents: center;
    padding: 10px;
    background-color: #FFFFFF;
    margin-bottom:10px;
}



.Pagenav {
  width: 42px;
  height: 42px;
  border: 1.5px solid #087f5b;
  color: #087f5b;
}


.Page {
	padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    width: 100%;
    background: #fff;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 12px;
    overflow: hidden;
    min-height: 70px;
    align-items: center;
}

.Page > div {
	border-radius:6px;
	padding:10px;
	width:50px;
	background-color: #f2f2f2;
	text-align:center;
	cursor:pointer;
}

.Page > div:hover {
	background:#007fff;
}



.Page div a {
	font-size:16px;
	color: #666666;
}

.Page div a:hover {
	color:#fff !important;
}
	
.Page div:hover {
	color:#fff !important;
}
	


.Page .active {
	background: #007fff;
    color: #fff;
}


.Page .active a {
  color: #fff !important;
}



.fnticons {
	font-family: 'Material Symbols Outlined';
}



.rrIIggHHTT {
float:right;
}

.llEEffTT {
float:left;
}




.mwbst1 {
	text-align:center;display: block;padding-top:15px;color: #797c8c!important;font-size:0.9375rem;
}

.mwbst2 {
	font-size:1.5rem;color:#495057;text-align:center;display: block;
}

.mwbst3 {
	padding-top:20px;
}


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

.cftr1 {
	color: #797c8c!important;
	text-align:center;
	padding: 3rem 0 1rem 0 !important;
}


.mrg1 {
	padding-left:10px;
	padding-right:10px;
	margin-top:35px;
}




.crule1 {
	background:#fff;
	width:100%;
	display:block;
	margin-top:30px;
}

.crule2 {
	border-bottom:1px solid #e2e2e2;
	
	padding:10px;
	display:block;
	text-align:center;
}

.crule3 {
	padding:10px;
}

.crule3 div {
	padding:10px;
}



.dnpdn22_1 {
	background:#dcedfc;padding:14px;color:#306391;margin:22px 10px 0px 10px;border-radius:5px;
}

.pdnrst1 {
	padding-left:10px;padding-right:10px;margin-top:20px;
}

.pdnrst1 form div  {
	padding-bottom:10px;
}



.pHPD1FRM1 {
	margin-bottom: 20px;
	position: relative;
}

.pHPD1FRM2 {
    display: block;
    margin-bottom: 4px;
    color: #6b7c8f;
    font-size: 14px;
    font-weight: 500;
}


.rmsmsg1_1 {
	display:flex;
	justify-content:space-between;
	padding:10px;
	width:100%;
	position:relative;
	overflow:hidden;
	align-items: center;
}


.rmsmsg1_2 {
	display:flex;
	justify-content:space-between;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	overflow:hidden;
	flex-direction:column;
}

.rmsmsg1_3 {

display:flex;
justify-content:space-between;
width:100%;
position:relative;
overflow:hidden;
text-overflow:ellipsis;
}


.rmsmsg1_4 {
	display:flex;
	justify-content:space-between;
	width:100%;
	position:relative;
	overflow:hidden;
	word-break:break-all;
	gap: 10px;
}


.kggren123 {
	display: inline-block;
    color: #fff;
    background-color: #06d755;
    border-radius: 18px;
    min-width: 20px;
    height: 20px;
    padding: 1px;
    line-height: 20px;

    text-align: center;
    font-size: .75rem;
    font-weight: 500;
}


.spr_1 {
	display:block;
	width:100%;
}

.spr_2 {
	display:block;
	width:100%;
	margin-bottom: 25px;
}

.spr_3 {
	margin-bottom:10px;
}


.spr_4 {
    font-size: 16px;
    color: #3644d9;
    margin-bottom: 12px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}

.spr_5 {
    margin-bottom: 15px;
    line-height: 1.8;
    color: #6b7c8f;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
}


.spr_6 {
	padding: 35px;
	background:#fff;
	display:block;
	width:100%;
}


.spr_7 {
	padding:10px;
	background:#fff;
	display: block;
	text-align:center;
	margin-bottom:20px;
	font-weight: 500;
	font-size: 20px;
}



.WhtTxe1 {
    margin-top: 20px;
    margin-left: 8px;
    word-break: break-word;
    font-weight: 400;
    color: rgba(117, 117, 117, 1);
}




.cnst123_bntcatv {
	padding: 5px;
    font-weight: 600;
    font-size: 18px;
    background: #3A86FF;
    text-align:center;
    color: #fff;
}

.cnst123_bntcatv > a {
	color:#fff !important;
}

.cnst123_bntcatv > span {
	font-size:20px;
	color:#fff !important;
}




@font-face {
font-family: 'text_style1';
src: url('/assets/text/font-family/16225.ttf');
}

@font-face {
font-family: 'text_style2';
src: url('/assets/text/font-family/16217.ttf');
}

@font-face {
font-family: 'text_style3';
src: url('/assets/text/font-family/15695.ttf');
}

@font-face {
font-family: 'text_style4';
src: url('/assets/text/font-family/15578.ttf');
}

@font-face {
font-family: 'text_style5';
src: url('/assets/text/font-family/15556.ttf');
}

@font-face {
font-family: 'text_style6';
src: url('/assets/text/font-family/15419.ttf');
}

@font-face {
font-family: 'text_style7';
src: url('/assets/text/font-family/15348.otf') format('opentype'); 
} 

@font-face {
font-family: 'text_style8';
src: url('/assets/text/font-family/14838.ttf');
}

@font-face {
font-family: 'text_style9';
src: url('/assets/text/font-family/16264.ttf');
}

@font-face {
font-family: 'text_style10';
src: url('/assets/text/font-family/15532.otf') format('opentype');
}
@font-face {
font-family: 'text_style11';
src: url('/assets/text/font-family/15351.otf') format('opentype');
}
@font-face {
font-family: 'text_style12';
src: url('/assets/text/font-family/15352.ttf');
}


@font-face {
    font-family: 'text_style13';
    src: url('/assets/text/font-family/14838.ttf');
}

@font-face {
    font-family: 'text_style14';
    src: url('/assets/text/font-family/15352.ttf');
}


@font-face {
    font-family: 'text_style15';
    src: url('/assets/text/font-family/15348.otf') format('opentype');
}

@font-face {
    font-family: 'text_style16';
    src: url('/assets/fonts/AlexBrush-Regular.ttf');
}


@font-face {
    font-family: 'text_style17';
    src: url('/assets/fonts/Allura-Regular.otf') format('opentype');
}


@font-face {
    font-family: 'text_style18';
    src: url("/assets/fonts/arizonia/Arizonia-Regular.ttf") format("opentype");
}

/*background-color: #FA6C1F !important;*/


.chat_topic_style {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    background-color: #fff !important;
    padding: 10px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000 !important;
    word-wrap: break-word;
    word-break: break-word;
}


.chat_topic_style_columns {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
}

div.mob_hhdkl123l1q1 > .material-symbols-outlined {
    max-width: unset !important;
}

.MobNewNotifications {
    top: -23px;
    right: -34px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    display: block;
    position: absolute;
    text-align: center;
    background-color: #dc4734;
}


.materialsymbolsoutlinedFormob {
    font-family: 'Material Symbols Outlined';
    font-weight: 200;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}

.user_online_Status {

    width: 20px;
    height: 20px;
    object-fit: cover;
}



.pic_and_vid1 {
max-width:100% !important;
}


.chat_fr_main2z_qq1341a  {
background:#fff;margin-bottom: 15px;padding-bottom: 15px;
}

.chat_fr_main2z_qq1341a41 { padding:10px;display:flex;gap:10px;align-items: center; }
.chat_fr_main2z_qq1341a43q { padding:10px;background: #dadada;color: #000000;margin-bottom: 8px; word-wrap: break-word; }
.chat_fr_main2z_qq1341a43q4 {display:flex;gap:10px;padding-left:10px;}



.chat_on_userlist {
display:flex;flex-wrap:wrap;width:100%;background:#fff;padding:10px;margin-top:10px;gap:5px;
}

.vote_p12 {
position:absolute;z-index:999;top: 6px;right: 8px;
}