@charset "UTF-8";
/* --- @import "https://fonts.googleapis.com/css?family=Lato:400,700"; --- */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ----------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Hind"; --- */
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGh4BCOz.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGd4BCOz.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGl4BA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* --------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; --- */
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: OpenSansLight;
  src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansSemiBold;
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff");
  font-weight: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_cond";
  src: url("../fonts/acuminpro/acumin_pro_cond_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pn/pn.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pn/pn-b.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pn/pn-l.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pn/pn-lb.woff2) format("woff2");
  font-display: swap;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "finish";
  src: url("../fonts/pn/pn-lb.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  letter-spacing: -1px;
}
@font-face {
  font-family: "rottasicity";
  src: url("../fonts/Rottasicity_Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "natalic";
  src: url("../fonts/natalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Lato:400,700"; --- */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ----------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Hind"; --- */
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGh4BCOz.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGd4BCOz.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGl4BA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* --------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; --- */
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: OpenSansLight;
  src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansSemiBold;
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff");
  font-weight: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_cond";
  src: url("../fonts/acuminpro/acumin_pro_cond_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pn/pn.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pn/pn-b.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pn/pn-l.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pn/pn-lb.woff2) format("woff2");
  font-display: swap;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "finish";
  src: url("../fonts/pn/pn-lb.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  letter-spacing: -1px;
}
@font-face {
  font-family: "rottasicity";
  src: url("../fonts/Rottasicity_Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "natalic";
  src: url("../fonts/natalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@keyframes barloading {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.animated_10 {
  animation-duration: 0.1s;
}

.animated_20 {
  animation-duration: 0.2s;
}

.animated_30 {
  animation-duration: 0.3s;
}

.animated_40 {
  animation-duration: 0.4s;
}

.animated_50 {
  animation-duration: 0.5s;
}

.animated_60 {
  animation-duration: 0.6s;
}

.animated_70 {
  animation-duration: 0.7s;
}

.animated_80 {
  animation-duration: 0.8s;
}

.animated_90 {
  animation-duration: 0.9s;
}

.animated_100 {
  animation-duration: 1s;
}

@keyframes loading {
  from {
    left: 50%;
    width: 0;
    z-index: 100;
  }
  33.3333% {
    left: 0;
    width: 100%;
    z-index: 10;
  }
  to {
    left: 0;
    width: 100%;
  }
}
@keyframes packageScale {
  0% {
    transform: scale(100%);
  }
  100% {
    transform: scale(110%);
  }
}
@keyframes lol {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }
  33%, 66% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(100px);
  }
}
@keyframes fly-in {
  0% {
    transform: translateX(-150%);
    opacity: 0;
  }
  100% {
    transform: translateX(110%);
    opacity: 1;
  }
}
@keyframes fly-out {
  0% {
    transform: translateX(110%);
    opacity: 1;
  }
  100% {
    transform: translateX(160%);
    opacity: 0;
  }
}
@keyframes animatetop {
  from {
    top: -4px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes scale-pulse {
  0%, 80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes prideShimmer {
  from {
    background-position: top left;
  }
  to {
    background-position: top right;
  }
}
@keyframes bounce {
  from, 20%, 53%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -2px, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -1px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -1px, 0) scaleY(1.02);
  }
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.05);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.05);
  }
  70% {
    transform: scale(1);
  }
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 2deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 1;
    transform: translate3d(0, -5%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-2px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(1px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-1px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(1px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes heart-beat {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }
}
@keyframes haha-face {
  10%, 30%, 50% {
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
  }
  20%, 40% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  60%, 80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  70%, 90% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@keyframes haha-mouth {
  10%, 30%, 50% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    top: 45%;
  }
  20%, 40% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    top: 45%;
  }
  60%, 80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    top: 50%;
  }
  70% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    top: 50%;
  }
  90% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    top: 50%;
  }
}
@keyframes wow-face {
  15%, 25% {
    -webkit-transform: rotate(20deg) translateX(-25px);
    transform: rotate(20deg) translateX(-25px);
  }
  45%, 65% {
    -webkit-transform: rotate(-20deg) translateX(25px);
    transform: rotate(-20deg) translateX(25px);
  }
  75%, 100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
}
@keyframes wow-brow {
  15%, 65% {
    top: 25px;
  }
  75%, 100%, 0% {
    top: 15px;
  }
}
@keyframes wow-mouth {
  10%, 30% {
    width: 20px;
    height: 20px;
    left: calc(50% - 10px);
  }
  50%, 70% {
    width: 30px;
    height: 40px;
    left: calc(50% - 15px);
  }
  75%, 100% {
    height: 50px;
  }
}
@keyframes sad-face {
  25%, 35% {
    top: -15px;
  }
  55%, 95% {
    top: 10px;
  }
  100%, 0% {
    top: 0;
  }
}
@keyframes sad-mouth {
  25%, 35% {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    top: 70px;
  }
  55%, 100%, 0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    top: 80px;
  }
}
@keyframes tear-drop {
  0%, 100% {
    display: block;
    left: 35px;
    top: 15px;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
  }
  25% {
    display: block;
    left: 35px;
    -webkit-transform: rotate(45deg) scale(2);
    transform: rotate(45deg) scale(2);
  }
  49.9% {
    display: block;
    left: 35px;
    top: 65px;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
  }
  50% {
    display: block;
    left: -35px;
    top: 15px;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
  }
  75% {
    display: block;
    left: -35px;
    -webkit-transform: rotate(45deg) scale(2);
    transform: rotate(45deg) scale(2);
  }
  99.9% {
    display: block;
    left: -35px;
    top: 65px;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
  }
}
@keyframes hands-up {
  25% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  50% {
    -webkit-transform: rotate(-15deg) translateY(-10px);
    transform: rotate(-15deg) translateY(-10px);
  }
  75%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes thumbs-up {
  25% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  50%, 100% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
}
@keyframes angry-color {
  45%, 60% {
    background-size: 250%;
  }
  85%, 100%, 0% {
    background-size: 100%;
  }
}
@keyframes angry-face {
  35%, 60% {
    -webkit-transform: translateX(0) translateY(10px) scale(0.9);
    transform: translateX(0) translateY(10px) scale(0.9);
  }
  40%, 50% {
    -webkit-transform: translateX(-5px) translateY(10px) scale(0.9);
    transform: translateX(-5px) translateY(10px) scale(0.9);
  }
  45%, 55% {
    -webkit-transform: translateX(5px) translateY(10px) scale(0.9);
    transform: translateX(5px) translateY(10px) scale(0.9);
  }
}
@keyframes angry-mouth {
  25%, 50% {
    height: 6px;
    bottom: 25px;
  }
}
.animated {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated_2 {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
}

.animated_4 {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}

.animated_6 {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

.animated_8 {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

.animated_10 {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.animated_12 {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes down {
  /*0% { transform: translateY(-100px); }
  20%, 100% { transform: translateY(0); }*/
}
@keyframes up {
  0%, 50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(-100px);
  }
}
@keyframes squeeze {
  0%, 2% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.3, 0.7);
  }
  70% {
    transform: scale(0.8, 1.1);
  }
}
@keyframes shadow {
  0%, 20% {
    transform: scaleX(0.7);
  }
  20%, 55% {
    transform: scaleX(1.4);
  }
  55%, 95% {
    transform: scaleX(0.5);
  }
  95%, 100% {
    transform: scaleX(0.7);
  }
}
@keyframes shake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    transform: translate(-3px, 0px) rotate(1deg);
  }
  30% {
    transform: translate(3px, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(1deg);
  }
  90% {
    transform: translate(1px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}
@keyframes square-jelly-box-animate {
  17% {
    border-bottom-right-radius: 10%;
  }
  25% {
    transform: translateY(25%) rotate(22.5deg);
  }
  50% {
    border-bottom-right-radius: 100%;
    transform: translateY(50%) scale(1, 0.9) rotate(45deg);
  }
  75% {
    transform: translateY(25%) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}
@keyframes square-jelly-box-shadow {
  50% {
    transform: scale(1.25, 1);
  }
}
@keyframes slidenavAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
@keyframes mymove {
  0% {
    background-color: #fff;
  }
  50% {
    background-color: #fffaf2;
  }
  100% {
    background-color: #fff;
  }
}
@keyframes sk-circleBounceDelay {
  0%, 100%, 80% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
@keyframes pace-spinner {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes slowfloat {
  0%, 100% {
    transform: translateY(-3px);
  }
  50% {
    transform: translateY(3px);
  }
}
@keyframes air-float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}
@keyframes air-float00 {
  0%, 100% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(-4px);
  }
}
@keyframes air-float01 {
  0%, 100% {
    transform: translateY(-7px);
  }
  50% {
    transform: translateY(-6px);
  }
}
@keyframes air-float02 {
  0%, 100% {
    transform: translateY(6px);
  }
  50% {
    transform: translateY(-20px);
  }
}
@keyframes air-float03 {
  0%, 100% {
    transform: translateY(10px);
  }
  50% {
    transform: translateY(3px);
  }
}
@keyframes air-float04 {
  0%, 100% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
}
@keyframes air-float05 {
  0%, 100% {
    transform: translateY(9px);
  }
  50% {
    transform: translateY(3px);
  }
}
@keyframes air-float06 {
  0%, 100% {
    transform: translateY(5px);
  }
  50% {
    transform: translateY(-7px);
  }
}
@keyframes air-float07 {
  0%, 100% {
    transform: translateY(6px);
  }
  50% {
    transform: translateY(-10px);
  }
}
@keyframes air-float08 {
  0%, 100% {
    transform: translateY(-3px);
  }
  50% {
    transform: translateY(0px);
  }
}
@keyframes air-float09 {
  0%, 100% {
    transform: translateY(7px);
  }
  50% {
    transform: translateY(-1px);
  }
}
@keyframes air-slide {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-3px);
  }
}
@keyframes air-slide00 {
  0%, 100% {
    transform: translateX(4px);
  }
  50% {
    transform: translateX(-6px);
  }
}
@keyframes air-slide01 {
  0%, 100% {
    transform: translateX(-3px);
  }
  50% {
    transform: translateX(-7px);
  }
}
@keyframes air-slide02 {
  0%, 100% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(-10px);
  }
}
@keyframes air-slide03 {
  0%, 100% {
    transform: translateX(2px);
  }
  50% {
    transform: translateX(-9px);
  }
}
@keyframes air-slide04 {
  0%, 100% {
    transform: translateX(1px);
  }
  50% {
    transform: translateX(9px);
  }
}
@keyframes air-slide05 {
  0%, 100% {
    transform: translateX(-4px);
  }
  50% {
    transform: translateX(-7px);
  }
}
@keyframes air-slide06 {
  0%, 100% {
    transform: translateX(-1px);
  }
  50% {
    transform: translateX(-4px);
  }
}
@keyframes air-slide07 {
  0%, 100% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(-7px);
  }
}
@keyframes air-slide08 {
  0%, 100% {
    transform: translateX(-6px);
  }
  50% {
    transform: translateX(1px);
  }
}
@keyframes air-slide09 {
  0%, 100% {
    transform: translateX(4px);
  }
  50% {
    transform: translateX(-5px);
  }
}
.air-floating.anim00 {
  animation: air-float07 5.4s ease-in-out infinite;
}

.air-floating.anim01 {
  animation: air-float05 4.5s ease-in-out infinite;
}

.air-floating.anim02 {
  animation: air-float08 6.9s ease-in-out infinite;
}

.air-floating.anim03 {
  animation: air-float02 4s ease-in-out infinite;
}

.air-floating.anim04 {
  animation: air-float00 5.8s ease-in-out infinite;
}

.air-floating.anim05 {
  animation: air-float01 6.1s ease-in-out infinite;
}

.air-floating.anim06 {
  animation: air-float06 5.1s ease-in-out infinite;
}

.air-floating.anim07 {
  animation: air-float06 3.2s ease-in-out infinite;
}

.air-floating.anim08 {
  animation: air-float06 3s ease-in-out infinite;
}

.air-floating.anim09 {
  animation: air-float05 3.8s ease-in-out infinite;
}

.air-sliding.anim00 {
  animation: air-slide01 7.8s ease-in-out infinite;
}

.air-sliding.anim01 {
  animation: air-slide07 6.7333333333s ease-in-out infinite;
}

.air-sliding.anim02 {
  animation: air-slide09 6.4666666667s ease-in-out infinite;
}

.air-sliding.anim03 {
  animation: air-slide01 4.0666666667s ease-in-out infinite;
}

.air-sliding.anim04 {
  animation: air-slide05 6.6s ease-in-out infinite;
}

.air-sliding.anim05 {
  animation: air-slide07 4.8666666667s ease-in-out infinite;
}

.air-sliding.anim06 {
  animation: air-slide05 7.4666666667s ease-in-out infinite;
}

.air-sliding.anim07 {
  animation: air-slide03 5.2666666667s ease-in-out infinite;
}

.air-sliding.anim08 {
  animation: air-slide02 6.6666666667s ease-in-out infinite;
}

.air-sliding.anim09 {
  animation: air-slide01 7.2666666667s ease-in-out infinite;
}

@keyframes pop-wobble {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.3);
  }
  60% {
    transform: scale(0.9) rotate(5deg);
  }
  80% {
    transform: scale(1.05) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
.pop-wobble {
  animation: pop-wobble 0.6s ease-out;
}

.text-01 {
  color: var(--text-header-color);
  font-size: 28px;
  line-height: 1.4;
}

.text-02 {
  color: var(--site-color);
  font-size: 24px;
  font-weight: bold;
}

.text-03 {
  color: var(--text-header-color);
  font-size: 20px;
  line-height: 1.4;
}

.text-04 {
  color: #000;
  font-size: 21px;
  font-weight: bold;
}

.text-05 {
  color: #fff;
  font-weight: normal;
  font-size: 18px;
  margin: 7px 0;
  line-height: 1.36;
}

.text-06 {
  font-size: 18px;
  line-height: 1.36;
}

.text-07 {
  font-size: 26px;
  font-weight: bold;
}

.text-08 {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.6;
}

.text-09 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.6;
}

* {
  box-sizing: border-box;
  outline: 0 !important;
}

/*Basic*/
html, body {
  margin: 0;
  padding: 0;
}

html {
  font-size: 100%;
}

body {
  font-family: acuminpro, Helvetica, Arial, sans-serif;
  font-size: 14.5px;
  font-size: 0.90625rem;
  letter-spacing: 0;
  background: #ffffff;
  overflow-x: hidden;
  max-width: 1920px;
  margin: 0 auto;
}
body .mfp-wrap .mfp-progress-line span {
  width: 0;
  height: 4px;
  background: #ededed;
  margin-bottom: -40px;
  transition: width 10s ease-in-out;
  display: inline-block;
  background: #ff9900;
}

a, button {
  outline: 0 !important;
}

a {
  word-wrap: break-word;
  text-decoration: none;
}
a.white:focus {
  color: #fff !important;
  text-decoration: none;
}
a.white:hover {
  color: #f3f3f3;
  text-decoration: none;
}
a[disabled=disabled] {
  pointer-events: none;
  cursor: default;
}

h1 {
  font-size: 70px;
  font-size: 4.375rem;
  font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
  font-family: pn, Helvetica, Arial, sans-serif;
}
h1.colored-heading, h2.colored-heading, h3.colored-heading, h4.colored-heading, h5.colored-heading, h6.colored-heading {
  font-weight: bold;
  color: var(--site-color);
}
h1.colored-heading span, h1.colored-heading i, h1.colored-heading em, h2.colored-heading span, h2.colored-heading i, h2.colored-heading em, h3.colored-heading span, h3.colored-heading i, h3.colored-heading em, h4.colored-heading span, h4.colored-heading i, h4.colored-heading em, h5.colored-heading span, h5.colored-heading i, h5.colored-heading em, h6.colored-heading span, h6.colored-heading i, h6.colored-heading em {
  color: black;
  font-style: normal;
}

img {
  max-width: 100%;
  height: auto;
}

.kind_content {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 15px 15px 1px;
}
.kind_content.negg_padd {
  padding: 0;
}

.kind_sett_content {
  padding: 3px 20px 20px;
}
.kind_sett_content .text-center > .btn-mat {
  min-width: 150px;
  margin: 17px 0;
}

.mt-0 {
  margin-top: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.subheading-cntnr {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.subheading-cntnr .ops {
  margin-left: auto;
  background: #efeeee;
  border-radius: 6px;
  padding: 5px;
}

/*Alerts*/
.ad-placement-header-footer {
  font-family: pn, Arial, Helvetica, sans-serif;
  color: #4CAF50;
  background: #ddf0dd;
  text-align: center;
  position: fixed;
  width: 50%;
  left: 50%;
  top: 10px;
  transform: translateX(-50%);
  z-index: 10000;
  border-radius: 2px;
  overflow: hidden;
}
.ad-placement-header-footer .alert {
  margin: 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.add-dependents-link {
  font-family: pn, arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  padding: 10px 28px 10px 48px;
  background: #f2feff url("../img/icon_add.png") no-repeat left 14px center;
  border-radius: 8px;
  color: var(--text-header-color);
  border: 2px solid transparent;
  transition: border-color 0.1s linear;
}
.add-dependents-link span {
  font-weight: bold;
  display: block;
  font-size: 16px;
  font-size: 1rem;
}
.add-dependents-link:link, .add-dependents-link:visited, .add-dependents-link:hover, .add-dependents-link:active {
  text-decoration: none;
}
.add-dependents-link:hover {
  border-color: rgba(var(--text-header-color), 0.4);
}

.status-image {
  width: 204px;
  aspect-ratio: 0.842;
  background: url("../img/status/new_user.png") no-repeat 0 0;
  background-size: contain;
  font-size: 0;
  display: inline-block;
}
.status-image.val-1 {
  background-image: url("../img/status/new_user.png");
}
.status-image.val-2 {
  background-image: url("../img/status/bronze_user.png");
}
.status-image.val-3 {
  background-image: url("../img/status/silver_user.png");
}
.status-image.val-4 {
  background-image: url("../img/status/gold_user.png");
}
.status-image.val-5 {
  background-image: url("../img/status/platinum_user.png");
}
.status-image.val-6 {
  background-image: url("../img/status/diamond_user.png");
}

/* --- @import "https://fonts.googleapis.com/css?family=Lato:400,700"; --- */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ----------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Hind"; --- */
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGh4BCOz.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGd4BCOz.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGl4BA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* --------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; --- */
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: OpenSansLight;
  src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansSemiBold;
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff");
  font-weight: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_cond";
  src: url("../fonts/acuminpro/acumin_pro_cond_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pn/pn.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pn/pn-b.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pn/pn-l.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pn/pn-lb.woff2) format("woff2");
  font-display: swap;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "finish";
  src: url("../fonts/pn/pn-lb.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  letter-spacing: -1px;
}
@font-face {
  font-family: "rottasicity";
  src: url("../fonts/Rottasicity_Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "natalic";
  src: url("../fonts/natalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
.heading1 {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.4;
  color: #13487d;
  margin-top: 2%;
  letter-spacing: 0;
}

.opacity_start {
  opacity: 0;
  transition: all 0.5s;
}

.opacity_stop {
  opacity: 1;
  transition: all 0.5s;
}

.padded-col {
  padding: 6%;
}

.next_thumb,
.prev_thumb,
.small_text {
  text-shadow: 0 1px 2px #333;
}

.next_thumb,
.prev_thumb {
  color: #fff;
  cursor: pointer;
  margin-left: 10px;
  float: right;
}

.owl-item,
.slick-slider {
  -webkit-tap-highlight-color: transparent;
}

.text-dnone {
  text-decoration: none !important;
}

textarea {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
textarea.form-control {
  resize: none !important;
}
textarea.form-control.url-input {
  padding-top: 3px;
  min-height: 100px;
}
textarea.postText {
  border: none;
  padding-top: 12px;
  padding-left: 50px;
  height: 45px;
  box-shadow: none;
}

.responsive-img {
  width: 100%;
  max-width: 100%;
}

.purple {
  color: var(--site-color) !important;
}

.green, .green:before, .green:after {
  color: green !important;
  border-color: green !important;
}

.red, .red:before, .red:after {
  color: red !important;
  border-color: red !important;
}

.lightgray {
  color: #dedede !important;
}

.hide_fill_svg {
  display: none;
}

.no-bg {
  background: none;
}

.visible-on-hover {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s linear;
}

*:has(> .visible-on-hover):hover .visible-on-hover {
  visibility: visible;
  opacity: 1;
}

.blocked-container {
  position: relative;
  pointer-events: none;
}
.blocked-container .btn,
.blocked-container div,
.blocked-container p,
.blocked-container h1,
.blocked-container h2,
.blocked-container h3,
.blocked-container h4,
.blocked-container h5,
.blocked-container h6 {
  color: #ccc !important;
  border-color: #ccc !important;
}
.blocked-container img {
  opacity: 0.5;
}
.blocked-container:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.4);
  z-index: 9990;
  cursor: wait;
}

.gmail-com, .gamil-com, .hotmail-com, .hotmail-co-uk, .outlook-com, .live-com, .yahoo-com, .logo-google {
  display: flex;
  align-items: center;
}
.gmail-com:before, .gamil-com:before, .hotmail-com:before, .hotmail-co-uk:before, .outlook-com:before, .live-com:before, .yahoo-com:before, .logo-google:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../img/1x1.png") no-repeat center center;
  background-size: contain;
  margin-right: 6px;
}

.gmail-com:before, .gamil-com:before {
  background-image: url("../img/logo_gmail.png");
}

.logo-google:before {
  background-image: url("../img/logo_google_s.png");
}

.hotmail-com:before, .hotmail-co-uk:before, .outlook-com:before, .live-com:before {
  background-image: url("../img/logo_hotmail.png");
}

.yahoo-com:before {
  background-image: url("../img/logo_yahoo.png");
}

.ex-records {
  color: #777;
}
.ex-records .ex-record {
  display: flex;
  margin-bottom: 4px;
  border-bottom: 1px solid #eee;
}
.ex-records .ex-record .cell {
  margin-right: 6px;
}

.slidein-contact .header {
  text-align: center;
  border-bottom: 1px solid var(--secondary-site-color);
  padding: 0 40px 16px;
}
.slidein-contact .header .name {
  margin: 0 0 2%;
}
.slidein-contact .avatar {
  text-align: center;
}
.slidein-contact .avatar .img {
  display: inline-block;
  width: 124px;
  height: 124px;
  overflow: hidden;
  position: relative;
}
.slidein-contact .avatar .img img {
  border-radius: 50%;
}
.slidein-contact .avatar .img .btn {
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: 6px;
  right: 6px;
  padding: 0;
}
.slidein-contact .avatar .img .ip_change_avatar {
  clip-path: circle(0);
}
.slidein-contact .bdy {
  padding: 20px 40px 0;
}
.slidein-contact .bdy .title {
  display: flex;
  align-items: center;
  margin-top: 0;
}
.slidein-contact .bdy .title > * {
  margin-left: auto;
}
.slidein-contact .bdy .info-row, .slidein-contact .bdy .info-row label {
  font-size: 16px;
  font-size: 1rem;
}
.slidein-contact .bdy .info-row label {
  color: #999;
  margin: 12px 0 0;
}

.slidein {
  font-family: pn, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  position: fixed;
  z-index: 9999;
  width: 100%;
  max-width: 450px;
  min-height: 0;
  overflow-y: auto;
  right: 0;
  bottom: 0;
  top: 0;
  box-shadow: 0 10px 24px 0 rgba(54, 61, 77, 0.15);
  background: #fff;
  transition: transoform 0.2s linear;
  transform: translateX(100%);
}
.slidein > .inner {
  display: flex;
  min-height: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
  border-radius: 0;
  padding: 60px 0 40px;
}
.slidein .si-content {
  width: 100%;
}
.slidein .si-content .header {
  padding: 0 40px 16px;
}
.slidein .si-content .bdy {
  padding: 20px 40px 0;
}
.slidein .si-title h1,
.slidein .si-title h2,
.slidein .si-title h3,
.slidein .si-title h4 {
  margin-top: 0;
}
.slidein .si-close {
  width: 56px;
  height: 56px;
  padding: 16px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  border: none;
  background: none;
  transition: background 0.1s linear;
}
.slidein .si-close:before {
  font-family: remixicons;
  content: "\eb99";
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.slidein .si-close:hover {
  background: #eee;
}
.slidein .form-group label {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #999;
}
.slidein .form-group .form-control {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: normal;
  text-align: left;
  text-transform: initial;
  color: #333;
  border: 1px solid #ccc;
  height: 42px;
}

.slidein-blockui {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9998;
  opacity: 0;
  transition: opacity 0.2s linear;
  display: none;
}
.slidein-blockui.blocking {
  opacity: 1;
  display: block;
}

.list-group-item {
  padding-left: 15px;
}
.list-group-item.black-list, .list-group-item.gray-list {
  padding: 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  transition: all 0.2s;
}
.list-group-item.black-list a:hover {
  cursor: pointer;
  text-decoration: none;
}
.list-group-item.black-list.active-list.users {
  background-color: #4c75a3 !important;
}
.list-group-item.black-list.active-list.pages {
  background-color: #ce3d3d !important;
}
.list-group-item.black-list.active-list.groups {
  background-color: #f2b92b !important;
}
.list-group-item.black-list.active-list.posts {
  background-color: #6abd46 !important;
}
.list-group-item.gray-list {
  padding: 8px !important;
  font-size: 14.5px !important;
}
.list-group-item.gray-list:hover {
  color: #444;
}
.list-group-item.gray-list a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #222;
}
.list-group-item.gray-list:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #f9f9f9;
  color: #444;
}

.plus-images {
  position: relative;
}
.plus-images .plus-images-num {
  position: absolute;
  top: 30px;
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}

.messages-dropdown {
  width: 390px;
  overflow: auto;
  max-height: 500px;
  padding: 0;
}

.messages-list {
  cursor: pointer;
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.messages-list .notification-user-avatar {
  min-width: 64px;
}
.messages-list .header-message {
  display: flex;
  white-space: normal;
}
.messages-list .header-message .from {
  display: flex;
  align-items: center;
  margin-right: 6px;
}
.messages-list .header-message .message-act {
  display: flex;
  flex-grow: 1;
}
.messages-list .header-message .message-act .preview {
  display: none;
}
.messages-list .header-message .message-act .img {
  margin-right: 4px;
}
.messages-list .header-message .message-act .img img {
  width: 42px;
  height: auto;
}
.messages-list .header-message .message-act .txt {
  display: flex;
  align-items: center;
}
.messages-list .header-message .message-act.message-quote .txt {
  color: var(--site-color);
}
.messages-list .header-message .message-act.message-quote .txt .fa {
  font-size: 10px;
  font-size: 0.625rem;
  color: var(--site-color);
}
.messages-list .header-message .message-act.message-quote .txt .fa-quote-left {
  margin-right: 4px;
}
.messages-list .header-message .message-act.message-quote .txt .fa-quote-right {
  margin-left: 4px;
}
.messages-list .notification-text {
  flex-grow: 1;
}
.messages-list .notification-time {
  color: #777 !important;
  margin: 5px 0 0;
}
.messages-list .notification-user-avatar img {
  margin-right: 10px;
  margin-left: 0;
  width: 56px;
  height: 56px;
}
.messages-list span.main-color {
  color: #272727 !important;
}

.load-bar {
  position: relative;
  width: 100%;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 3px;
  width: 100%;
  position: fixed;
  z-index: 5000;
  background-color: #fdba2c;
}

.bar {
  content: "";
  display: inline;
  position: absolute;
  width: 0;
  height: 100%;
  left: 50%;
  text-align: center;
}
.bar:nth-child(1) {
  background-color: #0095d8;
  animation: loading 3s linear infinite;
}
.bar:nth-child(2) {
  background-color: #eee;
  animation: loading 3s linear 1s infinite;
}
.bar:nth-child(3) {
  background-color: #c54147;
  animation: loading 3s linear 2s infinite;
}

.load-more {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
.load-more button {
  text-align: center;
  width: auto;
}

.gray-1 {
  color: #999 !important;
}

.active.fa-thumbs-up {
  color: #a84849;
}
.active.fa-share-square-o {
  color: #5f764d;
}
.active.fa-exclamation-circle {
  color: #fc9b1b;
}

.opacity {
  opacity: 0.5;
  transition: all 1s;
}

.no-opacity {
  opacity: 1;
  transition: all 1s;
}

.clear {
  clear: both;
}

.available {
  color: green;
}

.unavailable {
  color: red;
}

.error-message,
.success-message {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #fff;
  border-radius: 5px;
  width: 100%;
  padding: 10px;
}

.success-message {
  background-color: #89ba73;
}

.error-message {
  background-color: #af5b5b;
}

.pointer {
  cursor: pointer;
}

.refresh {
  cursor: pointer;
  font-size: 14.5px;
}

.online-text {
  color: #4caf50;
}

.hidden {
  display: none;
}

.center-text {
  display: block;
  text-align: center;
  color: #666;
  font-size: 14.5px;
}

.padding-10 {
  padding: 10px;
}

.white {
  color: #fff;
}

.upper,
.uppercase {
  text-transform: uppercase;
}

.white-list {
  padding: 0;
  margin: 0;
}
.white-list li {
  padding: 4px 0;
}
.white-list li,
.white-list li a {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
}
.bg-lightblue {
  background: #f2feff;
}

.font2 {
  font-family: pn, helvetica, arial, sans-serif;
}

.center {
  text-align: center;
}

.h100p {
  height: 100%;
}

.down-arrows {
  position: relative;
  z-index: 1;
}
.down-arrows:before, .down-arrows:after {
  content: "";
  width: 160px;
  height: 217px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.down-arrows:before {
  background: url("../img/arrows_light.png") no-repeat center center;
  left: 4.5%;
  bottom: 3%;
}
.down-arrows:after {
  background: url("../img/arrows_dark.png") no-repeat center center;
  left: 12%;
  bottom: -16%;
}

.boxed-list {
  max-width: 433px;
}
.boxed-list .inner {
  background: #fff;
  border-radius: 0 0 40px 40px;
  border: 5px solid transparent;
  border-top: 0;
  padding: 20px 30px 30px;
}
.boxed-list .inner, .boxed-list.box-blue .inner {
  border-color: var(--text-header-color);
}
.boxed-list .title, .boxed-list.box-blue .title {
  color: var(--text-header-color);
}
.boxed-list.box-cyan .inner {
  border-color: var(--secondary-site-color);
}
.boxed-list.box-cyan .title {
  color: var(--text-header-color);
}
.boxed-list.box-purple .inner {
  border-color: var(--site-color);
}
.boxed-list.box-purple .title {
  color: var(--site-color);
}
.boxed-list .header-image {
  width: 100%;
  margin-bottom: -9.5%;
}
.boxed-list .title {
  text-align: center;
  font-size: 42px;
  font-size: 2.625rem;
  margin-top: 7%;
}

.leaf-list {
  padding: 0 0 0 38px;
}
.leaf-list li {
  line-height: 1.4;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 12px 0;
}
.leaf-list li:before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 1px 0 0 -38px;
  float: left;
}
.leaf-list li:nth-child(4n+1):before {
  background-position: 0 0;
}
.leaf-list li:nth-child(4n+2):before {
  background-position: 0 -26px;
}
.leaf-list li:nth-child(4n+3):before {
  background-position: 0 -52px;
}
.leaf-list li:nth-child(4n):before {
  background-position: 0 -78px;
}
.leaf-list li:before, .leaf-list.list-blue li:before {
  background-image: url("../img/list_leaves_blue.png");
}
.leaf-list.list-cyan li:before {
  background-image: url("../img/list_leaves_cyan.png");
}
.leaf-list.list-purple li:before {
  background-image: url("../img/list_leaves_purple.png");
}
.leaf-list.list-multi li:before {
  background-image: url("../img/list_leaves_multi.png");
}

.starred-list .list-item {
  background: #e5fbfe;
  padding: 32px;
  border-radius: 32px;
  margin-bottom: 24px;
  max-width: 880px;
  position: relative;
  display: flex;
}
.starred-list .list-item:last-child {
  margin-bottom: 0;
}
.starred-list .list-item .txt {
  padding: 0 5%;
}
.starred-list .list-item .title {
  color: var(--text-header-color);
  font-size: 32px;
  font-size: 2rem;
  font-weight: bold;
}
.starred-list .list-item p {
  font-size: 24px;
  font-size: 1.5rem;
}
.starred-list .list-item .img img {
  max-width: 200px;
}
.starred-list .list-item:before {
  content: "";
  width: 51px;
  height: 51px;
  background: url("../img/star01.png") no-repeat center center;
  display: inline-block;
  position: absolute;
  top: 0;
  right: -16px;
}
.starred-list .list-item:nth-child(2n) {
  transform: translateX(10%);
}
.starred-list .list-item:nth-child(2n):before {
  right: auto;
  left: -16px;
}
.starred-list .list-item:nth-child(2n) .img {
  order: 2;
}
.starred-list .list-item:nth-child(2n) .txt {
  order: 1;
  text-align: right;
}

.rating-stars {
  display: inline-block;
  font-size: 0;
}
.rating-stars:before {
  content: "";
  display: block;
  height: 27px;
  width: 0;
  background: url("../img/yellow_star.png") repeat-x top left;
  background-size: contain;
}
.rating-stars.stars-1:before {
  width: 54px;
}
.rating-stars.stars-2:before {
  width: 108px;
}
.rating-stars.stars-3:before {
  width: 162px;
}
.rating-stars.stars-4:before {
  width: 216px;
}
.rating-stars.stars-5:before {
  width: 270px;
}
.rating-stars.stars-type-2 {
  width: 270px;
  background: url("../img/gray_star.png") repeat-x top left;
  background-size: contain;
}
.rating-stars.stars-medium {
  width: 220px;
}
.rating-stars.stars-medium:before {
  height: 22px;
}
.rating-stars.stars-medium.stars-1:before {
  width: 44px;
}
.rating-stars.stars-medium.stars-2:before {
  width: 88px;
}
.rating-stars.stars-medium.stars-3:before {
  width: 132px;
}
.rating-stars.stars-medium.stars-4:before {
  width: 176px;
}
.rating-stars.stars-medium.stars-5:before {
  width: 220px;
}
.rating-stars.stars-small {
  width: 160px;
}
.rating-stars.stars-small:before {
  height: 16px;
}
.rating-stars.stars-small.stars-1:before {
  width: 32px;
}
.rating-stars.stars-small.stars-2:before {
  width: 64px;
}
.rating-stars.stars-small.stars-3:before {
  width: 96px;
}
.rating-stars.stars-small.stars-4:before {
  width: 128px;
}
.rating-stars.stars-small.stars-5:before {
  width: 160px;
}

.fsz-9 {
  font-size: 9px;
  font-size: 0.5625rem;
}

.fsz-10 {
  font-size: 10px;
  font-size: 0.625rem;
}

.fsz-11 {
  font-size: 11px;
  font-size: 0.6875rem;
}

.fsz-12 {
  font-size: 12px;
  font-size: 0.75rem;
}

.fsz-13 {
  font-size: 13px;
  font-size: 0.8125rem;
}

.fsz-14 {
  font-size: 14px;
  font-size: 0.875rem;
}

.fsz-15 {
  font-size: 15px;
  font-size: 0.9375rem;
}

.fsz-16 {
  font-size: 16px;
  font-size: 1rem;
}

.fsz-17 {
  font-size: 17px;
  font-size: 1.0625rem;
}

.fsz-18 {
  font-size: 18px;
  font-size: 1.125rem;
}

.fsz-19 {
  font-size: 19px;
  font-size: 1.1875rem;
}

.fsz-20 {
  font-size: 20px;
  font-size: 1.25rem;
}

.fsz-21 {
  font-size: 21px;
  font-size: 1.3125rem;
}

.fsz-22 {
  font-size: 22px;
  font-size: 1.375rem;
}

.fsz-23 {
  font-size: 23px;
  font-size: 1.4375rem;
}

.fsz-24 {
  font-size: 24px;
  font-size: 1.5rem;
}

.fsz-25 {
  font-size: 25px;
  font-size: 1.5625rem;
}

.fsz-26 {
  font-size: 26px;
  font-size: 1.625rem;
}

.fsz-27 {
  font-size: 27px;
  font-size: 1.6875rem;
}

.fsz-28 {
  font-size: 28px;
  font-size: 1.75rem;
}

.fsz-29 {
  font-size: 29px;
  font-size: 1.8125rem;
}

.fsz-30 {
  font-size: 30px;
  font-size: 1.875rem;
}

.fsz-31 {
  font-size: 31px;
  font-size: 1.9375rem;
}

.fsz-32 {
  font-size: 32px;
  font-size: 2rem;
}

.fsz-33 {
  font-size: 33px;
  font-size: 2.0625rem;
}

.fsz-34 {
  font-size: 34px;
  font-size: 2.125rem;
}

.fsz-35 {
  font-size: 35px;
  font-size: 2.1875rem;
}

.fsz-36 {
  font-size: 36px;
  font-size: 2.25rem;
}

.fsz-37 {
  font-size: 37px;
  font-size: 2.3125rem;
}

.fsz-38 {
  font-size: 38px;
  font-size: 2.375rem;
}

.fsz-39 {
  font-size: 39px;
  font-size: 2.4375rem;
}

.fsz-40 {
  font-size: 40px;
  font-size: 2.5rem;
}

.fsz-41 {
  font-size: 41px;
  font-size: 2.5625rem;
}

.fsz-42 {
  font-size: 42px;
  font-size: 2.625rem;
}

.fsz-43 {
  font-size: 43px;
  font-size: 2.6875rem;
}

.fsz-44 {
  font-size: 44px;
  font-size: 2.75rem;
}

.fsz-45 {
  font-size: 45px;
  font-size: 2.8125rem;
}

.fsz-46 {
  font-size: 46px;
  font-size: 2.875rem;
}

.fsz-47 {
  font-size: 47px;
  font-size: 2.9375rem;
}

.fsz-48 {
  font-size: 48px;
  font-size: 3rem;
}

.fsz-49 {
  font-size: 49px;
  font-size: 3.0625rem;
}

.fsz-50 {
  font-size: 50px;
  font-size: 3.125rem;
}

.fsz-51 {
  font-size: 51px;
  font-size: 3.1875rem;
}

.fsz-52 {
  font-size: 52px;
  font-size: 3.25rem;
}

.fsz-53 {
  font-size: 53px;
  font-size: 3.3125rem;
}

.fsz-54 {
  font-size: 54px;
  font-size: 3.375rem;
}

.fsz-55 {
  font-size: 55px;
  font-size: 3.4375rem;
}

.fsz-56 {
  font-size: 56px;
  font-size: 3.5rem;
}

.fsz-57 {
  font-size: 57px;
  font-size: 3.5625rem;
}

.fsz-58 {
  font-size: 58px;
  font-size: 3.625rem;
}

.fsz-59 {
  font-size: 59px;
  font-size: 3.6875rem;
}

.fsz-60 {
  font-size: 60px;
  font-size: 3.75rem;
}

.fsz-61 {
  font-size: 61px;
  font-size: 3.8125rem;
}

.fsz-62 {
  font-size: 62px;
  font-size: 3.875rem;
}

.fsz-63 {
  font-size: 63px;
  font-size: 3.9375rem;
}

.fsz-64 {
  font-size: 64px;
  font-size: 4rem;
}

.fsz-65 {
  font-size: 65px;
  font-size: 4.0625rem;
}

.fsz-66 {
  font-size: 66px;
  font-size: 4.125rem;
}

.fsz-67 {
  font-size: 67px;
  font-size: 4.1875rem;
}

.fsz-68 {
  font-size: 68px;
  font-size: 4.25rem;
}

.fsz-69 {
  font-size: 69px;
  font-size: 4.3125rem;
}

.fsz-70 {
  font-size: 70px;
  font-size: 4.375rem;
}

.fsz-71 {
  font-size: 71px;
  font-size: 4.4375rem;
}

.fsz-72 {
  font-size: 72px;
  font-size: 4.5rem;
}

.fsz-73 {
  font-size: 73px;
  font-size: 4.5625rem;
}

.fsz-74 {
  font-size: 74px;
  font-size: 4.625rem;
}

.fsz-75 {
  font-size: 75px;
  font-size: 4.6875rem;
}

.fsz-76 {
  font-size: 76px;
  font-size: 4.75rem;
}

.fsz-77 {
  font-size: 77px;
  font-size: 4.8125rem;
}

.fsz-78 {
  font-size: 78px;
  font-size: 4.875rem;
}

.fsz-79 {
  font-size: 79px;
  font-size: 4.9375rem;
}

.fsz-80 {
  font-size: 80px;
  font-size: 5rem;
}

.fsz-81 {
  font-size: 81px;
  font-size: 5.0625rem;
}

.fsz-82 {
  font-size: 82px;
  font-size: 5.125rem;
}

.fsz-83 {
  font-size: 83px;
  font-size: 5.1875rem;
}

.fsz-84 {
  font-size: 84px;
  font-size: 5.25rem;
}

.fsz-85 {
  font-size: 85px;
  font-size: 5.3125rem;
}

.fsz-86 {
  font-size: 86px;
  font-size: 5.375rem;
}

.fsz-87 {
  font-size: 87px;
  font-size: 5.4375rem;
}

.fsz-88 {
  font-size: 88px;
  font-size: 5.5rem;
}

.fsz-89 {
  font-size: 89px;
  font-size: 5.5625rem;
}

.fsz-90 {
  font-size: 90px;
  font-size: 5.625rem;
}

.fsz-91 {
  font-size: 91px;
  font-size: 5.6875rem;
}

.fsz-92 {
  font-size: 92px;
  font-size: 5.75rem;
}

.fsz-93 {
  font-size: 93px;
  font-size: 5.8125rem;
}

.fsz-94 {
  font-size: 94px;
  font-size: 5.875rem;
}

.fsz-95 {
  font-size: 95px;
  font-size: 5.9375rem;
}

.fsz-96 {
  font-size: 96px;
  font-size: 6rem;
}

.fsz-97 {
  font-size: 97px;
  font-size: 6.0625rem;
}

.fsz-98 {
  font-size: 98px;
  font-size: 6.125rem;
}

.fsz-99 {
  font-size: 99px;
  font-size: 6.1875rem;
}

.color-purple {
  color: var(--site-color);
}

.color-blue {
  color: var(--text-header-color);
}

.color-cyan {
  color: var(--secondary-site-color);
}

.color-white {
  color: #fff;
}

.hash {
  color: #a33e40;
}

.w100 {
  width: 100%;
  overflow: hidden;
}

.hind {
  font-family: Hind, sans-serif !important;
}

.blue-link {
  color: #365899;
}

.gray {
  color: #666;
}

.black-color {
  color: #666;
  font-weight: 600;
}

.green {
  color: #43a735;
  font-size: 14.5px;
}

.modal-dialog.profile-picture {
  width: 150px !important;
}
.modal-dialog textarea {
  max-height: 300px;
}
.modal-body {
  padding: 15px;
}

.modal-backdrop, .modal-backdrop.in, .modal-backdrop.fade, .modal-backdrop.fade.in {
  display: none !important;
}

.small-text {
  font-size: 14px !important;
}

.width-2 {
  width: 50% !important;
}

.width-3 {
  width: 33.33% !important;
}

.light {
  background: #fcfcdb;
  transition: opacity 500 ease-in-out;
}

.small img {
  max-width: 100%;
}

.red {
  color: red;
}

.padding-right {
  padding-right: 0;
}

.link2 {
  color: #43516d !important;
  margin: 0 5px;
}

.bold {
  font-weight: 700;
  font-weight: 700 !important;
}

.sixteen-font-size {
  font-size: 16px !important;
}

.cs-loader {
  height: 100%;
  width: 100%;
}

.cs-loader-inner {
  width: 100%;
  padding-top: 2px;
  text-align: center;
}
.cs-loader-inner label {
  font-size: 20px;
  font-size: 1.25rem;
  opacity: 0;
  display: inline-block;
}
.cs-loader-inner label:nth-child(1) {
  animation: lol 1.5s 0.5s infinite ease-in-out;
}
.cs-loader-inner label:nth-child(2) {
  animation: lol 1.5s 0.4s infinite ease-in-out;
}
.cs-loader-inner label:nth-child(3) {
  animation: lol 1.5s 0.3s infinite ease-in-out;
}
.cs-loader-inner label:nth-child(4) {
  animation: lol 1.5s 0.2s infinite ease-in-out;
}
.cs-loader-inner label:nth-child(5) {
  animation: lol 1.5s 0.1s infinite ease-in-out;
}
.cs-loader-inner label:nth-child(6) {
  animation: lol 1.5s infinite ease-in-out;
}

.small {
  font-weight: 400;
}

.small {
  text-decoration: none;
}

.small {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #615656;
  transition: all 0.3s ease;
}

.fff {
  color: #fff;
}

.w-100 {
  width: 100%;
  overflow: hidden;
}

.flink {
  font-size: 16px;
  font-size: 1rem;
}
.flink:hover {
  color: #a84849;
}

.padd5x10 {
  padding: 5px 10px;
}

.div-control {
  width: 100%;
  padding: 2px 12px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 3px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.font20 {
  font-size: 20px;
}

.mbr-list {
  margin: 10px 0;
}

.rotate-90d {
  transform: rotate(-180deg);
}

.rated-star {
  color: #FF9800;
}

.nodisplay {
  display: none;
}

.disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

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

.padding-15 {
  padding: 5px 15px !important;
  font-size: 14.5px !important;
  background-color: #fff !important;
}

hr {
  margin: 5px 0 !important;
}

hr.style-two {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(101, 101, 101, 0), rgba(101, 101, 101, 0.2), rgba(101, 101, 101, 0));
}

.no-padding-left {
  padding-left: 0 !important;
}

.no-padding-both {
  padding: 0 !important;
}

.no-box-shadow {
  box-shadow: none !important;
}

.gray-list.active a {
  color: #111;
}

.hover-pointer:hover {
  text-decoration: underline;
}

svg.feather {
  vertical-align: middle;
  margin-top: -4px;
  width: 19px;
  height: 19px;
}

.lb-preloader {
  background: rgba(0, 0, 0, 0.23);
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99999;
  display: none;
}
.lb-preloader svg {
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  padding: 15px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  width: 65px;
  height: 65px;
}

.link-close {
  float: right;
  color: var(--secondary-site-color);
  width: 24px;
  height: 24px;
  display: block;
  font-family: monospace;
}
.link-close:hover {
  color: #fff;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.bordered-cntnr {
  border: 4px solid var(--site-color);
  border-radius: 18px;
  padding: 4px;
}

.checkbox-large {
  position: relative;
  cursor: pointer;
  margin: 0;
}
.checkbox-large .ui {
  display: block;
  position: absolute;
  width: 34px;
  height: 26px;
  top: -6px;
  left: 4px;
}
.checkbox-large input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.checkbox-large:before {
  content: "";
  display: inline-block;
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid var(--site-color);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 12px 16px;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 8px;
}
.checkbox-large input:checked + .ui:after {
  content: "";
  display: block;
  position: absolute;
  cursor: pointer;
  top: -4px;
  left: 9px;
  width: 18px;
  height: 32px;
  border: solid var(--secondary-site-color);
  border-width: 0 4px 4px 0;
  transform: rotate(45deg);
  border-radius: 0 0 3px;
}

.pilled_options {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0 16px;
  justify-content: space-between;
}
.pilled_options label {
  display: block;
  position: relative;
  margin: 0;
  cursor: pointer;
}
.pilled_options input {
  width: 0;
  height: 0;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.pilled_options,
.pilled_options span {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: var(--site-color);
}
.pilled_options span {
  display: block;
  padding: 4px 10px;
  border: 2px solid var(--secondary-site-color);
  border-radius: 6px;
}
.pilled_options input:checked + span {
  font-weight: bold;
  color: var(--site-color);
  background: var(--secondary-site-color);
}

.ball-pulse {
  float: left;
  line-height: 30px;
  margin-left: 10px;
  display: none;
}
.ball-pulse > div {
  background-color: #3a3c3f;
  border-radius: 100%;
  margin: 0 1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  animation-fill-mode: both;
}
.ball-pulse > div:nth-child(1) {
  animation: scale-pulse 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
.ball-pulse > div:nth-child(2) {
  animation: scale-pulse 0.75s -0.15s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
.ball-pulse > div:nth-child(3) {
  animation: scale-pulse 0.75s -0.11s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.no-padding-left-list {
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}

.middot {
  margin: 0 6px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 1.1;
  font-weight: 700;
}

[tooltip] {
  position: relative;
}
[tooltip]:after, [tooltip]:before {
  text-transform: none;
  font-size: 0.9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scaleY(0.4) scaleX(0.4);
  -moz-transform: scaleY(0.4) scaleX(0.4);
  -ms-transform: scaleY(0.4) scaleX(0.4);
  -o-transform: scaleY(0.4) scaleX(0.4);
  transform: scaleY(0.4) scaleX(0.4);
  -webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
  -moz-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
  transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
}
[tooltip]:before {
  border: 5px solid transparent;
  z-index: 100;
}
[tooltip]:after {
  content: attr(tooltip);
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: 0.3ch;
  box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 99;
}
[tooltip][flow^=left]:before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-0.5em, -50%);
}
[tooltip][flow^=left]:after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-0.5em, -50%);
}
[tooltip]:hover:after, [tooltip]:hover:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleY(1) scaleX(1) translateY(0);
  -moz-transform: scaleY(1) scaleX(1) translateY(0);
  -ms-transform: scaleY(1) scaleX(1) translateY(0);
  -o-transform: scaleY(1) scaleX(1) translateY(0);
  transform: scaleY(1) scaleX(1) translateY(0);
}

[tooltip=""]:before, [tooltip=""]:after {
  display: none !important;
}

.round-check,
.round-check input + label {
  position: relative;
  display: inline-block;
}
.round-check input + label {
  font-weight: 400;
  cursor: pointer;
  padding-left: 25px;
  line-height: 20px;
  user-select: none;
}
.round-check input + label:before, .round-check input + label:after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  top: 1px;
  left: 0;
  bottom: 0;
  text-align: center;
  position: absolute;
}
.round-check input + label:before {
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  transition: all 90ms cubic-bezier(0, 0, 0.2, 0.1);
}
.round-check input + label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 5px;
  left: 4px;
  position: absolute;
  top: 6px;
  transform: rotate(-45deg) !important;
  width: 10px;
  transition: 0.2s;
}
.round-check input[type=checkbox],
.round-check input[type=radio] {
  display: none;
}
.round-check input[type=checkbox]:checked + label:before,
.round-check input[type=radio]:checked + label:before {
  background: #008aff;
  border-color: transparent;
}
.round-check input[type=checkbox]:checked + label:after,
.round-check input[type=radio]:checked + label:after {
  color: #fff;
}

.kill_radio_btn label {
  cursor: pointer;
  position: relative;
  padding: 0;
  margin-right: 5px;
}
.kill_radio_btn input[type=radio] {
  visibility: hidden;
}
.kill_radio_btn input[type=radio] + span {
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  padding: 8px;
  display: block;
  margin: 0 auto 5px;
  width: 40px;
  height: 40px;
  background-color: #e1e1e1;
  border-radius: 50%;
}
.kill_radio_btn input[type=radio] + span svg.feather {
  fill: #696969;
  margin: 2px 0 0 2px;
}
.kill_radio_btn input[type=radio]:checked + span {
  background-color: #4285F4;
}
.kill_radio_btn input[type=radio]:checked + span svg.feather {
  fill: #D9E7FD;
}

.lightui1-shimmer {
  background: #e6e6e6;
  background-image: linear-gradient(to right, #e6e6e6 0%, #d1d1d1 20%, #e6e6e6 40%, #e6e6e6 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  height: 104px;
  position: relative;
}
.lightui1-shimmer div {
  background: #ffffff;
  height: 6px;
  left: 0;
  position: absolute;
  right: 0;
}

div._2iwr {
  height: 40px;
  left: 40px;
  right: auto;
  top: 0;
  width: 8px;
}

div._2iws {
  height: 8px;
  left: 48px;
  top: 0;
}

div._2iwt {
  left: 136px;
  top: 8px;
}

div._2iwu {
  height: 12px;
  left: 48px;
  top: 14px;
}

div._2iwv {
  left: 100px;
  top: 26px;
}

div._2iww {
  height: 10px;
  left: 48px;
  top: 32px;
}

div._2iwx {
  height: 20px;
  top: 40px;
}

div._2iwy {
  left: 410px;
  top: 60px;
}

div._2iwz {
  height: 13px;
  top: 66px;
}

div._2iw- {
  left: 440px;
  top: 79px;
}

div._2iw_ {
  height: 13px;
  top: 85px;
}

div._2ix0 {
  left: 178px;
  top: 98px;
}

.width_ {
  width: 0;
}

svg {
  vertical-align: middle;
}

.load-more {
  margin: 8px 0;
}
.load-more .btn {
  background: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  height: 36px;
  line-height: 36px;
  font-weight: 600;
  font-family: "Lato", sans-serif;
  border-radius: 2em;
  padding: 0 20px !important;
  position: relative;
  transition: all 0.15s;
}
.load-more .btn:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.alert {
  border: 0;
  font-weight: bold;
}

.alert-info {
  background-color: rgba(33, 150, 243, 0.1);
  color: #2196F3;
}

.alert-success {
  background-color: rgba(76, 175, 80, 0.1);
  color: #4CAF50;
}

.alert-warning {
  background-color: rgba(243, 148, 64, 0.1);
  color: #f39440;
}

.alert-danger {
  background-color: rgba(244, 67, 54, 0.1);
  color: #F44336;
}

#fixed-content-container {
  width: 1px;
  height: 1px;
  position: absolute;
  top: -2px;
  left: -2px;
  overflow: visible;
}

.notyf__toast {
  width: 100%;
  max-width: 992px;
}

.notyf__message {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
}

.notyf__icon {
  width: 24px;
  height: 24px;
}
.notyf__icon i {
  width: 24px;
  height: 24px;
}
.notyf__icon i:before {
  font-family: remixicons;
  color: #fff;
  font-size: 24px;
  font-style: normal;
  line-height: 24px;
  background: none;
  display: block;
  width: 24px;
  height: 24px;
  transform: rotate(0);
  position: relative;
  top: 0;
  left: 0;
}
.notyf__icon i:after {
  display: none;
}
.notyf__icon i.notyf__icon--success, .notyf__icon i.notyf__icon--error, .notyf__icon i.notyf__icon--warning {
  background: transparent;
  width: 24px;
  height: 24px;
}
.notyf__icon i.notyf__icon--success:before {
  content: "\eb80";
}
.notyf__icon i.notyf__icon--error:before {
  content: "\eb97";
}
.notyf__icon i.notyf__icon--warning:before {
  content: "\ee59";
}

.notyf__dismiss {
  width: 24px;
}

.notyf__dismiss-btn {
  opacity: 0.35;
  padding: 0;
}
.notyf__dismiss-btn:before {
  content: "\eb99";
  font-family: remixicons;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  transform: rotate(0) translate(-50%, -50%);
  background: none;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  line-height: 24px;
  border-radius: 0;
}
.notyf__dismiss-btn:after {
  display: none;
}

.ip-icon {
  position: relative;
}
.ip-icon:before {
  content: "";
  font-family: remixicons;
  font-size: 20px;
  font-size: 1.25rem;
  width: 36px;
  height: 36px;
  line-height: 36px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  color: var(--site-color);
  font-weight: normal;
  text-align: center;
  z-index: 100;
}
.ip-icon .ip {
  padding-left: 36px !important;
}
.ip-icon.ip-icon-search:before {
  content: "\f0d1";
}

.ip-w-x-cntnr {
  position: relative;
}
.ip-w-x-cntnr .ip-w-x {
  padding-right: 36px !important;
}
.ip-w-x-cntnr .clear-ip {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  font-size: 0;
}
.ip-w-x-cntnr .clear-ip:before {
  content: "\eb99";
  font-family: remixicons;
  font-size: 20px;
  font-size: 1.25rem;
  width: 36px;
  height: 36px;
  line-height: 36px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  color: var(--secondary-site-color);
  font-weight: normal;
  text-align: center;
  z-index: 100;
}

.ip-with-btn {
  width: 100%;
  display: flex;
}
.ip-with-btn .ip, .ip-with-btn .btn {
  height: 42px;
}
.ip-with-btn .ip {
  width: calc(100% - 50px);
  border-radius: 8px 0 0 8px;
  margin: 0;
  padding: 6px;
  border: none;
  flex-grow: 1;
}
.ip-with-btn .btn {
  display: inline-block;
  width: 50px;
  border-radius: 0 8px 8px 0;
  background: var(--site-color);
  border: 2px solid #fff;
  color: #fff;
  padding: 0;
  font-size: 0;
  top: 0;
}
.ip-with-btn.ip-w-x {
  padding-right: 0 !important;
}
.ip-with-btn.ip-w-x + .clear-ip {
  right: 48px;
  top: 3px;
}

.list-ops-cntnr {
  padding: 16px 0;
}
.list-ops-cntnr .right-fields {
  margin-left: auto;
  display: flex;
}
.list-ops-cntnr .summary {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.list-ops-cntnr .summary .num {
  margin-right: 4px;
}
.list-ops-cntnr .form {
  font-family: pn, Arial, Helvetica, sans-serif;
  min-height: 36px;
}
.list-ops-cntnr .form fieldset {
  display: flex;
}
.list-ops-cntnr .form fieldset .field {
  margin-right: 12px;
}
.list-ops-cntnr .form fieldset .field input,
.list-ops-cntnr .form fieldset .field select {
  font-size: 15px;
  font-size: 0.9375rem;
  height: 36px;
  border-radius: 24px;
  border: 1px solid #ccc;
  line-height: 34px;
  font-weight: normal;
  padding: 2px 16px;
}
.list-ops-cntnr .form fieldset .field:last-child {
  margin: 0;
}

.margin {
  margin: 5px;
}

.font-13 {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.no-padding-right {
  padding-right: 0 !important;
}

.ui-widget {
  font-family: pn, helvetica, arial, sans-serif;
}

.modal-dialog {
  width: 95%;
  max-width: 1450px;
  aspect-ratio: 1.77;
}
.modal-dialog .modal-header {
  border: 0;
  background: transparent !important;
  padding: 0;
  padding: 10px 12px;
  margin: 0 0 20px;
}
.modal-dialog .modal-header .close {
  margin-right: -24px;
  margin-top: -24px;
}
.modal-dialog .modal-header .close svg {
  width: 36px;
  height: 36px;
  stroke-width: 2;
}
.modal-dialog .modal-header .modal-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  font-weight: bold;
}
.modal-dialog .modal-content {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  padding: 48px;
  border-radius: 24px;
  border: 0;
  box-shadow: 0 2px 26px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.modal-dialog .modal-body {
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
.modal-dialog .modal-body > .title {
  font-family: pn, Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 32px 0;
  font-size: 32px;
  font-size: 2rem;
}
.modal-dialog .modal-body > .title span {
  color: var(--site-color);
}
.modal-dialog .popup-logo {
  text-align: center;
}
.modal-dialog .popup-logo img {
  width: clamp(140px, 13vw, 244px);
  height: auto;
}
.modal-dialog [class*=col-] .title {
  margin-top: 0;
}
.modal-dialog [class*=col-] p {
  text-align: center;
  color: #616e77;
}
.modal-dialog .kind_side_loggd_usr_hdr .avatar {
  width: 168px;
  height: 168px;
}
.modal-dialog .kind_side_loggd_usr_hdr .avatar img {
  border: 8px solid #a2a3a4;
}
.modal-dialog .popup-footer,
.modal-dialog .modal-footer {
  text-align: center;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
  color: var(--text-header-color);
  margin: 32px 0;
  padding: 10px 0 0;
  border: none;
}
.modal-dialog .popup-footer .btn.main,
.modal-dialog .modal-footer .btn.main {
  box-shadow: none;
  background: transparent;
}
.modal-dialog .popup-footer .btn.main:before,
.modal-dialog .modal-footer .btn.main:before {
  opacity: 0.15;
}
.modal-dialog input[type=text],
.modal-dialog input[type=email],
.modal-dialog input[type=password],
.modal-dialog input[type=number],
.modal-dialog select,
.modal-dialog textarea {
  background: #f2feff;
}
.modal-dialog .btn-row {
  text-align: center;
  display: flex;
  justify-content: center;
}
.modal-dialog .btn-row .btn {
  max-width: 284px;
  border: 16px;
  background: var(--site-color);
  color: #fff;
  padding: 16px 36px;
  margin: auto 16px;
  letter-spacing: 2px;
}

.modal {
  background: rgba(0, 0, 0, 0.6);
}
.modal.fade {
  text-align: center;
  padding: 0 !important;
}
.modal.fade .modal-dialog {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.3s;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: auto;
  overflow: hidden;
}
.modal.fade.in .modal-dialog {
  transform: scale(1);
  opacity: 1;
}
.modal.fade:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.barloading {
  height: 4px;
  width: 100%;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 5000;
  overflow: hidden;
  background-color: #fff;
}
.barloading:before {
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 3px;
  animation: barloading 1.5s linear infinite;
}

.barloading {
  background-color: transparent !important;
}
.barloading:before {
  background-color: #8dd9ff;
}

.w-float-left {
  float: left !important;
}

.text-v-middle {
  vertical-align: middle;
  padding: 10px;
}

.margin-b30 {
  margin-bottom: 30px;
}

blockquote {
  font-style: italic;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #262626;
  padding: 15px 10px;
  margin-bottom: 10px;
}

.modal-title svg.feather {
  margin-right: 2px;
  width: 17px;
  height: 17px;
}

.small-texts {
  font-weight: 100;
}

.bs-callout {
  padding: 5px 10px;
  margin: 0 0 10px;
  border: 1px solid;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.bs-callout .post-heading .title .main-color {
  color: #565656 !important;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}
.bs-callout + .bs-callout {
  margin-top: -5px;
}

.bs-callout-default {
  border-color: #f2f2f2;
}
.bs-callout-default h4 {
  color: #777;
}

.bs-callout-primary {
  border-left-color: #428bca;
}
.bs-callout-primary h4 {
  color: #428bca;
}

.bs-callout-success {
  border-left-color: #5cb85c;
}
.bs-callout-success h4 {
  color: #5cb85c;
}

.bs-callout-danger {
  border-left-color: #d9534f;
}
.bs-callout-danger h4 {
  color: #d9534f;
}

.bs-callout-warning {
  border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
  color: #f0ad4e;
}

.bs-callout-info {
  border-left-color: #5bc0de;
}
.bs-callout-info h4 {
  color: #5bc0de;
}

.image_blur {
  filter: blur(10px);
}

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tt-initial {
  text-transform: initial !important;
}

.black {
  color: #000;
}

/* --- @import "https://fonts.googleapis.com/css?family=Lato:400,700"; --- */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ----------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Hind"; --- */
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGh4BCOz.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGd4BCOz.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGl4BA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* --------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; --- */
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: OpenSansLight;
  src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansSemiBold;
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff");
  font-weight: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_cond";
  src: url("../fonts/acuminpro/acumin_pro_cond_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pn/pn.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pn/pn-b.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pn/pn-l.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pn/pn-lb.woff2) format("woff2");
  font-display: swap;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "finish";
  src: url("../fonts/pn/pn-lb.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  letter-spacing: -1px;
}
@font-face {
  font-family: "rottasicity";
  src: url("../fonts/Rottasicity_Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "natalic";
  src: url("../fonts/natalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
/*
* Remix Icon v3.5.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2023-07-30
*/
@font-face {
  font-family: "remixicons";
  src: url("../fonts/remixicon.woff2") format("woff2"), url("../fonts/remixicon.woff") format("woff");
}
[class^=ri-], [class*=" ri-"] {
  font-family: "remixicons" !important;
  font-size: 0;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=ri-]:before, [class*=" ri-"]:before {
  font-size: 16px;
  font-size: 1rem;
}

.ri-24-hours-fill:before {
  content: "\ea01";
}

.ri-24-hours-line:before {
  content: "\ea02";
}

.ri-4k-fill:before {
  content: "\ea03";
}

.ri-4k-line:before {
  content: "\ea04";
}

.ri-a-b:before {
  content: "\ea05";
}

.ri-account-box-fill:before {
  content: "\ea06";
}

.ri-account-box-line:before {
  content: "\ea07";
}

.ri-account-circle-fill:before {
  content: "\ea08";
}

.ri-account-circle-line:before {
  content: "\ea09";
}

.ri-account-pin-box-fill:before {
  content: "\ea0a";
}

.ri-account-pin-box-line:before {
  content: "\ea0b";
}

.ri-account-pin-circle-fill:before {
  content: "\ea0c";
}

.ri-account-pin-circle-line:before {
  content: "\ea0d";
}

.ri-add-box-fill:before {
  content: "\ea0e";
}

.ri-add-box-line:before {
  content: "\ea0f";
}

.ri-add-circle-fill:before {
  content: "\ea10";
}

.ri-add-circle-line:before {
  content: "\ea11";
}

.ri-add-fill:before {
  content: "\ea12";
}

.ri-add-line:before, .icon-plus.icon-solid:before, .icon-plus:before {
  content: "\ea13";
}

.ri-admin-fill:before {
  content: "\ea14";
}

.ri-admin-line:before {
  content: "\ea15";
}

.ri-advertisement-fill:before {
  content: "\ea16";
}

.ri-advertisement-line:before {
  content: "\ea17";
}

.ri-airplay-fill:before {
  content: "\ea18";
}

.ri-airplay-line:before {
  content: "\ea19";
}

.ri-alarm-fill:before {
  content: "\ea1a";
}

.ri-alarm-line:before {
  content: "\ea1b";
}

.ri-alarm-warning-fill:before {
  content: "\ea1c";
}

.ri-alarm-warning-line:before {
  content: "\ea1d";
}

.ri-album-fill:before {
  content: "\ea1e";
}

.ri-album-line:before {
  content: "\ea1f";
}

.ri-alert-fill:before {
  content: "\ea20";
}

.ri-alert-line:before {
  content: "\ea21";
}

.ri-aliens-fill:before {
  content: "\ea22";
}

.ri-aliens-line:before {
  content: "\ea23";
}

.ri-align-bottom:before {
  content: "\ea24";
}

.ri-align-center:before {
  content: "\ea25";
}

.ri-align-justify:before {
  content: "\ea26";
}

.ri-align-left:before {
  content: "\ea27";
}

.ri-align-right:before {
  content: "\ea28";
}

.ri-align-top:before {
  content: "\ea29";
}

.ri-align-vertically:before {
  content: "\ea2a";
}

.ri-alipay-fill:before {
  content: "\ea2b";
}

.ri-alipay-line:before {
  content: "\ea2c";
}

.ri-amazon-fill:before {
  content: "\ea2d";
}

.ri-amazon-line:before {
  content: "\ea2e";
}

.ri-anchor-fill:before {
  content: "\ea2f";
}

.ri-anchor-line:before {
  content: "\ea30";
}

.ri-ancient-gate-fill:before {
  content: "\ea31";
}

.ri-ancient-gate-line:before {
  content: "\ea32";
}

.ri-ancient-pavilion-fill:before {
  content: "\ea33";
}

.ri-ancient-pavilion-line:before {
  content: "\ea34";
}

.ri-android-fill:before {
  content: "\ea35";
}

.ri-android-line:before {
  content: "\ea36";
}

.ri-angularjs-fill:before {
  content: "\ea37";
}

.ri-angularjs-line:before {
  content: "\ea38";
}

.ri-anticlockwise-2-fill:before {
  content: "\ea39";
}

.ri-anticlockwise-2-line:before {
  content: "\ea3a";
}

.ri-anticlockwise-fill:before {
  content: "\ea3b";
}

.ri-anticlockwise-line:before {
  content: "\ea3c";
}

.ri-app-store-fill:before {
  content: "\ea3d";
}

.ri-app-store-line:before {
  content: "\ea3e";
}

.ri-apple-fill:before {
  content: "\ea3f";
}

.ri-apple-line:before {
  content: "\ea40";
}

.ri-apps-2-fill:before {
  content: "\ea41";
}

.ri-apps-2-line:before {
  content: "\ea42";
}

.ri-apps-fill:before {
  content: "\ea43";
}

.ri-apps-line:before {
  content: "\ea44";
}

.ri-archive-drawer-fill:before {
  content: "\ea45";
}

.ri-archive-drawer-line:before {
  content: "\ea46";
}

.ri-archive-fill:before {
  content: "\ea47";
}

.ri-archive-line:before {
  content: "\ea48";
}

.ri-arrow-down-circle-fill:before {
  content: "\ea49";
}

.ri-arrow-down-circle-line:before {
  content: "\ea4a";
}

.ri-arrow-down-fill:before {
  content: "\ea4b";
}

.ri-arrow-down-line:before {
  content: "\ea4c";
}

.ri-arrow-down-s-fill:before {
  content: "\ea4d";
}

.ri-arrow-down-s-line:before {
  content: "\ea4e";
}

.ri-arrow-drop-down-fill:before {
  content: "\ea4f";
}

.ri-arrow-drop-down-line:before {
  content: "\ea50";
}

.ri-arrow-drop-left-fill:before {
  content: "\ea51";
}

.ri-arrow-drop-left-line:before {
  content: "\ea52";
}

.ri-arrow-drop-right-fill:before {
  content: "\ea53";
}

.ri-arrow-drop-right-line:before {
  content: "\ea54";
}

.ri-arrow-drop-up-fill:before {
  content: "\ea55";
}

.ri-arrow-drop-up-line:before {
  content: "\ea56";
}

.ri-arrow-go-back-fill:before {
  content: "\ea57";
}

.ri-arrow-go-back-line:before {
  content: "\ea58";
}

.ri-arrow-go-forward-fill:before {
  content: "\ea59";
}

.ri-arrow-go-forward-line:before {
  content: "\ea5a";
}

.ri-arrow-left-circle-fill:before {
  content: "\ea5b";
}

.ri-arrow-left-circle-line:before {
  content: "\ea5c";
}

.ri-arrow-left-down-fill:before {
  content: "\ea5d";
}

.ri-arrow-left-down-line:before {
  content: "\ea5e";
}

.ri-arrow-left-fill:before {
  content: "\ea5f";
}

.ri-arrow-left-line:before, .icon-arrow-left.icon-solid:before, .icon-arrow-left:before {
  content: "\ea60";
}

.ri-arrow-left-right-fill:before {
  content: "\ea61";
}

.ri-arrow-left-right-line:before {
  content: "\ea62";
}

.ri-arrow-left-s-fill:before {
  content: "\ea63";
}

.ri-arrow-left-s-line:before, .small-user-list.slick-slider .slick-arrow.slick-prev:before {
  content: "\ea64";
}

.ri-arrow-left-up-fill:before {
  content: "\ea65";
}

.ri-arrow-left-up-line:before {
  content: "\ea66";
}

.ri-arrow-right-circle-fill:before {
  content: "\ea67";
}

.ri-arrow-right-circle-line:before {
  content: "\ea68";
}

.ri-arrow-right-down-fill:before {
  content: "\ea69";
}

.ri-arrow-right-down-line:before {
  content: "\ea6a";
}

.ri-arrow-right-fill:before {
  content: "\ea6b";
}

.ri-arrow-right-line:before {
  content: "\ea6c";
}

.ri-arrow-right-s-fill:before {
  content: "\ea6d";
}

.ri-arrow-right-s-line:before, .small-user-list.slick-slider .slick-arrow.slick-next:before {
  content: "\ea6e";
}

.ri-arrow-right-up-fill:before {
  content: "\ea6f";
}

.ri-arrow-right-up-line:before {
  content: "\ea70";
}

.ri-arrow-up-circle-fill:before {
  content: "\ea71";
}

.ri-arrow-up-circle-line:before {
  content: "\ea72";
}

.ri-arrow-up-down-fill:before {
  content: "\ea73";
}

.ri-arrow-up-down-line:before {
  content: "\ea74";
}

.ri-arrow-up-fill:before {
  content: "\ea75";
}

.ri-arrow-up-line:before {
  content: "\ea76";
}

.ri-arrow-up-s-fill:before {
  content: "\ea77";
}

.ri-arrow-up-s-line:before {
  content: "\ea78";
}

.ri-artboard-2-fill:before {
  content: "\ea79";
}

.ri-artboard-2-line:before {
  content: "\ea7a";
}

.ri-artboard-fill:before {
  content: "\ea7b";
}

.ri-artboard-line:before {
  content: "\ea7c";
}

.ri-article-fill:before {
  content: "\ea7d";
}

.ri-article-line:before {
  content: "\ea7e";
}

.ri-aspect-ratio-fill:before {
  content: "\ea7f";
}

.ri-aspect-ratio-line:before {
  content: "\ea80";
}

.ri-asterisk:before {
  content: "\ea81";
}

.ri-at-fill:before {
  content: "\ea82";
}

.ri-at-line:before {
  content: "\ea83";
}

.ri-attachment-2:before {
  content: "\ea84";
}

.ri-attachment-fill:before {
  content: "\ea85";
}

.ri-attachment-line:before {
  content: "\ea86";
}

.ri-auction-fill:before {
  content: "\ea87";
}

.ri-auction-line:before {
  content: "\ea88";
}

.ri-award-fill:before {
  content: "\ea89";
}

.ri-award-line:before {
  content: "\ea8a";
}

.ri-baidu-fill:before {
  content: "\ea8b";
}

.ri-baidu-line:before {
  content: "\ea8c";
}

.ri-ball-pen-fill:before {
  content: "\ea8d";
}

.ri-ball-pen-line:before {
  content: "\ea8e";
}

.ri-bank-card-2-fill:before {
  content: "\ea8f";
}

.ri-bank-card-2-line:before {
  content: "\ea90";
}

.ri-bank-card-fill:before {
  content: "\ea91";
}

.ri-bank-card-line:before {
  content: "\ea92";
}

.ri-bank-fill:before {
  content: "\ea93";
}

.ri-bank-line:before {
  content: "\ea94";
}

.ri-bar-chart-2-fill:before {
  content: "\ea95";
}

.ri-bar-chart-2-line:before {
  content: "\ea96";
}

.ri-bar-chart-box-fill:before {
  content: "\ea97";
}

.ri-bar-chart-box-line:before {
  content: "\ea98";
}

.ri-bar-chart-fill:before {
  content: "\ea99";
}

.ri-bar-chart-grouped-fill:before {
  content: "\ea9a";
}

.ri-bar-chart-grouped-line:before {
  content: "\ea9b";
}

.ri-bar-chart-horizontal-fill:before {
  content: "\ea9c";
}

.ri-bar-chart-horizontal-line:before {
  content: "\ea9d";
}

.ri-bar-chart-line:before {
  content: "\ea9e";
}

.ri-barcode-box-fill:before {
  content: "\ea9f";
}

.ri-barcode-box-line:before {
  content: "\eaa0";
}

.ri-barcode-fill:before {
  content: "\eaa1";
}

.ri-barcode-line:before {
  content: "\eaa2";
}

.ri-barricade-fill:before {
  content: "\eaa3";
}

.ri-barricade-line:before {
  content: "\eaa4";
}

.ri-base-station-fill:before {
  content: "\eaa5";
}

.ri-base-station-line:before {
  content: "\eaa6";
}

.ri-basketball-fill:before {
  content: "\eaa7";
}

.ri-basketball-line:before {
  content: "\eaa8";
}

.ri-battery-2-charge-fill:before {
  content: "\eaa9";
}

.ri-battery-2-charge-line:before {
  content: "\eaaa";
}

.ri-battery-2-fill:before {
  content: "\eaab";
}

.ri-battery-2-line:before {
  content: "\eaac";
}

.ri-battery-charge-fill:before {
  content: "\eaad";
}

.ri-battery-charge-line:before {
  content: "\eaae";
}

.ri-battery-fill:before {
  content: "\eaaf";
}

.ri-battery-line:before {
  content: "\eab0";
}

.ri-battery-low-fill:before {
  content: "\eab1";
}

.ri-battery-low-line:before {
  content: "\eab2";
}

.ri-battery-saver-fill:before {
  content: "\eab3";
}

.ri-battery-saver-line:before {
  content: "\eab4";
}

.ri-battery-share-fill:before {
  content: "\eab5";
}

.ri-battery-share-line:before {
  content: "\eab6";
}

.ri-bear-smile-fill:before {
  content: "\eab7";
}

.ri-bear-smile-line:before {
  content: "\eab8";
}

.ri-behance-fill:before {
  content: "\eab9";
}

.ri-behance-line:before {
  content: "\eaba";
}

.ri-bell-fill:before {
  content: "\eabb";
}

.ri-bell-line:before {
  content: "\eabc";
}

.ri-bike-fill:before {
  content: "\eabd";
}

.ri-bike-line:before {
  content: "\eabe";
}

.ri-bilibili-fill:before {
  content: "\eabf";
}

.ri-bilibili-line:before {
  content: "\eac0";
}

.ri-bill-fill:before {
  content: "\eac1";
}

.ri-bill-line:before {
  content: "\eac2";
}

.ri-billiards-fill:before {
  content: "\eac3";
}

.ri-billiards-line:before {
  content: "\eac4";
}

.ri-bit-coin-fill:before {
  content: "\eac5";
}

.ri-bit-coin-line:before {
  content: "\eac6";
}

.ri-blaze-fill:before {
  content: "\eac7";
}

.ri-blaze-line:before {
  content: "\eac8";
}

.ri-bluetooth-connect-fill:before {
  content: "\eac9";
}

.ri-bluetooth-connect-line:before {
  content: "\eaca";
}

.ri-bluetooth-fill:before {
  content: "\eacb";
}

.ri-bluetooth-line:before {
  content: "\eacc";
}

.ri-blur-off-fill:before {
  content: "\eacd";
}

.ri-blur-off-line:before {
  content: "\eace";
}

.ri-body-scan-fill:before {
  content: "\eacf";
}

.ri-body-scan-line:before {
  content: "\ead0";
}

.ri-bold:before {
  content: "\ead1";
}

.ri-book-2-fill:before {
  content: "\ead2";
}

.ri-book-2-line:before {
  content: "\ead3";
}

.ri-book-3-fill:before {
  content: "\ead4";
}

.ri-book-3-line:before {
  content: "\ead5";
}

.ri-book-fill:before {
  content: "\ead6";
}

.ri-book-line:before {
  content: "\ead7";
}

.ri-book-mark-fill:before {
  content: "\ead8";
}

.ri-book-mark-line:before {
  content: "\ead9";
}

.ri-book-open-fill:before {
  content: "\eada";
}

.ri-book-open-line:before {
  content: "\eadb";
}

.ri-book-read-fill:before {
  content: "\eadc";
}

.ri-book-read-line:before {
  content: "\eadd";
}

.ri-booklet-fill:before {
  content: "\eade";
}

.ri-booklet-line:before {
  content: "\eadf";
}

.ri-bookmark-2-fill:before {
  content: "\eae0";
}

.ri-bookmark-2-line:before {
  content: "\eae1";
}

.ri-bookmark-3-fill:before {
  content: "\eae2";
}

.ri-bookmark-3-line:before {
  content: "\eae3";
}

.ri-bookmark-fill:before {
  content: "\eae4";
}

.ri-bookmark-line:before {
  content: "\eae5";
}

.ri-boxing-fill:before {
  content: "\eae6";
}

.ri-boxing-line:before {
  content: "\eae7";
}

.ri-braces-fill:before {
  content: "\eae8";
}

.ri-braces-line:before {
  content: "\eae9";
}

.ri-brackets-fill:before {
  content: "\eaea";
}

.ri-brackets-line:before {
  content: "\eaeb";
}

.ri-briefcase-2-fill:before {
  content: "\eaec";
}

.ri-briefcase-2-line:before {
  content: "\eaed";
}

.ri-briefcase-3-fill:before {
  content: "\eaee";
}

.ri-briefcase-3-line:before {
  content: "\eaef";
}

.ri-briefcase-4-fill:before {
  content: "\eaf0";
}

.ri-briefcase-4-line:before {
  content: "\eaf1";
}

.ri-briefcase-5-fill:before {
  content: "\eaf2";
}

.ri-briefcase-5-line:before {
  content: "\eaf3";
}

.ri-briefcase-fill:before {
  content: "\eaf4";
}

.ri-briefcase-line:before {
  content: "\eaf5";
}

.ri-bring-forward:before {
  content: "\eaf6";
}

.ri-bring-to-front:before {
  content: "\eaf7";
}

.ri-broadcast-fill:before {
  content: "\eaf8";
}

.ri-broadcast-line:before {
  content: "\eaf9";
}

.ri-brush-2-fill:before {
  content: "\eafa";
}

.ri-brush-2-line:before {
  content: "\eafb";
}

.ri-brush-3-fill:before {
  content: "\eafc";
}

.ri-brush-3-line:before {
  content: "\eafd";
}

.ri-brush-4-fill:before {
  content: "\eafe";
}

.ri-brush-4-line:before {
  content: "\eaff";
}

.ri-brush-fill:before {
  content: "\eb00";
}

.ri-brush-line:before {
  content: "\eb01";
}

.ri-bubble-chart-fill:before {
  content: "\eb02";
}

.ri-bubble-chart-line:before {
  content: "\eb03";
}

.ri-bug-2-fill:before {
  content: "\eb04";
}

.ri-bug-2-line:before {
  content: "\eb05";
}

.ri-bug-fill:before {
  content: "\eb06";
}

.ri-bug-line:before {
  content: "\eb07";
}

.ri-building-2-fill:before {
  content: "\eb08";
}

.ri-building-2-line:before {
  content: "\eb09";
}

.ri-building-3-fill:before {
  content: "\eb0a";
}

.ri-building-3-line:before {
  content: "\eb0b";
}

.ri-building-4-fill:before {
  content: "\eb0c";
}

.ri-building-4-line:before {
  content: "\eb0d";
}

.ri-building-fill:before {
  content: "\eb0e";
}

.ri-building-line:before {
  content: "\eb0f";
}

.ri-bus-2-fill:before {
  content: "\eb10";
}

.ri-bus-2-line:before {
  content: "\eb11";
}

.ri-bus-fill:before {
  content: "\eb12";
}

.ri-bus-line:before {
  content: "\eb13";
}

.ri-bus-wifi-fill:before {
  content: "\eb14";
}

.ri-bus-wifi-line:before {
  content: "\eb15";
}

.ri-cactus-fill:before {
  content: "\eb16";
}

.ri-cactus-line:before {
  content: "\eb17";
}

.ri-cake-2-fill:before {
  content: "\eb18";
}

.ri-cake-2-line:before {
  content: "\eb19";
}

.ri-cake-3-fill:before {
  content: "\eb1a";
}

.ri-cake-3-line:before {
  content: "\eb1b";
}

.ri-cake-fill:before {
  content: "\eb1c";
}

.ri-cake-line:before {
  content: "\eb1d";
}

.ri-calculator-fill:before {
  content: "\eb1e";
}

.ri-calculator-line:before {
  content: "\eb1f";
}

.ri-calendar-2-fill:before {
  content: "\eb20";
}

.ri-calendar-2-line:before {
  content: "\eb21";
}

.ri-calendar-check-fill:before {
  content: "\eb22";
}

.ri-calendar-check-line:before {
  content: "\eb23";
}

.ri-calendar-event-fill:before {
  content: "\eb24";
}

.ri-calendar-event-line:before {
  content: "\eb25";
}

.ri-calendar-fill:before {
  content: "\eb26";
}

.ri-calendar-line:before {
  content: "\eb27";
}

.ri-calendar-todo-fill:before {
  content: "\eb28";
}

.ri-calendar-todo-line:before {
  content: "\eb29";
}

.ri-camera-2-fill:before {
  content: "\eb2a";
}

.ri-camera-2-line:before {
  content: "\eb2b";
}

.ri-camera-3-fill:before {
  content: "\eb2c";
}

.ri-camera-3-line:before {
  content: "\eb2d";
}

.ri-camera-fill:before, .icon-camera.icon-solid:before {
  content: "\eb2e";
}

.ri-camera-lens-fill:before {
  content: "\eb2f";
}

.ri-camera-lens-line:before {
  content: "\eb30";
}

.ri-camera-line:before, .icon-camera:before {
  content: "\eb31";
}

.ri-camera-off-fill:before {
  content: "\eb32";
}

.ri-camera-off-line:before {
  content: "\eb33";
}

.ri-camera-switch-fill:before {
  content: "\eb34";
}

.ri-camera-switch-line:before {
  content: "\eb35";
}

.ri-capsule-fill:before {
  content: "\eb36";
}

.ri-capsule-line:before {
  content: "\eb37";
}

.ri-car-fill:before {
  content: "\eb38";
}

.ri-car-line:before {
  content: "\eb39";
}

.ri-car-washing-fill:before {
  content: "\eb3a";
}

.ri-car-washing-line:before {
  content: "\eb3b";
}

.ri-caravan-fill:before {
  content: "\eb3c";
}

.ri-caravan-line:before {
  content: "\eb3d";
}

.ri-cast-fill:before {
  content: "\eb3e";
}

.ri-cast-line:before {
  content: "\eb3f";
}

.ri-cellphone-fill:before {
  content: "\eb40";
}

.ri-cellphone-line:before {
  content: "\eb41";
}

.ri-celsius-fill:before {
  content: "\eb42";
}

.ri-celsius-line:before {
  content: "\eb43";
}

.ri-centos-fill:before {
  content: "\eb44";
}

.ri-centos-line:before {
  content: "\eb45";
}

.ri-character-recognition-fill:before {
  content: "\eb46";
}

.ri-character-recognition-line:before {
  content: "\eb47";
}

.ri-charging-pile-2-fill:before {
  content: "\eb48";
}

.ri-charging-pile-2-line:before {
  content: "\eb49";
}

.ri-charging-pile-fill:before {
  content: "\eb4a";
}

.ri-charging-pile-line:before {
  content: "\eb4b";
}

.ri-chat-1-fill:before {
  content: "\eb4c";
}

.ri-chat-1-line:before {
  content: "\eb4d";
}

.ri-chat-2-fill:before {
  content: "\eb4e";
}

.ri-chat-2-line:before {
  content: "\eb4f";
}

.ri-chat-3-fill:before {
  content: "\eb50";
}

.ri-chat-3-line:before {
  content: "\eb51";
}

.ri-chat-4-fill:before {
  content: "\eb52";
}

.ri-chat-4-line:before {
  content: "\eb53";
}

.ri-chat-check-fill:before {
  content: "\eb54";
}

.ri-chat-check-line:before {
  content: "\eb55";
}

.ri-chat-delete-fill:before {
  content: "\eb56";
}

.ri-chat-delete-line:before {
  content: "\eb57";
}

.ri-chat-download-fill:before {
  content: "\eb58";
}

.ri-chat-download-line:before {
  content: "\eb59";
}

.ri-chat-follow-up-fill:before {
  content: "\eb5a";
}

.ri-chat-follow-up-line:before {
  content: "\eb5b";
}

.ri-chat-forward-fill:before {
  content: "\eb5c";
}

.ri-chat-forward-line:before {
  content: "\eb5d";
}

.ri-chat-heart-fill:before {
  content: "\eb5e";
}

.ri-chat-heart-line:before {
  content: "\eb5f";
}

.ri-chat-history-fill:before {
  content: "\eb60";
}

.ri-chat-history-line:before {
  content: "\eb61";
}

.ri-chat-new-fill:before {
  content: "\eb62";
}

.ri-chat-new-line:before {
  content: "\eb63";
}

.ri-chat-off-fill:before {
  content: "\eb64";
}

.ri-chat-off-line:before {
  content: "\eb65";
}

.ri-chat-poll-fill:before {
  content: "\eb66";
}

.ri-chat-poll-line:before {
  content: "\eb67";
}

.ri-chat-private-fill:before {
  content: "\eb68";
}

.ri-chat-private-line:before {
  content: "\eb69";
}

.ri-chat-quote-fill:before {
  content: "\eb6a";
}

.ri-chat-quote-line:before {
  content: "\eb6b";
}

.ri-chat-settings-fill:before {
  content: "\eb6c";
}

.ri-chat-settings-line:before {
  content: "\eb6d";
}

.ri-chat-smile-2-fill:before {
  content: "\eb6e";
}

.ri-chat-smile-2-line:before {
  content: "\eb6f";
}

.ri-chat-smile-3-fill:before {
  content: "\eb70";
}

.ri-chat-smile-3-line:before {
  content: "\eb71";
}

.ri-chat-smile-fill:before {
  content: "\eb72";
}

.ri-chat-smile-line:before {
  content: "\eb73";
}

.ri-chat-upload-fill:before {
  content: "\eb74";
}

.ri-chat-upload-line:before {
  content: "\eb75";
}

.ri-chat-voice-fill:before {
  content: "\eb76";
}

.ri-chat-voice-line:before {
  content: "\eb77";
}

.ri-check-double-fill:before {
  content: "\eb78";
}

.ri-check-double-line:before {
  content: "\eb79";
}

.ri-check-fill:before, .icon-tick.icon-solid:before, .sweet-alert .sa-button-container .sa-confirm-button-container .icon-solid.confirm:before {
  content: "\eb7a";
}

.ri-check-line:before, .icon-tick:before, .sweet-alert .sa-button-container .sa-confirm-button-container .confirm:before {
  content: "\eb7b";
}

.ri-checkbox-blank-circle-fill:before {
  content: "\eb7c";
}

.ri-checkbox-blank-circle-line:before {
  content: "\eb7d";
}

.ri-checkbox-blank-fill:before {
  content: "\eb7e";
}

.ri-checkbox-blank-line:before {
  content: "\eb7f";
}

.ri-checkbox-circle-fill:before {
  content: "\eb80";
}

.ri-checkbox-circle-line:before {
  content: "\eb81";
}

.ri-checkbox-fill:before {
  content: "\eb82";
}

.ri-checkbox-indeterminate-fill:before {
  content: "\eb83";
}

.ri-checkbox-indeterminate-line:before {
  content: "\eb84";
}

.ri-checkbox-line:before {
  content: "\eb85";
}

.ri-checkbox-multiple-blank-fill:before {
  content: "\eb86";
}

.ri-checkbox-multiple-blank-line:before {
  content: "\eb87";
}

.ri-checkbox-multiple-fill:before {
  content: "\eb88";
}

.ri-checkbox-multiple-line:before {
  content: "\eb89";
}

.ri-china-railway-fill:before {
  content: "\eb8a";
}

.ri-china-railway-line:before {
  content: "\eb8b";
}

.ri-chrome-fill:before {
  content: "\eb8c";
}

.ri-chrome-line:before {
  content: "\eb8d";
}

.ri-clapperboard-fill:before {
  content: "\eb8e";
}

.ri-clapperboard-line:before {
  content: "\eb8f";
}

.ri-clipboard-fill:before {
  content: "\eb90";
}

.ri-clipboard-line:before {
  content: "\eb91";
}

.ri-clockwise-2-fill:before {
  content: "\eb92";
}

.ri-clockwise-2-line:before {
  content: "\eb93";
}

.ri-clockwise-fill:before {
  content: "\eb94";
}

.ri-clockwise-line:before {
  content: "\eb95";
}

.ri-close-circle-fill:before {
  content: "\eb96";
}

.ri-close-circle-line:before {
  content: "\eb97";
}

.ri-close-fill:before, .icon-cross.icon-solid:before, .sweet-alert .sa-button-container .icon-solid.cancel:before {
  content: "\eb98";
}

.ri-close-line:before, .icon-cross:before, .sweet-alert .sa-button-container .cancel:before {
  content: "\eb99";
}

.ri-closed-captioning-fill:before {
  content: "\eb9a";
}

.ri-closed-captioning-line:before {
  content: "\eb9b";
}

.ri-cloud-fill:before {
  content: "\eb9c";
}

.ri-cloud-line:before {
  content: "\eb9d";
}

.ri-cloud-off-fill:before {
  content: "\eb9e";
}

.ri-cloud-off-line:before {
  content: "\eb9f";
}

.ri-cloud-windy-fill:before {
  content: "\eba0";
}

.ri-cloud-windy-line:before {
  content: "\eba1";
}

.ri-cloudy-2-fill:before {
  content: "\eba2";
}

.ri-cloudy-2-line:before {
  content: "\eba3";
}

.ri-cloudy-fill:before {
  content: "\eba4";
}

.ri-cloudy-line:before {
  content: "\eba5";
}

.ri-code-box-fill:before {
  content: "\eba6";
}

.ri-code-box-line:before {
  content: "\eba7";
}

.ri-code-fill:before {
  content: "\eba8";
}

.ri-code-line:before {
  content: "\eba9";
}

.ri-code-s-fill:before {
  content: "\ebaa";
}

.ri-code-s-line:before {
  content: "\ebab";
}

.ri-code-s-slash-fill:before {
  content: "\ebac";
}

.ri-code-s-slash-line:before {
  content: "\ebad";
}

.ri-code-view:before {
  content: "\ebae";
}

.ri-codepen-fill:before {
  content: "\ebaf";
}

.ri-codepen-line:before {
  content: "\ebb0";
}

.ri-coin-fill:before {
  content: "\ebb1";
}

.ri-coin-line:before {
  content: "\ebb2";
}

.ri-coins-fill:before, .icon-coins.icon-solid:before {
  content: "\ebb3";
}

.ri-coins-line:before, .icon-coins:before {
  content: "\ebb4";
}

.ri-collage-fill:before {
  content: "\ebb5";
}

.ri-collage-line:before {
  content: "\ebb6";
}

.ri-command-fill:before {
  content: "\ebb7";
}

.ri-command-line:before {
  content: "\ebb8";
}

.ri-community-fill:before {
  content: "\ebb9";
}

.ri-community-line:before {
  content: "\ebba";
}

.ri-compass-2-fill:before {
  content: "\ebbb";
}

.ri-compass-2-line:before {
  content: "\ebbc";
}

.ri-compass-3-fill:before {
  content: "\ebbd";
}

.ri-compass-3-line:before {
  content: "\ebbe";
}

.ri-compass-4-fill:before {
  content: "\ebbf";
}

.ri-compass-4-line:before {
  content: "\ebc0";
}

.ri-compass-discover-fill:before {
  content: "\ebc1";
}

.ri-compass-discover-line:before {
  content: "\ebc2";
}

.ri-compass-fill:before {
  content: "\ebc3";
}

.ri-compass-line:before {
  content: "\ebc4";
}

.ri-compasses-2-fill:before {
  content: "\ebc5";
}

.ri-compasses-2-line:before {
  content: "\ebc6";
}

.ri-compasses-fill:before {
  content: "\ebc7";
}

.ri-compasses-line:before {
  content: "\ebc8";
}

.ri-computer-fill:before {
  content: "\ebc9";
}

.ri-computer-line:before {
  content: "\ebca";
}

.ri-contacts-book-2-fill:before {
  content: "\ebcb";
}

.ri-contacts-book-2-line:before {
  content: "\ebcc";
}

.ri-contacts-book-fill:before, .icon-user-book.icon-solid:before {
  content: "\ebcd";
}

.ri-contacts-book-line:before, .icon-user-book:before {
  content: "\ebce";
}

.ri-contacts-book-upload-fill:before {
  content: "\ebcf";
}

.ri-contacts-book-upload-line:before {
  content: "\ebd0";
}

.ri-contacts-fill:before {
  content: "\ebd1";
}

.ri-contacts-line:before {
  content: "\ebd2";
}

.ri-contrast-2-fill:before {
  content: "\ebd3";
}

.ri-contrast-2-line:before {
  content: "\ebd4";
}

.ri-contrast-drop-2-fill:before {
  content: "\ebd5";
}

.ri-contrast-drop-2-line:before {
  content: "\ebd6";
}

.ri-contrast-drop-fill:before {
  content: "\ebd7";
}

.ri-contrast-drop-line:before {
  content: "\ebd8";
}

.ri-contrast-fill:before {
  content: "\ebd9";
}

.ri-contrast-line:before {
  content: "\ebda";
}

.ri-copper-coin-fill:before {
  content: "\ebdb";
}

.ri-copper-coin-line:before {
  content: "\ebdc";
}

.ri-copper-diamond-fill:before {
  content: "\ebdd";
}

.ri-copper-diamond-line:before {
  content: "\ebde";
}

.ri-copyleft-fill:before {
  content: "\ebdf";
}

.ri-copyleft-line:before {
  content: "\ebe0";
}

.ri-copyright-fill:before {
  content: "\ebe1";
}

.ri-copyright-line:before {
  content: "\ebe2";
}

.ri-coreos-fill:before {
  content: "\ebe3";
}

.ri-coreos-line:before {
  content: "\ebe4";
}

.ri-coupon-2-fill:before {
  content: "\ebe5";
}

.ri-coupon-2-line:before {
  content: "\ebe6";
}

.ri-coupon-3-fill:before {
  content: "\ebe7";
}

.ri-coupon-3-line:before {
  content: "\ebe8";
}

.ri-coupon-4-fill:before {
  content: "\ebe9";
}

.ri-coupon-4-line:before {
  content: "\ebea";
}

.ri-coupon-5-fill:before {
  content: "\ebeb";
}

.ri-coupon-5-line:before {
  content: "\ebec";
}

.ri-coupon-fill:before {
  content: "\ebed";
}

.ri-coupon-line:before {
  content: "\ebee";
}

.ri-cpu-fill:before {
  content: "\ebef";
}

.ri-cpu-line:before {
  content: "\ebf0";
}

.ri-creative-commons-by-fill:before {
  content: "\ebf1";
}

.ri-creative-commons-by-line:before {
  content: "\ebf2";
}

.ri-creative-commons-fill:before {
  content: "\ebf3";
}

.ri-creative-commons-line:before {
  content: "\ebf4";
}

.ri-creative-commons-nc-fill:before {
  content: "\ebf5";
}

.ri-creative-commons-nc-line:before {
  content: "\ebf6";
}

.ri-creative-commons-nd-fill:before {
  content: "\ebf7";
}

.ri-creative-commons-nd-line:before {
  content: "\ebf8";
}

.ri-creative-commons-sa-fill:before {
  content: "\ebf9";
}

.ri-creative-commons-sa-line:before {
  content: "\ebfa";
}

.ri-creative-commons-zero-fill:before {
  content: "\ebfb";
}

.ri-creative-commons-zero-line:before {
  content: "\ebfc";
}

.ri-criminal-fill:before {
  content: "\ebfd";
}

.ri-criminal-line:before {
  content: "\ebfe";
}

.ri-crop-2-fill:before {
  content: "\ebff";
}

.ri-crop-2-line:before {
  content: "\ec00";
}

.ri-crop-fill:before {
  content: "\ec01";
}

.ri-crop-line:before {
  content: "\ec02";
}

.ri-css3-fill:before {
  content: "\ec03";
}

.ri-css3-line:before {
  content: "\ec04";
}

.ri-cup-fill:before {
  content: "\ec05";
}

.ri-cup-line:before {
  content: "\ec06";
}

.ri-currency-fill:before {
  content: "\ec07";
}

.ri-currency-line:before {
  content: "\ec08";
}

.ri-cursor-fill:before {
  content: "\ec09";
}

.ri-cursor-line:before {
  content: "\ec0a";
}

.ri-customer-service-2-fill:before {
  content: "\ec0b";
}

.ri-customer-service-2-line:before {
  content: "\ec0c";
}

.ri-customer-service-fill:before {
  content: "\ec0d";
}

.ri-customer-service-line:before {
  content: "\ec0e";
}

.ri-dashboard-2-fill:before {
  content: "\ec0f";
}

.ri-dashboard-2-line:before {
  content: "\ec10";
}

.ri-dashboard-3-fill:before {
  content: "\ec11";
}

.ri-dashboard-3-line:before {
  content: "\ec12";
}

.ri-dashboard-fill:before {
  content: "\ec13";
}

.ri-dashboard-line:before {
  content: "\ec14";
}

.ri-database-2-fill:before {
  content: "\ec15";
}

.ri-database-2-line:before {
  content: "\ec16";
}

.ri-database-fill:before {
  content: "\ec17";
}

.ri-database-line:before {
  content: "\ec18";
}

.ri-delete-back-2-fill:before {
  content: "\ec19";
}

.ri-delete-back-2-line:before {
  content: "\ec1a";
}

.ri-delete-back-fill:before {
  content: "\ec1b";
}

.ri-delete-back-line:before {
  content: "\ec1c";
}

.ri-delete-bin-2-fill:before {
  content: "\ec1d";
}

.ri-delete-bin-2-line:before {
  content: "\ec1e";
}

.ri-delete-bin-3-fill:before {
  content: "\ec1f";
}

.ri-delete-bin-3-line:before {
  content: "\ec20";
}

.ri-delete-bin-4-fill:before {
  content: "\ec21";
}

.ri-delete-bin-4-line:before {
  content: "\ec22";
}

.ri-delete-bin-5-fill:before {
  content: "\ec23";
}

.ri-delete-bin-5-line:before {
  content: "\ec24";
}

.ri-delete-bin-6-fill:before {
  content: "\ec25";
}

.ri-delete-bin-6-line:before {
  content: "\ec26";
}

.ri-delete-bin-7-fill:before {
  content: "\ec27";
}

.ri-delete-bin-7-line:before, .icon-delete.icon-solid:before, .icon-delete:before {
  content: "\ec28";
}

.ri-delete-bin-fill:before {
  content: "\ec29";
}

.ri-delete-bin-line:before {
  content: "\ec2a";
}

.ri-delete-column:before {
  content: "\ec2b";
}

.ri-delete-row:before {
  content: "\ec2c";
}

.ri-device-fill:before {
  content: "\ec2d";
}

.ri-device-line:before {
  content: "\ec2e";
}

.ri-device-recover-fill:before {
  content: "\ec2f";
}

.ri-device-recover-line:before {
  content: "\ec30";
}

.ri-dingding-fill:before {
  content: "\ec31";
}

.ri-dingding-line:before {
  content: "\ec32";
}

.ri-direction-fill:before {
  content: "\ec33";
}

.ri-direction-line:before {
  content: "\ec34";
}

.ri-disc-fill:before {
  content: "\ec35";
}

.ri-disc-line:before {
  content: "\ec36";
}

.ri-discord-fill:before {
  content: "\ec37";
}

.ri-discord-line:before {
  content: "\ec38";
}

.ri-discuss-fill:before {
  content: "\ec39";
}

.ri-discuss-line:before {
  content: "\ec3a";
}

.ri-dislike-fill:before {
  content: "\ec3b";
}

.ri-dislike-line:before {
  content: "\ec3c";
}

.ri-disqus-fill:before {
  content: "\ec3d";
}

.ri-disqus-line:before {
  content: "\ec3e";
}

.ri-divide-fill:before {
  content: "\ec3f";
}

.ri-divide-line:before {
  content: "\ec40";
}

.ri-donut-chart-fill:before {
  content: "\ec41";
}

.ri-donut-chart-line:before {
  content: "\ec42";
}

.ri-door-closed-fill:before {
  content: "\ec43";
}

.ri-door-closed-line:before {
  content: "\ec44";
}

.ri-door-fill:before {
  content: "\ec45";
}

.ri-door-line:before {
  content: "\ec46";
}

.ri-door-lock-box-fill:before {
  content: "\ec47";
}

.ri-door-lock-box-line:before {
  content: "\ec48";
}

.ri-door-lock-fill:before {
  content: "\ec49";
}

.ri-door-lock-line:before {
  content: "\ec4a";
}

.ri-door-open-fill:before {
  content: "\ec4b";
}

.ri-door-open-line:before {
  content: "\ec4c";
}

.ri-dossier-fill:before {
  content: "\ec4d";
}

.ri-dossier-line:before {
  content: "\ec4e";
}

.ri-douban-fill:before {
  content: "\ec4f";
}

.ri-douban-line:before {
  content: "\ec50";
}

.ri-double-quotes-l:before {
  content: "\ec51";
}

.ri-double-quotes-r:before {
  content: "\ec52";
}

.ri-download-2-fill:before {
  content: "\ec53";
}

.ri-download-2-line:before {
  content: "\ec54";
}

.ri-download-cloud-2-fill:before {
  content: "\ec55";
}

.ri-download-cloud-2-line:before {
  content: "\ec56";
}

.ri-download-cloud-fill:before {
  content: "\ec57";
}

.ri-download-cloud-line:before {
  content: "\ec58";
}

.ri-download-fill:before {
  content: "\ec59";
}

.ri-download-line:before {
  content: "\ec5a";
}

.ri-draft-fill:before {
  content: "\ec5b";
}

.ri-draft-line:before {
  content: "\ec5c";
}

.ri-drag-drop-fill:before {
  content: "\ec5d";
}

.ri-drag-drop-line:before {
  content: "\ec5e";
}

.ri-drag-move-2-fill:before {
  content: "\ec5f";
}

.ri-drag-move-2-line:before {
  content: "\ec60";
}

.ri-drag-move-fill:before {
  content: "\ec61";
}

.ri-drag-move-line:before {
  content: "\ec62";
}

.ri-dribbble-fill:before {
  content: "\ec63";
}

.ri-dribbble-line:before {
  content: "\ec64";
}

.ri-drive-fill:before {
  content: "\ec65";
}

.ri-drive-line:before {
  content: "\ec66";
}

.ri-drizzle-fill:before {
  content: "\ec67";
}

.ri-drizzle-line:before {
  content: "\ec68";
}

.ri-drop-fill:before {
  content: "\ec69";
}

.ri-drop-line:before {
  content: "\ec6a";
}

.ri-dropbox-fill:before {
  content: "\ec6b";
}

.ri-dropbox-line:before {
  content: "\ec6c";
}

.ri-dual-sim-1-fill:before {
  content: "\ec6d";
}

.ri-dual-sim-1-line:before {
  content: "\ec6e";
}

.ri-dual-sim-2-fill:before {
  content: "\ec6f";
}

.ri-dual-sim-2-line:before {
  content: "\ec70";
}

.ri-dv-fill:before {
  content: "\ec71";
}

.ri-dv-line:before {
  content: "\ec72";
}

.ri-dvd-fill:before {
  content: "\ec73";
}

.ri-dvd-line:before {
  content: "\ec74";
}

.ri-e-bike-2-fill:before {
  content: "\ec75";
}

.ri-e-bike-2-line:before {
  content: "\ec76";
}

.ri-e-bike-fill:before {
  content: "\ec77";
}

.ri-e-bike-line:before {
  content: "\ec78";
}

.ri-earth-fill:before {
  content: "\ec79";
}

.ri-earth-line:before {
  content: "\ec7a";
}

.ri-earthquake-fill:before {
  content: "\ec7b";
}

.ri-earthquake-line:before {
  content: "\ec7c";
}

.ri-edge-fill:before {
  content: "\ec7d";
}

.ri-edge-line:before {
  content: "\ec7e";
}

.ri-edit-2-fill:before {
  content: "\ec7f";
}

.ri-edit-2-line:before {
  content: "\ec80";
}

.ri-edit-box-fill:before {
  content: "\ec81";
}

.ri-edit-box-line:before {
  content: "\ec82";
}

.ri-edit-circle-fill:before {
  content: "\ec83";
}

.ri-edit-circle-line:before {
  content: "\ec84";
}

.ri-edit-fill:before {
  content: "\ec85";
}

.ri-edit-line:before {
  content: "\ec86";
}

.ri-eject-fill:before {
  content: "\ec87";
}

.ri-eject-line:before {
  content: "\ec88";
}

.ri-emotion-2-fill:before {
  content: "\ec89";
}

.ri-emotion-2-line:before {
  content: "\ec8a";
}

.ri-emotion-fill:before {
  content: "\ec8b";
}

.ri-emotion-happy-fill:before {
  content: "\ec8c";
}

.ri-emotion-happy-line:before {
  content: "\ec8d";
}

.ri-emotion-laugh-fill:before {
  content: "\ec8e";
}

.ri-emotion-laugh-line:before {
  content: "\ec8f";
}

.ri-emotion-line:before {
  content: "\ec90";
}

.ri-emotion-normal-fill:before {
  content: "\ec91";
}

.ri-emotion-normal-line:before {
  content: "\ec92";
}

.ri-emotion-sad-fill:before {
  content: "\ec93";
}

.ri-emotion-sad-line:before {
  content: "\ec94";
}

.ri-emotion-unhappy-fill:before {
  content: "\ec95";
}

.ri-emotion-unhappy-line:before {
  content: "\ec96";
}

.ri-empathize-fill:before {
  content: "\ec97";
}

.ri-empathize-line:before {
  content: "\ec98";
}

.ri-emphasis-cn:before {
  content: "\ec99";
}

.ri-emphasis:before {
  content: "\ec9a";
}

.ri-english-input:before {
  content: "\ec9b";
}

.ri-equalizer-fill:before {
  content: "\ec9c";
}

.ri-equalizer-line:before {
  content: "\ec9d";
}

.ri-eraser-fill:before {
  content: "\ec9e";
}

.ri-eraser-line:before {
  content: "\ec9f";
}

.ri-error-warning-fill:before {
  content: "\eca0";
}

.ri-error-warning-line:before {
  content: "\eca1";
}

.ri-evernote-fill:before {
  content: "\eca2";
}

.ri-evernote-line:before {
  content: "\eca3";
}

.ri-exchange-box-fill:before {
  content: "\eca4";
}

.ri-exchange-box-line:before {
  content: "\eca5";
}

.ri-exchange-cny-fill:before {
  content: "\eca6";
}

.ri-exchange-cny-line:before {
  content: "\eca7";
}

.ri-exchange-dollar-fill:before {
  content: "\eca8";
}

.ri-exchange-dollar-line:before {
  content: "\eca9";
}

.ri-exchange-fill:before {
  content: "\ecaa";
}

.ri-exchange-funds-fill:before {
  content: "\ecab";
}

.ri-exchange-funds-line:before {
  content: "\ecac";
}

.ri-exchange-line:before {
  content: "\ecad";
}

.ri-external-link-fill:before {
  content: "\ecae";
}

.ri-external-link-line:before {
  content: "\ecaf";
}

.ri-eye-2-fill:before {
  content: "\ecb0";
}

.ri-eye-2-line:before {
  content: "\ecb1";
}

.ri-eye-close-fill:before {
  content: "\ecb2";
}

.ri-eye-close-line:before {
  content: "\ecb3";
}

.ri-eye-fill:before, .icon-see.icon-solid:before {
  content: "\ecb4";
}

.ri-eye-line:before, .icon-see:before {
  content: "\ecb5";
}

.ri-eye-off-fill:before {
  content: "\ecb6";
}

.ri-eye-off-line:before {
  content: "\ecb7";
}

.ri-facebook-box-fill:before {
  content: "\ecb8";
}

.ri-facebook-box-line:before {
  content: "\ecb9";
}

.ri-facebook-circle-fill:before {
  content: "\ecba";
}

.ri-facebook-circle-line:before {
  content: "\ecbb";
}

.ri-facebook-fill:before {
  content: "\ecbc";
}

.ri-facebook-line:before {
  content: "\ecbd";
}

.ri-fahrenheit-fill:before {
  content: "\ecbe";
}

.ri-fahrenheit-line:before {
  content: "\ecbf";
}

.ri-feedback-fill:before {
  content: "\ecc0";
}

.ri-feedback-line:before {
  content: "\ecc1";
}

.ri-file-2-fill:before {
  content: "\ecc2";
}

.ri-file-2-line:before {
  content: "\ecc3";
}

.ri-file-3-fill:before {
  content: "\ecc4";
}

.ri-file-3-line:before {
  content: "\ecc5";
}

.ri-file-4-fill:before {
  content: "\ecc6";
}

.ri-file-4-line:before {
  content: "\ecc7";
}

.ri-file-add-fill:before {
  content: "\ecc8";
}

.ri-file-add-line:before {
  content: "\ecc9";
}

.ri-file-chart-2-fill:before {
  content: "\ecca";
}

.ri-file-chart-2-line:before {
  content: "\eccb";
}

.ri-file-chart-fill:before {
  content: "\eccc";
}

.ri-file-chart-line:before {
  content: "\eccd";
}

.ri-file-cloud-fill:before {
  content: "\ecce";
}

.ri-file-cloud-line:before {
  content: "\eccf";
}

.ri-file-code-fill:before {
  content: "\ecd0";
}

.ri-file-code-line:before {
  content: "\ecd1";
}

.ri-file-copy-2-fill:before {
  content: "\ecd2";
}

.ri-file-copy-2-line:before {
  content: "\ecd3";
}

.ri-file-copy-fill:before {
  content: "\ecd4";
}

.ri-file-copy-line:before {
  content: "\ecd5";
}

.ri-file-damage-fill:before {
  content: "\ecd6";
}

.ri-file-damage-line:before {
  content: "\ecd7";
}

.ri-file-download-fill:before {
  content: "\ecd8";
}

.ri-file-download-line:before {
  content: "\ecd9";
}

.ri-file-edit-fill:before {
  content: "\ecda";
}

.ri-file-edit-line:before {
  content: "\ecdb";
}

.ri-file-excel-2-fill:before {
  content: "\ecdc";
}

.ri-file-excel-2-line:before {
  content: "\ecdd";
}

.ri-file-excel-fill:before {
  content: "\ecde";
}

.ri-file-excel-line:before {
  content: "\ecdf";
}

.ri-file-fill:before {
  content: "\ece0";
}

.ri-file-forbid-fill:before {
  content: "\ece1";
}

.ri-file-forbid-line:before {
  content: "\ece2";
}

.ri-file-gif-fill:before {
  content: "\ece3";
}

.ri-file-gif-line:before {
  content: "\ece4";
}

.ri-file-history-fill:before {
  content: "\ece5";
}

.ri-file-history-line:before {
  content: "\ece6";
}

.ri-file-hwp-fill:before {
  content: "\ece7";
}

.ri-file-hwp-line:before {
  content: "\ece8";
}

.ri-file-info-fill:before {
  content: "\ece9";
}

.ri-file-info-line:before {
  content: "\ecea";
}

.ri-file-line:before {
  content: "\eceb";
}

.ri-file-list-2-fill:before {
  content: "\ecec";
}

.ri-file-list-2-line:before {
  content: "\eced";
}

.ri-file-list-3-fill:before {
  content: "\ecee";
}

.ri-file-list-3-line:before {
  content: "\ecef";
}

.ri-file-list-fill:before {
  content: "\ecf0";
}

.ri-file-list-line:before {
  content: "\ecf1";
}

.ri-file-lock-fill:before {
  content: "\ecf2";
}

.ri-file-lock-line:before {
  content: "\ecf3";
}

.ri-file-mark-fill:before {
  content: "\ecf4";
}

.ri-file-mark-line:before {
  content: "\ecf5";
}

.ri-file-music-fill:before {
  content: "\ecf6";
}

.ri-file-music-line:before {
  content: "\ecf7";
}

.ri-file-paper-2-fill:before {
  content: "\ecf8";
}

.ri-file-paper-2-line:before {
  content: "\ecf9";
}

.ri-file-paper-fill:before {
  content: "\ecfa";
}

.ri-file-paper-line:before {
  content: "\ecfb";
}

.ri-file-pdf-fill:before {
  content: "\ecfc";
}

.ri-file-pdf-line:before {
  content: "\ecfd";
}

.ri-file-ppt-2-fill:before {
  content: "\ecfe";
}

.ri-file-ppt-2-line:before {
  content: "\ecff";
}

.ri-file-ppt-fill:before {
  content: "\ed00";
}

.ri-file-ppt-line:before {
  content: "\ed01";
}

.ri-file-reduce-fill:before {
  content: "\ed02";
}

.ri-file-reduce-line:before {
  content: "\ed03";
}

.ri-file-search-fill:before {
  content: "\ed04";
}

.ri-file-search-line:before {
  content: "\ed05";
}

.ri-file-settings-fill:before {
  content: "\ed06";
}

.ri-file-settings-line:before {
  content: "\ed07";
}

.ri-file-shield-2-fill:before {
  content: "\ed08";
}

.ri-file-shield-2-line:before {
  content: "\ed09";
}

.ri-file-shield-fill:before {
  content: "\ed0a";
}

.ri-file-shield-line:before {
  content: "\ed0b";
}

.ri-file-shred-fill:before {
  content: "\ed0c";
}

.ri-file-shred-line:before {
  content: "\ed0d";
}

.ri-file-text-fill:before {
  content: "\ed0e";
}

.ri-file-text-line:before {
  content: "\ed0f";
}

.ri-file-transfer-fill:before {
  content: "\ed10";
}

.ri-file-transfer-line:before {
  content: "\ed11";
}

.ri-file-unknow-fill:before {
  content: "\ed12";
}

.ri-file-unknow-line:before {
  content: "\ed13";
}

.ri-file-upload-fill:before {
  content: "\ed14";
}

.ri-file-upload-line:before {
  content: "\ed15";
}

.ri-file-user-fill:before {
  content: "\ed16";
}

.ri-file-user-line:before {
  content: "\ed17";
}

.ri-file-warning-fill:before {
  content: "\ed18";
}

.ri-file-warning-line:before {
  content: "\ed19";
}

.ri-file-word-2-fill:before {
  content: "\ed1a";
}

.ri-file-word-2-line:before {
  content: "\ed1b";
}

.ri-file-word-fill:before {
  content: "\ed1c";
}

.ri-file-word-line:before {
  content: "\ed1d";
}

.ri-file-zip-fill:before {
  content: "\ed1e";
}

.ri-file-zip-line:before {
  content: "\ed1f";
}

.ri-film-fill:before {
  content: "\ed20";
}

.ri-film-line:before {
  content: "\ed21";
}

.ri-filter-2-fill:before, .icon-filter.icon-solid:before {
  content: "\ed22";
}

.ri-filter-2-line:before, .icon-filter:before {
  content: "\ed23";
}

.ri-filter-3-fill:before {
  content: "\ed24";
}

.ri-filter-3-line:before {
  content: "\ed25";
}

.ri-filter-fill:before {
  content: "\ed26";
}

.ri-filter-line:before {
  content: "\ed27";
}

.ri-filter-off-fill:before {
  content: "\ed28";
}

.ri-filter-off-line:before {
  content: "\ed29";
}

.ri-find-replace-fill:before {
  content: "\ed2a";
}

.ri-find-replace-line:before {
  content: "\ed2b";
}

.ri-finder-fill:before {
  content: "\ed2c";
}

.ri-finder-line:before {
  content: "\ed2d";
}

.ri-fingerprint-2-fill:before {
  content: "\ed2e";
}

.ri-fingerprint-2-line:before {
  content: "\ed2f";
}

.ri-fingerprint-fill:before {
  content: "\ed30";
}

.ri-fingerprint-line:before {
  content: "\ed31";
}

.ri-fire-fill:before {
  content: "\ed32";
}

.ri-fire-line:before {
  content: "\ed33";
}

.ri-firefox-fill:before {
  content: "\ed34";
}

.ri-firefox-line:before {
  content: "\ed35";
}

.ri-first-aid-kit-fill:before {
  content: "\ed36";
}

.ri-first-aid-kit-line:before {
  content: "\ed37";
}

.ri-flag-2-fill:before {
  content: "\ed38";
}

.ri-flag-2-line:before {
  content: "\ed39";
}

.ri-flag-fill:before {
  content: "\ed3a";
}

.ri-flag-line:before {
  content: "\ed3b";
}

.ri-flashlight-fill:before {
  content: "\ed3c";
}

.ri-flashlight-line:before {
  content: "\ed3d";
}

.ri-flask-fill:before {
  content: "\ed3e";
}

.ri-flask-line:before {
  content: "\ed3f";
}

.ri-flight-land-fill:before {
  content: "\ed40";
}

.ri-flight-land-line:before {
  content: "\ed41";
}

.ri-flight-takeoff-fill:before {
  content: "\ed42";
}

.ri-flight-takeoff-line:before {
  content: "\ed43";
}

.ri-flood-fill:before {
  content: "\ed44";
}

.ri-flood-line:before {
  content: "\ed45";
}

.ri-flow-chart:before {
  content: "\ed46";
}

.ri-flutter-fill:before {
  content: "\ed47";
}

.ri-flutter-line:before {
  content: "\ed48";
}

.ri-focus-2-fill:before {
  content: "\ed49";
}

.ri-focus-2-line:before {
  content: "\ed4a";
}

.ri-focus-3-fill:before {
  content: "\ed4b";
}

.ri-focus-3-line:before {
  content: "\ed4c";
}

.ri-focus-fill:before {
  content: "\ed4d";
}

.ri-focus-line:before {
  content: "\ed4e";
}

.ri-foggy-fill:before {
  content: "\ed4f";
}

.ri-foggy-line:before {
  content: "\ed50";
}

.ri-folder-2-fill:before {
  content: "\ed51";
}

.ri-folder-2-line:before {
  content: "\ed52";
}

.ri-folder-3-fill:before {
  content: "\ed53";
}

.ri-folder-3-line:before {
  content: "\ed54";
}

.ri-folder-4-fill:before {
  content: "\ed55";
}

.ri-folder-4-line:before {
  content: "\ed56";
}

.ri-folder-5-fill:before {
  content: "\ed57";
}

.ri-folder-5-line:before {
  content: "\ed58";
}

.ri-folder-add-fill:before {
  content: "\ed59";
}

.ri-folder-add-line:before {
  content: "\ed5a";
}

.ri-folder-chart-2-fill:before {
  content: "\ed5b";
}

.ri-folder-chart-2-line:before {
  content: "\ed5c";
}

.ri-folder-chart-fill:before {
  content: "\ed5d";
}

.ri-folder-chart-line:before {
  content: "\ed5e";
}

.ri-folder-download-fill:before {
  content: "\ed5f";
}

.ri-folder-download-line:before {
  content: "\ed60";
}

.ri-folder-fill:before {
  content: "\ed61";
}

.ri-folder-forbid-fill:before {
  content: "\ed62";
}

.ri-folder-forbid-line:before {
  content: "\ed63";
}

.ri-folder-history-fill:before {
  content: "\ed64";
}

.ri-folder-history-line:before {
  content: "\ed65";
}

.ri-folder-info-fill:before {
  content: "\ed66";
}

.ri-folder-info-line:before {
  content: "\ed67";
}

.ri-folder-keyhole-fill:before {
  content: "\ed68";
}

.ri-folder-keyhole-line:before {
  content: "\ed69";
}

.ri-folder-line:before {
  content: "\ed6a";
}

.ri-folder-lock-fill:before {
  content: "\ed6b";
}

.ri-folder-lock-line:before {
  content: "\ed6c";
}

.ri-folder-music-fill:before {
  content: "\ed6d";
}

.ri-folder-music-line:before {
  content: "\ed6e";
}

.ri-folder-open-fill:before {
  content: "\ed6f";
}

.ri-folder-open-line:before {
  content: "\ed70";
}

.ri-folder-received-fill:before {
  content: "\ed71";
}

.ri-folder-received-line:before {
  content: "\ed72";
}

.ri-folder-reduce-fill:before {
  content: "\ed73";
}

.ri-folder-reduce-line:before {
  content: "\ed74";
}

.ri-folder-settings-fill:before {
  content: "\ed75";
}

.ri-folder-settings-line:before {
  content: "\ed76";
}

.ri-folder-shared-fill:before {
  content: "\ed77";
}

.ri-folder-shared-line:before {
  content: "\ed78";
}

.ri-folder-shield-2-fill:before {
  content: "\ed79";
}

.ri-folder-shield-2-line:before {
  content: "\ed7a";
}

.ri-folder-shield-fill:before {
  content: "\ed7b";
}

.ri-folder-shield-line:before {
  content: "\ed7c";
}

.ri-folder-transfer-fill:before {
  content: "\ed7d";
}

.ri-folder-transfer-line:before {
  content: "\ed7e";
}

.ri-folder-unknow-fill:before {
  content: "\ed7f";
}

.ri-folder-unknow-line:before {
  content: "\ed80";
}

.ri-folder-upload-fill:before {
  content: "\ed81";
}

.ri-folder-upload-line:before {
  content: "\ed82";
}

.ri-folder-user-fill:before {
  content: "\ed83";
}

.ri-folder-user-line:before {
  content: "\ed84";
}

.ri-folder-warning-fill:before {
  content: "\ed85";
}

.ri-folder-warning-line:before {
  content: "\ed86";
}

.ri-folder-zip-fill:before {
  content: "\ed87";
}

.ri-folder-zip-line:before {
  content: "\ed88";
}

.ri-folders-fill:before {
  content: "\ed89";
}

.ri-folders-line:before {
  content: "\ed8a";
}

.ri-font-color:before {
  content: "\ed8b";
}

.ri-font-size-2:before {
  content: "\ed8c";
}

.ri-font-size:before {
  content: "\ed8d";
}

.ri-football-fill:before {
  content: "\ed8e";
}

.ri-football-line:before {
  content: "\ed8f";
}

.ri-footprint-fill:before {
  content: "\ed90";
}

.ri-footprint-line:before {
  content: "\ed91";
}

.ri-forbid-2-fill:before {
  content: "\ed92";
}

.ri-forbid-2-line:before {
  content: "\ed93";
}

.ri-forbid-fill:before {
  content: "\ed94";
}

.ri-forbid-line:before {
  content: "\ed95";
}

.ri-format-clear:before {
  content: "\ed96";
}

.ri-fridge-fill:before {
  content: "\ed97";
}

.ri-fridge-line:before {
  content: "\ed98";
}

.ri-fullscreen-exit-fill:before {
  content: "\ed99";
}

.ri-fullscreen-exit-line:before {
  content: "\ed9a";
}

.ri-fullscreen-fill:before {
  content: "\ed9b";
}

.ri-fullscreen-line:before {
  content: "\ed9c";
}

.ri-function-fill:before {
  content: "\ed9d";
}

.ri-function-line:before {
  content: "\ed9e";
}

.ri-functions:before {
  content: "\ed9f";
}

.ri-funds-box-fill:before {
  content: "\eda0";
}

.ri-funds-box-line:before {
  content: "\eda1";
}

.ri-funds-fill:before {
  content: "\eda2";
}

.ri-funds-line:before {
  content: "\eda3";
}

.ri-gallery-fill:before {
  content: "\eda4";
}

.ri-gallery-line:before {
  content: "\eda5";
}

.ri-gallery-upload-fill:before {
  content: "\eda6";
}

.ri-gallery-upload-line:before {
  content: "\eda7";
}

.ri-game-fill:before {
  content: "\eda8";
}

.ri-game-line:before {
  content: "\eda9";
}

.ri-gamepad-fill:before {
  content: "\edaa";
}

.ri-gamepad-line:before {
  content: "\edab";
}

.ri-gas-station-fill:before {
  content: "\edac";
}

.ri-gas-station-line:before {
  content: "\edad";
}

.ri-gatsby-fill:before {
  content: "\edae";
}

.ri-gatsby-line:before {
  content: "\edaf";
}

.ri-genderless-fill:before {
  content: "\edb0";
}

.ri-genderless-line:before {
  content: "\edb1";
}

.ri-ghost-2-fill:before {
  content: "\edb2";
}

.ri-ghost-2-line:before {
  content: "\edb3";
}

.ri-ghost-fill:before {
  content: "\edb4";
}

.ri-ghost-line:before {
  content: "\edb5";
}

.ri-ghost-smile-fill:before {
  content: "\edb6";
}

.ri-ghost-smile-line:before {
  content: "\edb7";
}

.ri-gift-2-fill:before {
  content: "\edb8";
}

.ri-gift-2-line:before {
  content: "\edb9";
}

.ri-gift-fill:before {
  content: "\edba";
}

.ri-gift-line:before {
  content: "\edbb";
}

.ri-git-branch-fill:before {
  content: "\edbc";
}

.ri-git-branch-line:before {
  content: "\edbd";
}

.ri-git-commit-fill:before {
  content: "\edbe";
}

.ri-git-commit-line:before {
  content: "\edbf";
}

.ri-git-merge-fill:before {
  content: "\edc0";
}

.ri-git-merge-line:before, .icon-merge.icon-solid:before, .icon-merge:before {
  content: "\edc1";
}

.ri-git-pull-request-fill:before {
  content: "\edc2";
}

.ri-git-pull-request-line:before {
  content: "\edc3";
}

.ri-git-repository-commits-fill:before {
  content: "\edc4";
}

.ri-git-repository-commits-line:before {
  content: "\edc5";
}

.ri-git-repository-fill:before {
  content: "\edc6";
}

.ri-git-repository-line:before {
  content: "\edc7";
}

.ri-git-repository-private-fill:before {
  content: "\edc8";
}

.ri-git-repository-private-line:before {
  content: "\edc9";
}

.ri-github-fill:before {
  content: "\edca";
}

.ri-github-line:before {
  content: "\edcb";
}

.ri-gitlab-fill:before {
  content: "\edcc";
}

.ri-gitlab-line:before {
  content: "\edcd";
}

.ri-global-fill:before {
  content: "\edce";
}

.ri-global-line:before {
  content: "\edcf";
}

.ri-globe-fill:before {
  content: "\edd0";
}

.ri-globe-line:before {
  content: "\edd1";
}

.ri-goblet-fill:before {
  content: "\edd2";
}

.ri-goblet-line:before {
  content: "\edd3";
}

.ri-google-fill:before {
  content: "\edd4";
}

.ri-google-line:before {
  content: "\edd5";
}

.ri-google-play-fill:before {
  content: "\edd6";
}

.ri-google-play-line:before {
  content: "\edd7";
}

.ri-government-fill:before {
  content: "\edd8";
}

.ri-government-line:before {
  content: "\edd9";
}

.ri-gps-fill:before {
  content: "\edda";
}

.ri-gps-line:before {
  content: "\eddb";
}

.ri-gradienter-fill:before {
  content: "\eddc";
}

.ri-gradienter-line:before {
  content: "\eddd";
}

.ri-grid-fill:before {
  content: "\edde";
}

.ri-grid-line:before {
  content: "\eddf";
}

.ri-group-2-fill:before {
  content: "\ede0";
}

.ri-group-2-line:before {
  content: "\ede1";
}

.ri-group-fill:before, .icon-users.icon-solid:before {
  content: "\ede2";
}

.ri-group-line:before, .icon-users:before {
  content: "\ede3";
}

.ri-guide-fill:before {
  content: "\ede4";
}

.ri-guide-line:before {
  content: "\ede5";
}

.ri-h-1:before {
  content: "\ede6";
}

.ri-h-2:before {
  content: "\ede7";
}

.ri-h-3:before {
  content: "\ede8";
}

.ri-h-4:before {
  content: "\ede9";
}

.ri-h-5:before {
  content: "\edea";
}

.ri-h-6:before {
  content: "\edeb";
}

.ri-hail-fill:before {
  content: "\edec";
}

.ri-hail-line:before {
  content: "\eded";
}

.ri-hammer-fill:before {
  content: "\edee";
}

.ri-hammer-line:before {
  content: "\edef";
}

.ri-hand-coin-fill:before {
  content: "\edf0";
}

.ri-hand-coin-line:before {
  content: "\edf1";
}

.ri-hand-heart-fill:before {
  content: "\edf2";
}

.ri-hand-heart-line:before {
  content: "\edf3";
}

.ri-hand-sanitizer-fill:before {
  content: "\edf4";
}

.ri-hand-sanitizer-line:before {
  content: "\edf5";
}

.ri-handbag-fill:before {
  content: "\edf6";
}

.ri-handbag-line:before {
  content: "\edf7";
}

.ri-hard-drive-2-fill:before {
  content: "\edf8";
}

.ri-hard-drive-2-line:before {
  content: "\edf9";
}

.ri-hard-drive-fill:before {
  content: "\edfa";
}

.ri-hard-drive-line:before {
  content: "\edfb";
}

.ri-hashtag:before {
  content: "\edfc";
}

.ri-haze-2-fill:before {
  content: "\edfd";
}

.ri-haze-2-line:before {
  content: "\edfe";
}

.ri-haze-fill:before {
  content: "\edff";
}

.ri-haze-line:before {
  content: "\ee00";
}

.ri-hd-fill:before {
  content: "\ee01";
}

.ri-hd-line:before {
  content: "\ee02";
}

.ri-heading:before {
  content: "\ee03";
}

.ri-headphone-fill:before {
  content: "\ee04";
}

.ri-headphone-line:before {
  content: "\ee05";
}

.ri-health-book-fill:before {
  content: "\ee06";
}

.ri-health-book-line:before {
  content: "\ee07";
}

.ri-heart-2-fill:before, .icon-heart.icon-solid:before {
  content: "\ee08";
}

.ri-heart-2-line:before, .icon-heart:before {
  content: "\ee09";
}

.ri-heart-3-fill:before {
  content: "\ee0a";
}

.ri-heart-3-line:before {
  content: "\ee0b";
}

.ri-heart-add-fill:before {
  content: "\ee0c";
}

.ri-heart-add-line:before {
  content: "\ee0d";
}

.ri-heart-fill:before {
  content: "\ee0e";
}

.ri-heart-line:before {
  content: "\ee0f";
}

.ri-heart-pulse-fill:before {
  content: "\ee10";
}

.ri-heart-pulse-line:before {
  content: "\ee11";
}

.ri-hearts-fill:before {
  content: "\ee12";
}

.ri-hearts-line:before {
  content: "\ee13";
}

.ri-heavy-showers-fill:before {
  content: "\ee14";
}

.ri-heavy-showers-line:before {
  content: "\ee15";
}

.ri-history-fill:before {
  content: "\ee16";
}

.ri-history-line:before {
  content: "\ee17";
}

.ri-home-2-fill:before {
  content: "\ee18";
}

.ri-home-2-line:before {
  content: "\ee19";
}

.ri-home-3-fill:before {
  content: "\ee1a";
}

.ri-home-3-line:before {
  content: "\ee1b";
}

.ri-home-4-fill:before {
  content: "\ee1c";
}

.ri-home-4-line:before {
  content: "\ee1d";
}

.ri-home-5-fill:before {
  content: "\ee1e";
}

.ri-home-5-line:before {
  content: "\ee1f";
}

.ri-home-6-fill:before {
  content: "\ee20";
}

.ri-home-6-line:before {
  content: "\ee21";
}

.ri-home-7-fill:before {
  content: "\ee22";
}

.ri-home-7-line:before {
  content: "\ee23";
}

.ri-home-8-fill:before {
  content: "\ee24";
}

.ri-home-8-line:before {
  content: "\ee25";
}

.ri-home-fill:before {
  content: "\ee26";
}

.ri-home-gear-fill:before {
  content: "\ee27";
}

.ri-home-gear-line:before {
  content: "\ee28";
}

.ri-home-heart-fill:before {
  content: "\ee29";
}

.ri-home-heart-line:before {
  content: "\ee2a";
}

.ri-home-line:before {
  content: "\ee2b";
}

.ri-home-smile-2-fill:before {
  content: "\ee2c";
}

.ri-home-smile-2-line:before {
  content: "\ee2d";
}

.ri-home-smile-fill:before {
  content: "\ee2e";
}

.ri-home-smile-line:before {
  content: "\ee2f";
}

.ri-home-wifi-fill:before {
  content: "\ee30";
}

.ri-home-wifi-line:before {
  content: "\ee31";
}

.ri-honor-of-kings-fill:before {
  content: "\ee32";
}

.ri-honor-of-kings-line:before {
  content: "\ee33";
}

.ri-honour-fill:before {
  content: "\ee34";
}

.ri-honour-line:before {
  content: "\ee35";
}

.ri-hospital-fill:before {
  content: "\ee36";
}

.ri-hospital-line:before {
  content: "\ee37";
}

.ri-hotel-bed-fill:before {
  content: "\ee38";
}

.ri-hotel-bed-line:before {
  content: "\ee39";
}

.ri-hotel-fill:before {
  content: "\ee3a";
}

.ri-hotel-line:before {
  content: "\ee3b";
}

.ri-hotspot-fill:before {
  content: "\ee3c";
}

.ri-hotspot-line:before {
  content: "\ee3d";
}

.ri-hq-fill:before {
  content: "\ee3e";
}

.ri-hq-line:before {
  content: "\ee3f";
}

.ri-html5-fill:before {
  content: "\ee40";
}

.ri-html5-line:before {
  content: "\ee41";
}

.ri-ie-fill:before {
  content: "\ee42";
}

.ri-ie-line:before {
  content: "\ee43";
}

.ri-image-2-fill:before {
  content: "\ee44";
}

.ri-image-2-line:before {
  content: "\ee45";
}

.ri-image-add-fill:before {
  content: "\ee46";
}

.ri-image-add-line:before {
  content: "\ee47";
}

.ri-image-edit-fill:before {
  content: "\ee48";
}

.ri-image-edit-line:before {
  content: "\ee49";
}

.ri-image-fill:before {
  content: "\ee4a";
}

.ri-image-line:before {
  content: "\ee4b";
}

.ri-inbox-archive-fill:before {
  content: "\ee4c";
}

.ri-inbox-archive-line:before {
  content: "\ee4d";
}

.ri-inbox-fill:before {
  content: "\ee4e";
}

.ri-inbox-line:before {
  content: "\ee4f";
}

.ri-inbox-unarchive-fill:before {
  content: "\ee50";
}

.ri-inbox-unarchive-line:before {
  content: "\ee51";
}

.ri-increase-decrease-fill:before {
  content: "\ee52";
}

.ri-increase-decrease-line:before {
  content: "\ee53";
}

.ri-indent-decrease:before {
  content: "\ee54";
}

.ri-indent-increase:before {
  content: "\ee55";
}

.ri-indeterminate-circle-fill:before {
  content: "\ee56";
}

.ri-indeterminate-circle-line:before {
  content: "\ee57";
}

.ri-information-fill:before {
  content: "\ee58";
}

.ri-information-line:before {
  content: "\ee59";
}

.ri-infrared-thermometer-fill:before {
  content: "\ee5a";
}

.ri-infrared-thermometer-line:before {
  content: "\ee5b";
}

.ri-ink-bottle-fill:before {
  content: "\ee5c";
}

.ri-ink-bottle-line:before {
  content: "\ee5d";
}

.ri-input-cursor-move:before {
  content: "\ee5e";
}

.ri-input-method-fill:before {
  content: "\ee5f";
}

.ri-input-method-line:before {
  content: "\ee60";
}

.ri-insert-column-left:before {
  content: "\ee61";
}

.ri-insert-column-right:before {
  content: "\ee62";
}

.ri-insert-row-bottom:before {
  content: "\ee63";
}

.ri-insert-row-top:before {
  content: "\ee64";
}

.ri-instagram-fill:before {
  content: "\ee65";
}

.ri-instagram-line:before {
  content: "\ee66";
}

.ri-install-fill:before {
  content: "\ee67";
}

.ri-install-line:before {
  content: "\ee68";
}

.ri-invision-fill:before {
  content: "\ee69";
}

.ri-invision-line:before {
  content: "\ee6a";
}

.ri-italic:before {
  content: "\ee6b";
}

.ri-kakao-talk-fill:before {
  content: "\ee6c";
}

.ri-kakao-talk-line:before {
  content: "\ee6d";
}

.ri-key-2-fill:before {
  content: "\ee6e";
}

.ri-key-2-line:before {
  content: "\ee6f";
}

.ri-key-fill:before {
  content: "\ee70";
}

.ri-key-line:before {
  content: "\ee71";
}

.ri-keyboard-box-fill:before {
  content: "\ee72";
}

.ri-keyboard-box-line:before {
  content: "\ee73";
}

.ri-keyboard-fill:before {
  content: "\ee74";
}

.ri-keyboard-line:before {
  content: "\ee75";
}

.ri-keynote-fill:before {
  content: "\ee76";
}

.ri-keynote-line:before {
  content: "\ee77";
}

.ri-knife-blood-fill:before {
  content: "\ee78";
}

.ri-knife-blood-line:before {
  content: "\ee79";
}

.ri-knife-fill:before {
  content: "\ee7a";
}

.ri-knife-line:before {
  content: "\ee7b";
}

.ri-landscape-fill:before {
  content: "\ee7c";
}

.ri-landscape-line:before {
  content: "\ee7d";
}

.ri-layout-2-fill:before {
  content: "\ee7e";
}

.ri-layout-2-line:before {
  content: "\ee7f";
}

.ri-layout-3-fill:before {
  content: "\ee80";
}

.ri-layout-3-line:before {
  content: "\ee81";
}

.ri-layout-4-fill:before {
  content: "\ee82";
}

.ri-layout-4-line:before {
  content: "\ee83";
}

.ri-layout-5-fill:before {
  content: "\ee84";
}

.ri-layout-5-line:before {
  content: "\ee85";
}

.ri-layout-6-fill:before {
  content: "\ee86";
}

.ri-layout-6-line:before {
  content: "\ee87";
}

.ri-layout-bottom-2-fill:before {
  content: "\ee88";
}

.ri-layout-bottom-2-line:before {
  content: "\ee89";
}

.ri-layout-bottom-fill:before {
  content: "\ee8a";
}

.ri-layout-bottom-line:before {
  content: "\ee8b";
}

.ri-layout-column-fill:before {
  content: "\ee8c";
}

.ri-layout-column-line:before {
  content: "\ee8d";
}

.ri-layout-fill:before {
  content: "\ee8e";
}

.ri-layout-grid-fill:before {
  content: "\ee8f";
}

.ri-layout-grid-line:before {
  content: "\ee90";
}

.ri-layout-left-2-fill:before {
  content: "\ee91";
}

.ri-layout-left-2-line:before {
  content: "\ee92";
}

.ri-layout-left-fill:before {
  content: "\ee93";
}

.ri-layout-left-line:before {
  content: "\ee94";
}

.ri-layout-line:before {
  content: "\ee95";
}

.ri-layout-masonry-fill:before {
  content: "\ee96";
}

.ri-layout-masonry-line:before {
  content: "\ee97";
}

.ri-layout-right-2-fill:before {
  content: "\ee98";
}

.ri-layout-right-2-line:before {
  content: "\ee99";
}

.ri-layout-right-fill:before {
  content: "\ee9a";
}

.ri-layout-right-line:before {
  content: "\ee9b";
}

.ri-layout-row-fill:before {
  content: "\ee9c";
}

.ri-layout-row-line:before {
  content: "\ee9d";
}

.ri-layout-top-2-fill:before {
  content: "\ee9e";
}

.ri-layout-top-2-line:before {
  content: "\ee9f";
}

.ri-layout-top-fill:before {
  content: "\eea0";
}

.ri-layout-top-line:before {
  content: "\eea1";
}

.ri-leaf-fill:before {
  content: "\eea2";
}

.ri-leaf-line:before {
  content: "\eea3";
}

.ri-lifebuoy-fill:before {
  content: "\eea4";
}

.ri-lifebuoy-line:before {
  content: "\eea5";
}

.ri-lightbulb-fill:before {
  content: "\eea6";
}

.ri-lightbulb-flash-fill:before {
  content: "\eea7";
}

.ri-lightbulb-flash-line:before {
  content: "\eea8";
}

.ri-lightbulb-line:before {
  content: "\eea9";
}

.ri-line-chart-fill:before {
  content: "\eeaa";
}

.ri-line-chart-line:before {
  content: "\eeab";
}

.ri-line-fill:before {
  content: "\eeac";
}

.ri-line-height:before {
  content: "\eead";
}

.ri-line-line:before {
  content: "\eeae";
}

.ri-link-m:before {
  content: "\eeaf";
}

.ri-link-unlink-m:before {
  content: "\eeb0";
}

.ri-link-unlink:before {
  content: "\eeb1";
}

.ri-link:before {
  content: "\eeb2";
}

.ri-linkedin-box-fill:before {
  content: "\eeb3";
}

.ri-linkedin-box-line:before {
  content: "\eeb4";
}

.ri-linkedin-fill:before {
  content: "\eeb5";
}

.ri-linkedin-line:before {
  content: "\eeb6";
}

.ri-links-fill:before {
  content: "\eeb7";
}

.ri-links-line:before {
  content: "\eeb8";
}

.ri-list-check-2:before {
  content: "\eeb9";
}

.ri-list-check:before {
  content: "\eeba";
}

.ri-list-ordered:before {
  content: "\eebb";
}

.ri-list-settings-fill:before {
  content: "\eebc";
}

.ri-list-settings-line:before {
  content: "\eebd";
}

.ri-list-unordered:before {
  content: "\eebe";
}

.ri-live-fill:before {
  content: "\eebf";
}

.ri-live-line:before {
  content: "\eec0";
}

.ri-loader-2-fill:before {
  content: "\eec1";
}

.ri-loader-2-line:before {
  content: "\eec2";
}

.ri-loader-3-fill:before {
  content: "\eec3";
}

.ri-loader-3-line:before {
  content: "\eec4";
}

.ri-loader-4-fill:before {
  content: "\eec5";
}

.ri-loader-4-line:before {
  content: "\eec6";
}

.ri-loader-5-fill:before {
  content: "\eec7";
}

.ri-loader-5-line:before {
  content: "\eec8";
}

.ri-loader-fill:before {
  content: "\eec9";
}

.ri-loader-line:before {
  content: "\eeca";
}

.ri-lock-2-fill:before {
  content: "\eecb";
}

.ri-lock-2-line:before {
  content: "\eecc";
}

.ri-lock-fill:before {
  content: "\eecd";
}

.ri-lock-line:before {
  content: "\eece";
}

.ri-lock-password-fill:before {
  content: "\eecf";
}

.ri-lock-password-line:before {
  content: "\eed0";
}

.ri-lock-unlock-fill:before {
  content: "\eed1";
}

.ri-lock-unlock-line:before {
  content: "\eed2";
}

.ri-login-box-fill:before {
  content: "\eed3";
}

.ri-login-box-line:before {
  content: "\eed4";
}

.ri-login-circle-fill:before {
  content: "\eed5";
}

.ri-login-circle-line:before {
  content: "\eed6";
}

.ri-logout-box-fill:before {
  content: "\eed7";
}

.ri-logout-box-line:before {
  content: "\eed8";
}

.ri-logout-box-r-fill:before {
  content: "\eed9";
}

.ri-logout-box-r-line:before {
  content: "\eeda";
}

.ri-logout-circle-fill:before {
  content: "\eedb";
}

.ri-logout-circle-line:before {
  content: "\eedc";
}

.ri-logout-circle-r-fill:before {
  content: "\eedd";
}

.ri-logout-circle-r-line:before {
  content: "\eede";
}

.ri-luggage-cart-fill:before {
  content: "\eedf";
}

.ri-luggage-cart-line:before {
  content: "\eee0";
}

.ri-luggage-deposit-fill:before {
  content: "\eee1";
}

.ri-luggage-deposit-line:before {
  content: "\eee2";
}

.ri-lungs-fill:before {
  content: "\eee3";
}

.ri-lungs-line:before {
  content: "\eee4";
}

.ri-mac-fill:before {
  content: "\eee5";
}

.ri-mac-line:before {
  content: "\eee6";
}

.ri-macbook-fill:before {
  content: "\eee7";
}

.ri-macbook-line:before {
  content: "\eee8";
}

.ri-magic-fill:before {
  content: "\eee9";
}

.ri-magic-line:before {
  content: "\eeea";
}

.ri-mail-add-fill:before {
  content: "\eeeb";
}

.ri-mail-add-line:before {
  content: "\eeec";
}

.ri-mail-check-fill:before {
  content: "\eeed";
}

.ri-mail-check-line:before {
  content: "\eeee";
}

.ri-mail-close-fill:before {
  content: "\eeef";
}

.ri-mail-close-line:before {
  content: "\eef0";
}

.ri-mail-download-fill:before {
  content: "\eef1";
}

.ri-mail-download-line:before {
  content: "\eef2";
}

.ri-mail-fill:before {
  content: "\eef3";
}

.ri-mail-forbid-fill:before {
  content: "\eef4";
}

.ri-mail-forbid-line:before {
  content: "\eef5";
}

.ri-mail-line:before {
  content: "\eef6";
}

.ri-mail-lock-fill:before {
  content: "\eef7";
}

.ri-mail-lock-line:before {
  content: "\eef8";
}

.ri-mail-open-fill:before {
  content: "\eef9";
}

.ri-mail-open-line:before {
  content: "\eefa";
}

.ri-mail-send-fill:before {
  content: "\eefb";
}

.ri-mail-send-line:before, .icon-email-send.icon-solid:before, .icon-email-send:before {
  content: "\eefc";
}

.ri-mail-settings-fill:before {
  content: "\eefd";
}

.ri-mail-settings-line:before {
  content: "\eefe";
}

.ri-mail-star-fill:before {
  content: "\eeff";
}

.ri-mail-star-line:before {
  content: "\ef00";
}

.ri-mail-unread-fill:before {
  content: "\ef01";
}

.ri-mail-unread-line:before {
  content: "\ef02";
}

.ri-mail-volume-fill:before {
  content: "\ef03";
}

.ri-mail-volume-line:before {
  content: "\ef04";
}

.ri-map-2-fill:before {
  content: "\ef05";
}

.ri-map-2-line:before {
  content: "\ef06";
}

.ri-map-fill:before {
  content: "\ef07";
}

.ri-map-line:before {
  content: "\ef08";
}

.ri-map-pin-2-fill:before {
  content: "\ef09";
}

.ri-map-pin-2-line:before {
  content: "\ef0a";
}

.ri-map-pin-3-fill:before {
  content: "\ef0b";
}

.ri-map-pin-3-line:before {
  content: "\ef0c";
}

.ri-map-pin-4-fill:before {
  content: "\ef0d";
}

.ri-map-pin-4-line:before {
  content: "\ef0e";
}

.ri-map-pin-5-fill:before {
  content: "\ef0f";
}

.ri-map-pin-5-line:before {
  content: "\ef10";
}

.ri-map-pin-add-fill:before {
  content: "\ef11";
}

.ri-map-pin-add-line:before {
  content: "\ef12";
}

.ri-map-pin-fill:before {
  content: "\ef13";
}

.ri-map-pin-line:before {
  content: "\ef14";
}

.ri-map-pin-range-fill:before {
  content: "\ef15";
}

.ri-map-pin-range-line:before {
  content: "\ef16";
}

.ri-map-pin-time-fill:before {
  content: "\ef17";
}

.ri-map-pin-time-line:before {
  content: "\ef18";
}

.ri-map-pin-user-fill:before {
  content: "\ef19";
}

.ri-map-pin-user-line:before {
  content: "\ef1a";
}

.ri-mark-pen-fill:before {
  content: "\ef1b";
}

.ri-mark-pen-line:before {
  content: "\ef1c";
}

.ri-markdown-fill:before {
  content: "\ef1d";
}

.ri-markdown-line:before {
  content: "\ef1e";
}

.ri-markup-fill:before {
  content: "\ef1f";
}

.ri-markup-line:before {
  content: "\ef20";
}

.ri-mastercard-fill:before {
  content: "\ef21";
}

.ri-mastercard-line:before {
  content: "\ef22";
}

.ri-mastodon-fill:before {
  content: "\ef23";
}

.ri-mastodon-line:before {
  content: "\ef24";
}

.ri-medal-2-fill:before {
  content: "\ef25";
}

.ri-medal-2-line:before {
  content: "\ef26";
}

.ri-medal-fill:before {
  content: "\ef27";
}

.ri-medal-line:before {
  content: "\ef28";
}

.ri-medicine-bottle-fill:before {
  content: "\ef29";
}

.ri-medicine-bottle-line:before {
  content: "\ef2a";
}

.ri-medium-fill:before {
  content: "\ef2b";
}

.ri-medium-line:before {
  content: "\ef2c";
}

.ri-men-fill:before {
  content: "\ef2d";
}

.ri-men-line:before {
  content: "\ef2e";
}

.ri-mental-health-fill:before {
  content: "\ef2f";
}

.ri-mental-health-line:before {
  content: "\ef30";
}

.ri-menu-2-fill:before {
  content: "\ef31";
}

.ri-menu-2-line:before {
  content: "\ef32";
}

.ri-menu-3-fill:before {
  content: "\ef33";
}

.ri-menu-3-line:before {
  content: "\ef34";
}

.ri-menu-4-fill:before {
  content: "\ef35";
}

.ri-menu-4-line:before {
  content: "\ef36";
}

.ri-menu-5-fill:before {
  content: "\ef37";
}

.ri-menu-5-line:before {
  content: "\ef38";
}

.ri-menu-add-fill:before {
  content: "\ef39";
}

.ri-menu-add-line:before {
  content: "\ef3a";
}

.ri-menu-fill:before {
  content: "\ef3b";
}

.ri-menu-fold-fill:before {
  content: "\ef3c";
}

.ri-menu-fold-line:before {
  content: "\ef3d";
}

.ri-menu-line:before {
  content: "\ef3e";
}

.ri-menu-unfold-fill:before {
  content: "\ef3f";
}

.ri-menu-unfold-line:before {
  content: "\ef40";
}

.ri-merge-cells-horizontal:before {
  content: "\ef41";
}

.ri-merge-cells-vertical:before {
  content: "\ef42";
}

.ri-message-2-fill:before {
  content: "\ef43";
}

.ri-message-2-line:before {
  content: "\ef44";
}

.ri-message-3-fill:before {
  content: "\ef45";
}

.ri-message-3-line:before {
  content: "\ef46";
}

.ri-message-fill:before {
  content: "\ef47";
}

.ri-message-line:before {
  content: "\ef48";
}

.ri-messenger-fill:before {
  content: "\ef49";
}

.ri-messenger-line:before {
  content: "\ef4a";
}

.ri-meteor-fill:before {
  content: "\ef4b";
}

.ri-meteor-line:before {
  content: "\ef4c";
}

.ri-mic-2-fill:before {
  content: "\ef4d";
}

.ri-mic-2-line:before {
  content: "\ef4e";
}

.ri-mic-fill:before {
  content: "\ef4f";
}

.ri-mic-line:before {
  content: "\ef50";
}

.ri-mic-off-fill:before {
  content: "\ef51";
}

.ri-mic-off-line:before {
  content: "\ef52";
}

.ri-mickey-fill:before {
  content: "\ef53";
}

.ri-mickey-line:before {
  content: "\ef54";
}

.ri-microscope-fill:before {
  content: "\ef55";
}

.ri-microscope-line:before {
  content: "\ef56";
}

.ri-microsoft-fill:before {
  content: "\ef57";
}

.ri-microsoft-line:before {
  content: "\ef58";
}

.ri-mind-map:before {
  content: "\ef59";
}

.ri-mini-program-fill:before {
  content: "\ef5a";
}

.ri-mini-program-line:before {
  content: "\ef5b";
}

.ri-mist-fill:before {
  content: "\ef5c";
}

.ri-mist-line:before {
  content: "\ef5d";
}

.ri-money-cny-box-fill:before {
  content: "\ef5e";
}

.ri-money-cny-box-line:before {
  content: "\ef5f";
}

.ri-money-cny-circle-fill:before {
  content: "\ef60";
}

.ri-money-cny-circle-line:before {
  content: "\ef61";
}

.ri-money-dollar-box-fill:before {
  content: "\ef62";
}

.ri-money-dollar-box-line:before {
  content: "\ef63";
}

.ri-money-dollar-circle-fill:before {
  content: "\ef64";
}

.ri-money-dollar-circle-line:before {
  content: "\ef65";
}

.ri-money-euro-box-fill:before {
  content: "\ef66";
}

.ri-money-euro-box-line:before {
  content: "\ef67";
}

.ri-money-euro-circle-fill:before {
  content: "\ef68";
}

.ri-money-euro-circle-line:before {
  content: "\ef69";
}

.ri-money-pound-box-fill:before {
  content: "\ef6a";
}

.ri-money-pound-box-line:before {
  content: "\ef6b";
}

.ri-money-pound-circle-fill:before {
  content: "\ef6c";
}

.ri-money-pound-circle-line:before {
  content: "\ef6d";
}

.ri-moon-clear-fill:before {
  content: "\ef6e";
}

.ri-moon-clear-line:before {
  content: "\ef6f";
}

.ri-moon-cloudy-fill:before {
  content: "\ef70";
}

.ri-moon-cloudy-line:before {
  content: "\ef71";
}

.ri-moon-fill:before {
  content: "\ef72";
}

.ri-moon-foggy-fill:before {
  content: "\ef73";
}

.ri-moon-foggy-line:before {
  content: "\ef74";
}

.ri-moon-line:before {
  content: "\ef75";
}

.ri-more-2-fill:before {
  content: "\ef76";
}

.ri-more-2-line:before {
  content: "\ef77";
}

.ri-more-fill:before {
  content: "\ef78";
}

.ri-more-line:before {
  content: "\ef79";
}

.ri-motorbike-fill:before {
  content: "\ef7a";
}

.ri-motorbike-line:before {
  content: "\ef7b";
}

.ri-mouse-fill:before {
  content: "\ef7c";
}

.ri-mouse-line:before {
  content: "\ef7d";
}

.ri-movie-2-fill:before {
  content: "\ef7e";
}

.ri-movie-2-line:before {
  content: "\ef7f";
}

.ri-movie-fill:before {
  content: "\ef80";
}

.ri-movie-line:before {
  content: "\ef81";
}

.ri-music-2-fill:before {
  content: "\ef82";
}

.ri-music-2-line:before {
  content: "\ef83";
}

.ri-music-fill:before {
  content: "\ef84";
}

.ri-music-line:before {
  content: "\ef85";
}

.ri-mv-fill:before {
  content: "\ef86";
}

.ri-mv-line:before {
  content: "\ef87";
}

.ri-navigation-fill:before {
  content: "\ef88";
}

.ri-navigation-line:before {
  content: "\ef89";
}

.ri-netease-cloud-music-fill:before {
  content: "\ef8a";
}

.ri-netease-cloud-music-line:before {
  content: "\ef8b";
}

.ri-netflix-fill:before {
  content: "\ef8c";
}

.ri-netflix-line:before {
  content: "\ef8d";
}

.ri-newspaper-fill:before {
  content: "\ef8e";
}

.ri-newspaper-line:before {
  content: "\ef8f";
}

.ri-node-tree:before {
  content: "\ef90";
}

.ri-notification-2-fill:before {
  content: "\ef91";
}

.ri-notification-2-line:before {
  content: "\ef92";
}

.ri-notification-3-fill:before {
  content: "\ef93";
}

.ri-notification-3-line:before {
  content: "\ef94";
}

.ri-notification-4-fill:before {
  content: "\ef95";
}

.ri-notification-4-line:before {
  content: "\ef96";
}

.ri-notification-badge-fill:before {
  content: "\ef97";
}

.ri-notification-badge-line:before {
  content: "\ef98";
}

.ri-notification-fill:before {
  content: "\ef99";
}

.ri-notification-line:before {
  content: "\ef9a";
}

.ri-notification-off-fill:before {
  content: "\ef9b";
}

.ri-notification-off-line:before {
  content: "\ef9c";
}

.ri-npmjs-fill:before {
  content: "\ef9d";
}

.ri-npmjs-line:before {
  content: "\ef9e";
}

.ri-number-0:before {
  content: "\ef9f";
}

.ri-number-1:before {
  content: "\efa0";
}

.ri-number-2:before {
  content: "\efa1";
}

.ri-number-3:before {
  content: "\efa2";
}

.ri-number-4:before {
  content: "\efa3";
}

.ri-number-5:before {
  content: "\efa4";
}

.ri-number-6:before {
  content: "\efa5";
}

.ri-number-7:before {
  content: "\efa6";
}

.ri-number-8:before {
  content: "\efa7";
}

.ri-number-9:before {
  content: "\efa8";
}

.ri-numbers-fill:before {
  content: "\efa9";
}

.ri-numbers-line:before {
  content: "\efaa";
}

.ri-nurse-fill:before {
  content: "\efab";
}

.ri-nurse-line:before {
  content: "\efac";
}

.ri-oil-fill:before {
  content: "\efad";
}

.ri-oil-line:before {
  content: "\efae";
}

.ri-omega:before {
  content: "\efaf";
}

.ri-open-arm-fill:before {
  content: "\efb0";
}

.ri-open-arm-line:before {
  content: "\efb1";
}

.ri-open-source-fill:before {
  content: "\efb2";
}

.ri-open-source-line:before {
  content: "\efb3";
}

.ri-opera-fill:before {
  content: "\efb4";
}

.ri-opera-line:before {
  content: "\efb5";
}

.ri-order-play-fill:before {
  content: "\efb6";
}

.ri-order-play-line:before {
  content: "\efb7";
}

.ri-organization-chart:before {
  content: "\efb8";
}

.ri-outlet-2-fill:before {
  content: "\efb9";
}

.ri-outlet-2-line:before {
  content: "\efba";
}

.ri-outlet-fill:before {
  content: "\efbb";
}

.ri-outlet-line:before {
  content: "\efbc";
}

.ri-page-separator:before {
  content: "\efbd";
}

.ri-pages-fill:before {
  content: "\efbe";
}

.ri-pages-line:before {
  content: "\efbf";
}

.ri-paint-brush-fill:before {
  content: "\efc0";
}

.ri-paint-brush-line:before {
  content: "\efc1";
}

.ri-paint-fill:before {
  content: "\efc2";
}

.ri-paint-line:before {
  content: "\efc3";
}

.ri-palette-fill:before {
  content: "\efc4";
}

.ri-palette-line:before {
  content: "\efc5";
}

.ri-pantone-fill:before {
  content: "\efc6";
}

.ri-pantone-line:before {
  content: "\efc7";
}

.ri-paragraph:before {
  content: "\efc8";
}

.ri-parent-fill:before {
  content: "\efc9";
}

.ri-parent-line:before {
  content: "\efca";
}

.ri-parentheses-fill:before {
  content: "\efcb";
}

.ri-parentheses-line:before {
  content: "\efcc";
}

.ri-parking-box-fill:before {
  content: "\efcd";
}

.ri-parking-box-line:before {
  content: "\efce";
}

.ri-parking-fill:before {
  content: "\efcf";
}

.ri-parking-line:before {
  content: "\efd0";
}

.ri-passport-fill:before {
  content: "\efd1";
}

.ri-passport-line:before {
  content: "\efd2";
}

.ri-patreon-fill:before {
  content: "\efd3";
}

.ri-patreon-line:before {
  content: "\efd4";
}

.ri-pause-circle-fill:before {
  content: "\efd5";
}

.ri-pause-circle-line:before {
  content: "\efd6";
}

.ri-pause-fill:before {
  content: "\efd7";
}

.ri-pause-line:before {
  content: "\efd8";
}

.ri-pause-mini-fill:before {
  content: "\efd9";
}

.ri-pause-mini-line:before {
  content: "\efda";
}

.ri-paypal-fill:before {
  content: "\efdb";
}

.ri-paypal-line:before {
  content: "\efdc";
}

.ri-pen-nib-fill:before {
  content: "\efdd";
}

.ri-pen-nib-line:before {
  content: "\efde";
}

.ri-pencil-fill:before {
  content: "\efdf";
}

.ri-pencil-line:before, .icon-edit.icon-solid:before, .icon-edit:before {
  content: "\efe0";
}

.ri-pencil-ruler-2-fill:before {
  content: "\efe1";
}

.ri-pencil-ruler-2-line:before {
  content: "\efe2";
}

.ri-pencil-ruler-fill:before {
  content: "\efe3";
}

.ri-pencil-ruler-line:before {
  content: "\efe4";
}

.ri-percent-fill:before {
  content: "\efe5";
}

.ri-percent-line:before {
  content: "\efe6";
}

.ri-phone-camera-fill:before {
  content: "\efe7";
}

.ri-phone-camera-line:before {
  content: "\efe8";
}

.ri-phone-fill:before {
  content: "\efe9";
}

.ri-phone-find-fill:before {
  content: "\efea";
}

.ri-phone-find-line:before {
  content: "\efeb";
}

.ri-phone-line:before {
  content: "\efec";
}

.ri-phone-lock-fill:before {
  content: "\efed";
}

.ri-phone-lock-line:before {
  content: "\efee";
}

.ri-picture-in-picture-2-fill:before {
  content: "\efef";
}

.ri-picture-in-picture-2-line:before {
  content: "\eff0";
}

.ri-picture-in-picture-exit-fill:before {
  content: "\eff1";
}

.ri-picture-in-picture-exit-line:before {
  content: "\eff2";
}

.ri-picture-in-picture-fill:before {
  content: "\eff3";
}

.ri-picture-in-picture-line:before {
  content: "\eff4";
}

.ri-pie-chart-2-fill:before {
  content: "\eff5";
}

.ri-pie-chart-2-line:before {
  content: "\eff6";
}

.ri-pie-chart-box-fill:before {
  content: "\eff7";
}

.ri-pie-chart-box-line:before {
  content: "\eff8";
}

.ri-pie-chart-fill:before {
  content: "\eff9";
}

.ri-pie-chart-line:before {
  content: "\effa";
}

.ri-pin-distance-fill:before {
  content: "\effb";
}

.ri-pin-distance-line:before {
  content: "\effc";
}

.ri-ping-pong-fill:before {
  content: "\effd";
}

.ri-ping-pong-line:before {
  content: "\effe";
}

.ri-pinterest-fill:before {
  content: "\efff";
}

.ri-pinterest-line:before {
  content: "\f000";
}

.ri-pinyin-input:before {
  content: "\f001";
}

.ri-pixelfed-fill:before {
  content: "\f002";
}

.ri-pixelfed-line:before {
  content: "\f003";
}

.ri-plane-fill:before {
  content: "\f004";
}

.ri-plane-line:before {
  content: "\f005";
}

.ri-plant-fill:before {
  content: "\f006";
}

.ri-plant-line:before {
  content: "\f007";
}

.ri-play-circle-fill:before {
  content: "\f008";
}

.ri-play-circle-line:before {
  content: "\f009";
}

.ri-play-fill:before {
  content: "\f00a";
}

.ri-play-line:before {
  content: "\f00b";
}

.ri-play-list-2-fill:before {
  content: "\f00c";
}

.ri-play-list-2-line:before {
  content: "\f00d";
}

.ri-play-list-add-fill:before {
  content: "\f00e";
}

.ri-play-list-add-line:before {
  content: "\f00f";
}

.ri-play-list-fill:before {
  content: "\f010";
}

.ri-play-list-line:before {
  content: "\f011";
}

.ri-play-mini-fill:before {
  content: "\f012";
}

.ri-play-mini-line:before {
  content: "\f013";
}

.ri-playstation-fill:before {
  content: "\f014";
}

.ri-playstation-line:before {
  content: "\f015";
}

.ri-plug-2-fill:before {
  content: "\f016";
}

.ri-plug-2-line:before {
  content: "\f017";
}

.ri-plug-fill:before {
  content: "\f018";
}

.ri-plug-line:before {
  content: "\f019";
}

.ri-polaroid-2-fill:before {
  content: "\f01a";
}

.ri-polaroid-2-line:before {
  content: "\f01b";
}

.ri-polaroid-fill:before {
  content: "\f01c";
}

.ri-polaroid-line:before {
  content: "\f01d";
}

.ri-police-car-fill:before {
  content: "\f01e";
}

.ri-police-car-line:before {
  content: "\f01f";
}

.ri-price-tag-2-fill:before {
  content: "\f020";
}

.ri-price-tag-2-line:before {
  content: "\f021";
}

.ri-price-tag-3-fill:before {
  content: "\f022";
}

.ri-price-tag-3-line:before {
  content: "\f023";
}

.ri-price-tag-fill:before {
  content: "\f024";
}

.ri-price-tag-line:before {
  content: "\f025";
}

.ri-printer-cloud-fill:before {
  content: "\f026";
}

.ri-printer-cloud-line:before {
  content: "\f027";
}

.ri-printer-fill:before {
  content: "\f028";
}

.ri-printer-line:before {
  content: "\f029";
}

.ri-product-hunt-fill:before {
  content: "\f02a";
}

.ri-product-hunt-line:before {
  content: "\f02b";
}

.ri-profile-fill:before {
  content: "\f02c";
}

.ri-profile-line:before {
  content: "\f02d";
}

.ri-projector-2-fill:before {
  content: "\f02e";
}

.ri-projector-2-line:before {
  content: "\f02f";
}

.ri-projector-fill:before {
  content: "\f030";
}

.ri-projector-line:before {
  content: "\f031";
}

.ri-psychotherapy-fill:before {
  content: "\f032";
}

.ri-psychotherapy-line:before {
  content: "\f033";
}

.ri-pulse-fill:before {
  content: "\f034";
}

.ri-pulse-line:before {
  content: "\f035";
}

.ri-pushpin-2-fill:before {
  content: "\f036";
}

.ri-pushpin-2-line:before {
  content: "\f037";
}

.ri-pushpin-fill:before {
  content: "\f038";
}

.ri-pushpin-line:before {
  content: "\f039";
}

.ri-qq-fill:before {
  content: "\f03a";
}

.ri-qq-line:before {
  content: "\f03b";
}

.ri-qr-code-fill:before {
  content: "\f03c";
}

.ri-qr-code-line:before {
  content: "\f03d";
}

.ri-qr-scan-2-fill:before {
  content: "\f03e";
}

.ri-qr-scan-2-line:before {
  content: "\f03f";
}

.ri-qr-scan-fill:before {
  content: "\f040";
}

.ri-qr-scan-line:before {
  content: "\f041";
}

.ri-question-answer-fill:before {
  content: "\f042";
}

.ri-question-answer-line:before {
  content: "\f043";
}

.ri-question-fill:before {
  content: "\f044";
}

.ri-question-line:before {
  content: "\f045";
}

.ri-question-mark:before {
  content: "\f046";
}

.ri-questionnaire-fill:before {
  content: "\f047";
}

.ri-questionnaire-line:before {
  content: "\f048";
}

.ri-quill-pen-fill:before {
  content: "\f049";
}

.ri-quill-pen-line:before {
  content: "\f04a";
}

.ri-radar-fill:before {
  content: "\f04b";
}

.ri-radar-line:before {
  content: "\f04c";
}

.ri-radio-2-fill:before {
  content: "\f04d";
}

.ri-radio-2-line:before {
  content: "\f04e";
}

.ri-radio-button-fill:before {
  content: "\f04f";
}

.ri-radio-button-line:before {
  content: "\f050";
}

.ri-radio-fill:before {
  content: "\f051";
}

.ri-radio-line:before {
  content: "\f052";
}

.ri-rainbow-fill:before {
  content: "\f053";
}

.ri-rainbow-line:before {
  content: "\f054";
}

.ri-rainy-fill:before {
  content: "\f055";
}

.ri-rainy-line:before {
  content: "\f056";
}

.ri-reactjs-fill:before {
  content: "\f057";
}

.ri-reactjs-line:before {
  content: "\f058";
}

.ri-record-circle-fill:before {
  content: "\f059";
}

.ri-record-circle-line:before {
  content: "\f05a";
}

.ri-record-mail-fill:before {
  content: "\f05b";
}

.ri-record-mail-line:before {
  content: "\f05c";
}

.ri-recycle-fill:before {
  content: "\f05d";
}

.ri-recycle-line:before {
  content: "\f05e";
}

.ri-red-packet-fill:before, .icon-red-packet.icon-solid:before {
  content: "\f05f";
}

.ri-red-packet-line:before, .icon-red-packet:before {
  content: "\f060";
}

.ri-reddit-fill:before {
  content: "\f061";
}

.ri-reddit-line:before {
  content: "\f062";
}

.ri-refresh-fill:before {
  content: "\f063";
}

.ri-refresh-line:before {
  content: "\f064";
}

.ri-refund-2-fill:before {
  content: "\f065";
}

.ri-refund-2-line:before {
  content: "\f066";
}

.ri-refund-fill:before {
  content: "\f067";
}

.ri-refund-line:before {
  content: "\f068";
}

.ri-registered-fill:before {
  content: "\f069";
}

.ri-registered-line:before {
  content: "\f06a";
}

.ri-remixicon-fill:before {
  content: "\f06b";
}

.ri-remixicon-line:before {
  content: "\f06c";
}

.ri-remote-control-2-fill:before {
  content: "\f06d";
}

.ri-remote-control-2-line:before {
  content: "\f06e";
}

.ri-remote-control-fill:before {
  content: "\f06f";
}

.ri-remote-control-line:before {
  content: "\f070";
}

.ri-repeat-2-fill:before {
  content: "\f071";
}

.ri-repeat-2-line:before {
  content: "\f072";
}

.ri-repeat-fill:before {
  content: "\f073";
}

.ri-repeat-line:before {
  content: "\f074";
}

.ri-repeat-one-fill:before {
  content: "\f075";
}

.ri-repeat-one-line:before {
  content: "\f076";
}

.ri-reply-all-fill:before {
  content: "\f077";
}

.ri-reply-all-line:before {
  content: "\f078";
}

.ri-reply-fill:before {
  content: "\f079";
}

.ri-reply-line:before {
  content: "\f07a";
}

.ri-reserved-fill:before {
  content: "\f07b";
}

.ri-reserved-line:before {
  content: "\f07c";
}

.ri-rest-time-fill:before {
  content: "\f07d";
}

.ri-rest-time-line:before {
  content: "\f07e";
}

.ri-restart-fill:before {
  content: "\f07f";
}

.ri-restart-line:before {
  content: "\f080";
}

.ri-restaurant-2-fill:before {
  content: "\f081";
}

.ri-restaurant-2-line:before {
  content: "\f082";
}

.ri-restaurant-fill:before {
  content: "\f083";
}

.ri-restaurant-line:before {
  content: "\f084";
}

.ri-rewind-fill:before {
  content: "\f085";
}

.ri-rewind-line:before {
  content: "\f086";
}

.ri-rewind-mini-fill:before {
  content: "\f087";
}

.ri-rewind-mini-line:before {
  content: "\f088";
}

.ri-rhythm-fill:before {
  content: "\f089";
}

.ri-rhythm-line:before {
  content: "\f08a";
}

.ri-riding-fill:before {
  content: "\f08b";
}

.ri-riding-line:before {
  content: "\f08c";
}

.ri-road-map-fill:before {
  content: "\f08d";
}

.ri-road-map-line:before {
  content: "\f08e";
}

.ri-roadster-fill:before {
  content: "\f08f";
}

.ri-roadster-line:before {
  content: "\f090";
}

.ri-robot-fill:before {
  content: "\f091";
}

.ri-robot-line:before {
  content: "\f092";
}

.ri-rocket-2-fill:before {
  content: "\f093";
}

.ri-rocket-2-line:before {
  content: "\f094";
}

.ri-rocket-fill:before {
  content: "\f095";
}

.ri-rocket-line:before {
  content: "\f096";
}

.ri-rotate-lock-fill:before {
  content: "\f097";
}

.ri-rotate-lock-line:before {
  content: "\f098";
}

.ri-rounded-corner:before {
  content: "\f099";
}

.ri-route-fill:before {
  content: "\f09a";
}

.ri-route-line:before {
  content: "\f09b";
}

.ri-router-fill:before {
  content: "\f09c";
}

.ri-router-line:before {
  content: "\f09d";
}

.ri-rss-fill:before {
  content: "\f09e";
}

.ri-rss-line:before {
  content: "\f09f";
}

.ri-ruler-2-fill:before {
  content: "\f0a0";
}

.ri-ruler-2-line:before {
  content: "\f0a1";
}

.ri-ruler-fill:before {
  content: "\f0a2";
}

.ri-ruler-line:before {
  content: "\f0a3";
}

.ri-run-fill:before {
  content: "\f0a4";
}

.ri-run-line:before {
  content: "\f0a5";
}

.ri-safari-fill:before {
  content: "\f0a6";
}

.ri-safari-line:before {
  content: "\f0a7";
}

.ri-safe-2-fill:before {
  content: "\f0a8";
}

.ri-safe-2-line:before {
  content: "\f0a9";
}

.ri-safe-fill:before {
  content: "\f0aa";
}

.ri-safe-line:before {
  content: "\f0ab";
}

.ri-sailboat-fill:before {
  content: "\f0ac";
}

.ri-sailboat-line:before {
  content: "\f0ad";
}

.ri-save-2-fill:before {
  content: "\f0ae";
}

.ri-save-2-line:before, .icon-save.icon-solid:before, .icon-save:before {
  content: "\f0af";
}

.ri-save-3-fill:before {
  content: "\f0b0";
}

.ri-save-3-line:before {
  content: "\f0b1";
}

.ri-save-fill:before {
  content: "\f0b2";
}

.ri-save-line:before {
  content: "\f0b3";
}

.ri-scales-2-fill:before {
  content: "\f0b4";
}

.ri-scales-2-line:before {
  content: "\f0b5";
}

.ri-scales-3-fill:before {
  content: "\f0b6";
}

.ri-scales-3-line:before {
  content: "\f0b7";
}

.ri-scales-fill:before {
  content: "\f0b8";
}

.ri-scales-line:before {
  content: "\f0b9";
}

.ri-scan-2-fill:before {
  content: "\f0ba";
}

.ri-scan-2-line:before {
  content: "\f0bb";
}

.ri-scan-fill:before {
  content: "\f0bc";
}

.ri-scan-line:before {
  content: "\f0bd";
}

.ri-scissors-2-fill:before {
  content: "\f0be";
}

.ri-scissors-2-line:before {
  content: "\f0bf";
}

.ri-scissors-cut-fill:before {
  content: "\f0c0";
}

.ri-scissors-cut-line:before {
  content: "\f0c1";
}

.ri-scissors-fill:before {
  content: "\f0c2";
}

.ri-scissors-line:before {
  content: "\f0c3";
}

.ri-screenshot-2-fill:before {
  content: "\f0c4";
}

.ri-screenshot-2-line:before {
  content: "\f0c5";
}

.ri-screenshot-fill:before {
  content: "\f0c6";
}

.ri-screenshot-line:before {
  content: "\f0c7";
}

.ri-sd-card-fill:before {
  content: "\f0c8";
}

.ri-sd-card-line:before {
  content: "\f0c9";
}

.ri-sd-card-mini-fill:before {
  content: "\f0ca";
}

.ri-sd-card-mini-line:before {
  content: "\f0cb";
}

.ri-search-2-fill:before, .icon-search-glass.icon-solid:before {
  content: "\f0cc";
}

.ri-search-2-line:before, .icon-search-glass:before {
  content: "\f0cd";
}

.ri-search-eye-fill:before {
  content: "\f0ce";
}

.ri-search-eye-line:before {
  content: "\f0cf";
}

.ri-search-fill:before {
  content: "\f0d0";
}

.ri-search-line:before {
  content: "\f0d1";
}

.ri-secure-payment-fill:before {
  content: "\f0d2";
}

.ri-secure-payment-line:before {
  content: "\f0d3";
}

.ri-seedling-fill:before {
  content: "\f0d4";
}

.ri-seedling-line:before {
  content: "\f0d5";
}

.ri-send-backward:before {
  content: "\f0d6";
}

.ri-send-plane-2-fill:before, .icon-send.icon-solid:before, .icon-send:before {
  content: "\f0d7";
}

.ri-send-plane-2-line:before {
  content: "\f0d8";
}

.ri-send-plane-fill:before {
  content: "\f0d9";
}

.ri-send-plane-line:before {
  content: "\f0da";
}

.ri-send-to-back:before {
  content: "\f0db";
}

.ri-sensor-fill:before {
  content: "\f0dc";
}

.ri-sensor-line:before {
  content: "\f0dd";
}

.ri-separator:before {
  content: "\f0de";
}

.ri-server-fill:before {
  content: "\f0df";
}

.ri-server-line:before {
  content: "\f0e0";
}

.ri-service-fill:before {
  content: "\f0e1";
}

.ri-service-line:before {
  content: "\f0e2";
}

.ri-settings-2-fill:before {
  content: "\f0e3";
}

.ri-settings-2-line:before {
  content: "\f0e4";
}

.ri-settings-3-fill:before {
  content: "\f0e5";
}

.ri-settings-3-line:before {
  content: "\f0e6";
}

.ri-settings-4-fill:before {
  content: "\f0e7";
}

.ri-settings-4-line:before {
  content: "\f0e8";
}

.ri-settings-5-fill:before {
  content: "\f0e9";
}

.ri-settings-5-line:before {
  content: "\f0ea";
}

.ri-settings-6-fill:before {
  content: "\f0eb";
}

.ri-settings-6-line:before {
  content: "\f0ec";
}

.ri-settings-fill:before {
  content: "\f0ed";
}

.ri-settings-line:before {
  content: "\f0ee";
}

.ri-shape-2-fill:before {
  content: "\f0ef";
}

.ri-shape-2-line:before {
  content: "\f0f0";
}

.ri-shape-fill:before {
  content: "\f0f1";
}

.ri-shape-line:before {
  content: "\f0f2";
}

.ri-share-box-fill:before {
  content: "\f0f3";
}

.ri-share-box-line:before {
  content: "\f0f4";
}

.ri-share-circle-fill:before {
  content: "\f0f5";
}

.ri-share-circle-line:before {
  content: "\f0f6";
}

.ri-share-fill:before {
  content: "\f0f7";
}

.ri-share-forward-2-fill:before {
  content: "\f0f8";
}

.ri-share-forward-2-line:before {
  content: "\f0f9";
}

.ri-share-forward-box-fill:before {
  content: "\f0fa";
}

.ri-share-forward-box-line:before {
  content: "\f0fb";
}

.ri-share-forward-fill:before {
  content: "\f0fc";
}

.ri-share-forward-line:before {
  content: "\f0fd";
}

.ri-share-line:before {
  content: "\f0fe";
}

.ri-shield-check-fill:before {
  content: "\f0ff";
}

.ri-shield-check-line:before {
  content: "\f100";
}

.ri-shield-cross-fill:before {
  content: "\f101";
}

.ri-shield-cross-line:before {
  content: "\f102";
}

.ri-shield-fill:before {
  content: "\f103";
}

.ri-shield-flash-fill:before {
  content: "\f104";
}

.ri-shield-flash-line:before {
  content: "\f105";
}

.ri-shield-keyhole-fill:before {
  content: "\f106";
}

.ri-shield-keyhole-line:before {
  content: "\f107";
}

.ri-shield-line:before {
  content: "\f108";
}

.ri-shield-star-fill:before {
  content: "\f109";
}

.ri-shield-star-line:before {
  content: "\f10a";
}

.ri-shield-user-fill:before {
  content: "\f10b";
}

.ri-shield-user-line:before {
  content: "\f10c";
}

.ri-ship-2-fill:before {
  content: "\f10d";
}

.ri-ship-2-line:before {
  content: "\f10e";
}

.ri-ship-fill:before {
  content: "\f10f";
}

.ri-ship-line:before {
  content: "\f110";
}

.ri-shirt-fill:before {
  content: "\f111";
}

.ri-shirt-line:before {
  content: "\f112";
}

.ri-shopping-bag-2-fill:before {
  content: "\f113";
}

.ri-shopping-bag-2-line:before {
  content: "\f114";
}

.ri-shopping-bag-3-fill:before {
  content: "\f115";
}

.ri-shopping-bag-3-line:before {
  content: "\f116";
}

.ri-shopping-bag-fill:before {
  content: "\f117";
}

.ri-shopping-bag-line:before {
  content: "\f118";
}

.ri-shopping-basket-2-fill:before {
  content: "\f119";
}

.ri-shopping-basket-2-line:before {
  content: "\f11a";
}

.ri-shopping-basket-fill:before {
  content: "\f11b";
}

.ri-shopping-basket-line:before {
  content: "\f11c";
}

.ri-shopping-cart-2-fill:before {
  content: "\f11d";
}

.ri-shopping-cart-2-line:before {
  content: "\f11e";
}

.ri-shopping-cart-fill:before {
  content: "\f11f";
}

.ri-shopping-cart-line:before {
  content: "\f120";
}

.ri-showers-fill:before {
  content: "\f121";
}

.ri-showers-line:before {
  content: "\f122";
}

.ri-shuffle-fill:before {
  content: "\f123";
}

.ri-shuffle-line:before {
  content: "\f124";
}

.ri-shut-down-fill:before {
  content: "\f125";
}

.ri-shut-down-line:before {
  content: "\f126";
}

.ri-side-bar-fill:before {
  content: "\f127";
}

.ri-side-bar-line:before {
  content: "\f128";
}

.ri-signal-tower-fill:before {
  content: "\f129";
}

.ri-signal-tower-line:before {
  content: "\f12a";
}

.ri-signal-wifi-1-fill:before {
  content: "\f12b";
}

.ri-signal-wifi-1-line:before {
  content: "\f12c";
}

.ri-signal-wifi-2-fill:before {
  content: "\f12d";
}

.ri-signal-wifi-2-line:before {
  content: "\f12e";
}

.ri-signal-wifi-3-fill:before {
  content: "\f12f";
}

.ri-signal-wifi-3-line:before {
  content: "\f130";
}

.ri-signal-wifi-error-fill:before {
  content: "\f131";
}

.ri-signal-wifi-error-line:before {
  content: "\f132";
}

.ri-signal-wifi-fill:before {
  content: "\f133";
}

.ri-signal-wifi-line:before {
  content: "\f134";
}

.ri-signal-wifi-off-fill:before {
  content: "\f135";
}

.ri-signal-wifi-off-line:before {
  content: "\f136";
}

.ri-sim-card-2-fill:before {
  content: "\f137";
}

.ri-sim-card-2-line:before {
  content: "\f138";
}

.ri-sim-card-fill:before {
  content: "\f139";
}

.ri-sim-card-line:before {
  content: "\f13a";
}

.ri-single-quotes-l:before {
  content: "\f13b";
}

.ri-single-quotes-r:before {
  content: "\f13c";
}

.ri-sip-fill:before {
  content: "\f13d";
}

.ri-sip-line:before {
  content: "\f13e";
}

.ri-skip-back-fill:before {
  content: "\f13f";
}

.ri-skip-back-line:before {
  content: "\f140";
}

.ri-skip-back-mini-fill:before {
  content: "\f141";
}

.ri-skip-back-mini-line:before {
  content: "\f142";
}

.ri-skip-forward-fill:before {
  content: "\f143";
}

.ri-skip-forward-line:before {
  content: "\f144";
}

.ri-skip-forward-mini-fill:before {
  content: "\f145";
}

.ri-skip-forward-mini-line:before {
  content: "\f146";
}

.ri-skull-2-fill:before {
  content: "\f147";
}

.ri-skull-2-line:before {
  content: "\f148";
}

.ri-skull-fill:before {
  content: "\f149";
}

.ri-skull-line:before {
  content: "\f14a";
}

.ri-skype-fill:before {
  content: "\f14b";
}

.ri-skype-line:before {
  content: "\f14c";
}

.ri-slack-fill:before {
  content: "\f14d";
}

.ri-slack-line:before {
  content: "\f14e";
}

.ri-slice-fill:before {
  content: "\f14f";
}

.ri-slice-line:before {
  content: "\f150";
}

.ri-slideshow-2-fill:before {
  content: "\f151";
}

.ri-slideshow-2-line:before {
  content: "\f152";
}

.ri-slideshow-3-fill:before {
  content: "\f153";
}

.ri-slideshow-3-line:before {
  content: "\f154";
}

.ri-slideshow-4-fill:before {
  content: "\f155";
}

.ri-slideshow-4-line:before {
  content: "\f156";
}

.ri-slideshow-fill:before {
  content: "\f157";
}

.ri-slideshow-line:before {
  content: "\f158";
}

.ri-smartphone-fill:before {
  content: "\f159";
}

.ri-smartphone-line:before {
  content: "\f15a";
}

.ri-snapchat-fill:before {
  content: "\f15b";
}

.ri-snapchat-line:before {
  content: "\f15c";
}

.ri-snowy-fill:before {
  content: "\f15d";
}

.ri-snowy-line:before {
  content: "\f15e";
}

.ri-sort-asc:before {
  content: "\f15f";
}

.ri-sort-desc:before {
  content: "\f160";
}

.ri-sound-module-fill:before {
  content: "\f161";
}

.ri-sound-module-line:before {
  content: "\f162";
}

.ri-soundcloud-fill:before {
  content: "\f163";
}

.ri-soundcloud-line:before {
  content: "\f164";
}

.ri-space-ship-fill:before {
  content: "\f165";
}

.ri-space-ship-line:before {
  content: "\f166";
}

.ri-space:before {
  content: "\f167";
}

.ri-spam-2-fill:before {
  content: "\f168";
}

.ri-spam-2-line:before {
  content: "\f169";
}

.ri-spam-3-fill:before {
  content: "\f16a";
}

.ri-spam-3-line:before {
  content: "\f16b";
}

.ri-spam-fill:before {
  content: "\f16c";
}

.ri-spam-line:before {
  content: "\f16d";
}

.ri-speaker-2-fill:before {
  content: "\f16e";
}

.ri-speaker-2-line:before {
  content: "\f16f";
}

.ri-speaker-3-fill:before {
  content: "\f170";
}

.ri-speaker-3-line:before {
  content: "\f171";
}

.ri-speaker-fill:before {
  content: "\f172";
}

.ri-speaker-line:before {
  content: "\f173";
}

.ri-spectrum-fill:before {
  content: "\f174";
}

.ri-spectrum-line:before {
  content: "\f175";
}

.ri-speed-fill:before {
  content: "\f176";
}

.ri-speed-line:before {
  content: "\f177";
}

.ri-speed-mini-fill:before {
  content: "\f178";
}

.ri-speed-mini-line:before {
  content: "\f179";
}

.ri-split-cells-horizontal:before {
  content: "\f17a";
}

.ri-split-cells-vertical:before {
  content: "\f17b";
}

.ri-spotify-fill:before {
  content: "\f17c";
}

.ri-spotify-line:before {
  content: "\f17d";
}

.ri-spy-fill:before {
  content: "\f17e";
}

.ri-spy-line:before {
  content: "\f17f";
}

.ri-stack-fill:before {
  content: "\f180";
}

.ri-stack-line:before {
  content: "\f181";
}

.ri-stack-overflow-fill:before {
  content: "\f182";
}

.ri-stack-overflow-line:before {
  content: "\f183";
}

.ri-stackshare-fill:before {
  content: "\f184";
}

.ri-stackshare-line:before {
  content: "\f185";
}

.ri-star-fill:before, .icon-star.icon-solid:before {
  content: "\f186";
}

.ri-star-half-fill:before {
  content: "\f187";
}

.ri-star-half-line:before {
  content: "\f188";
}

.ri-star-half-s-fill:before {
  content: "\f189";
}

.ri-star-half-s-line:before {
  content: "\f18a";
}

.ri-star-line:before, .icon-star:before {
  content: "\f18b";
}

.ri-star-s-fill:before {
  content: "\f18c";
}

.ri-star-s-line:before {
  content: "\f18d";
}

.ri-star-smile-fill:before {
  content: "\f18e";
}

.ri-star-smile-line:before {
  content: "\f18f";
}

.ri-steam-fill:before {
  content: "\f190";
}

.ri-steam-line:before {
  content: "\f191";
}

.ri-steering-2-fill:before {
  content: "\f192";
}

.ri-steering-2-line:before {
  content: "\f193";
}

.ri-steering-fill:before {
  content: "\f194";
}

.ri-steering-line:before {
  content: "\f195";
}

.ri-stethoscope-fill:before {
  content: "\f196";
}

.ri-stethoscope-line:before {
  content: "\f197";
}

.ri-sticky-note-2-fill:before {
  content: "\f198";
}

.ri-sticky-note-2-line:before {
  content: "\f199";
}

.ri-sticky-note-fill:before {
  content: "\f19a";
}

.ri-sticky-note-line:before {
  content: "\f19b";
}

.ri-stock-fill:before {
  content: "\f19c";
}

.ri-stock-line:before {
  content: "\f19d";
}

.ri-stop-circle-fill:before {
  content: "\f19e";
}

.ri-stop-circle-line:before {
  content: "\f19f";
}

.ri-stop-fill:before {
  content: "\f1a0";
}

.ri-stop-line:before {
  content: "\f1a1";
}

.ri-stop-mini-fill:before {
  content: "\f1a2";
}

.ri-stop-mini-line:before {
  content: "\f1a3";
}

.ri-store-2-fill:before {
  content: "\f1a4";
}

.ri-store-2-line:before {
  content: "\f1a5";
}

.ri-store-3-fill:before {
  content: "\f1a6";
}

.ri-store-3-line:before {
  content: "\f1a7";
}

.ri-store-fill:before {
  content: "\f1a8";
}

.ri-store-line:before {
  content: "\f1a9";
}

.ri-strikethrough-2:before {
  content: "\f1aa";
}

.ri-strikethrough:before {
  content: "\f1ab";
}

.ri-subscript-2:before {
  content: "\f1ac";
}

.ri-subscript:before {
  content: "\f1ad";
}

.ri-subtract-fill:before {
  content: "\f1ae";
}

.ri-subtract-line:before {
  content: "\f1af";
}

.ri-subway-fill:before {
  content: "\f1b0";
}

.ri-subway-line:before {
  content: "\f1b1";
}

.ri-subway-wifi-fill:before {
  content: "\f1b2";
}

.ri-subway-wifi-line:before {
  content: "\f1b3";
}

.ri-suitcase-2-fill:before {
  content: "\f1b4";
}

.ri-suitcase-2-line:before {
  content: "\f1b5";
}

.ri-suitcase-3-fill:before {
  content: "\f1b6";
}

.ri-suitcase-3-line:before {
  content: "\f1b7";
}

.ri-suitcase-fill:before {
  content: "\f1b8";
}

.ri-suitcase-line:before {
  content: "\f1b9";
}

.ri-sun-cloudy-fill:before {
  content: "\f1ba";
}

.ri-sun-cloudy-line:before {
  content: "\f1bb";
}

.ri-sun-fill:before {
  content: "\f1bc";
}

.ri-sun-foggy-fill:before {
  content: "\f1bd";
}

.ri-sun-foggy-line:before {
  content: "\f1be";
}

.ri-sun-line:before {
  content: "\f1bf";
}

.ri-superscript-2:before {
  content: "\f1c0";
}

.ri-superscript:before {
  content: "\f1c1";
}

.ri-surgical-mask-fill:before {
  content: "\f1c2";
}

.ri-surgical-mask-line:before {
  content: "\f1c3";
}

.ri-surround-sound-fill:before {
  content: "\f1c4";
}

.ri-surround-sound-line:before {
  content: "\f1c5";
}

.ri-survey-fill:before {
  content: "\f1c6";
}

.ri-survey-line:before {
  content: "\f1c7";
}

.ri-swap-box-fill:before {
  content: "\f1c8";
}

.ri-swap-box-line:before {
  content: "\f1c9";
}

.ri-swap-fill:before {
  content: "\f1ca";
}

.ri-swap-line:before {
  content: "\f1cb";
}

.ri-switch-fill:before {
  content: "\f1cc";
}

.ri-switch-line:before {
  content: "\f1cd";
}

.ri-sword-fill:before {
  content: "\f1ce";
}

.ri-sword-line:before {
  content: "\f1cf";
}

.ri-syringe-fill:before {
  content: "\f1d0";
}

.ri-syringe-line:before {
  content: "\f1d1";
}

.ri-t-box-fill:before {
  content: "\f1d2";
}

.ri-t-box-line:before {
  content: "\f1d3";
}

.ri-t-shirt-2-fill:before {
  content: "\f1d4";
}

.ri-t-shirt-2-line:before {
  content: "\f1d5";
}

.ri-t-shirt-air-fill:before {
  content: "\f1d6";
}

.ri-t-shirt-air-line:before {
  content: "\f1d7";
}

.ri-t-shirt-fill:before {
  content: "\f1d8";
}

.ri-t-shirt-line:before {
  content: "\f1d9";
}

.ri-table-2:before {
  content: "\f1da";
}

.ri-table-alt-fill:before {
  content: "\f1db";
}

.ri-table-alt-line:before {
  content: "\f1dc";
}

.ri-table-fill:before {
  content: "\f1dd";
}

.ri-table-line:before {
  content: "\f1de";
}

.ri-tablet-fill:before {
  content: "\f1df";
}

.ri-tablet-line:before {
  content: "\f1e0";
}

.ri-takeaway-fill:before {
  content: "\f1e1";
}

.ri-takeaway-line:before {
  content: "\f1e2";
}

.ri-taobao-fill:before {
  content: "\f1e3";
}

.ri-taobao-line:before {
  content: "\f1e4";
}

.ri-tape-fill:before {
  content: "\f1e5";
}

.ri-tape-line:before {
  content: "\f1e6";
}

.ri-task-fill:before {
  content: "\f1e7";
}

.ri-task-line:before {
  content: "\f1e8";
}

.ri-taxi-fill:before {
  content: "\f1e9";
}

.ri-taxi-line:before {
  content: "\f1ea";
}

.ri-taxi-wifi-fill:before {
  content: "\f1eb";
}

.ri-taxi-wifi-line:before {
  content: "\f1ec";
}

.ri-team-fill:before {
  content: "\f1ed";
}

.ri-team-line:before {
  content: "\f1ee";
}

.ri-telegram-fill:before {
  content: "\f1ef";
}

.ri-telegram-line:before {
  content: "\f1f0";
}

.ri-temp-cold-fill:before {
  content: "\f1f1";
}

.ri-temp-cold-line:before {
  content: "\f1f2";
}

.ri-temp-hot-fill:before {
  content: "\f1f3";
}

.ri-temp-hot-line:before {
  content: "\f1f4";
}

.ri-terminal-box-fill:before {
  content: "\f1f5";
}

.ri-terminal-box-line:before {
  content: "\f1f6";
}

.ri-terminal-fill:before {
  content: "\f1f7";
}

.ri-terminal-line:before {
  content: "\f1f8";
}

.ri-terminal-window-fill:before {
  content: "\f1f9";
}

.ri-terminal-window-line:before {
  content: "\f1fa";
}

.ri-test-tube-fill:before {
  content: "\f1fb";
}

.ri-test-tube-line:before {
  content: "\f1fc";
}

.ri-text-direction-l:before {
  content: "\f1fd";
}

.ri-text-direction-r:before {
  content: "\f1fe";
}

.ri-text-spacing:before {
  content: "\f1ff";
}

.ri-text-wrap:before {
  content: "\f200";
}

.ri-text:before {
  content: "\f201";
}

.ri-thermometer-fill:before {
  content: "\f202";
}

.ri-thermometer-line:before {
  content: "\f203";
}

.ri-thumb-down-fill:before {
  content: "\f204";
}

.ri-thumb-down-line:before {
  content: "\f205";
}

.ri-thumb-up-fill:before {
  content: "\f206";
}

.ri-thumb-up-line:before {
  content: "\f207";
}

.ri-thunderstorms-fill:before {
  content: "\f208";
}

.ri-thunderstorms-line:before {
  content: "\f209";
}

.ri-ticket-2-fill:before {
  content: "\f20a";
}

.ri-ticket-2-line:before {
  content: "\f20b";
}

.ri-ticket-fill:before {
  content: "\f20c";
}

.ri-ticket-line:before {
  content: "\f20d";
}

.ri-time-fill:before {
  content: "\f20e";
}

.ri-time-line:before {
  content: "\f20f";
}

.ri-timer-2-fill:before {
  content: "\f210";
}

.ri-timer-2-line:before {
  content: "\f211";
}

.ri-timer-fill:before {
  content: "\f212";
}

.ri-timer-flash-fill:before {
  content: "\f213";
}

.ri-timer-flash-line:before {
  content: "\f214";
}

.ri-timer-line:before {
  content: "\f215";
}

.ri-todo-fill:before {
  content: "\f216";
}

.ri-todo-line:before {
  content: "\f217";
}

.ri-toggle-fill:before {
  content: "\f218";
}

.ri-toggle-line:before {
  content: "\f219";
}

.ri-tools-fill:before {
  content: "\f21a";
}

.ri-tools-line:before {
  content: "\f21b";
}

.ri-tornado-fill:before {
  content: "\f21c";
}

.ri-tornado-line:before {
  content: "\f21d";
}

.ri-trademark-fill:before {
  content: "\f21e";
}

.ri-trademark-line:before {
  content: "\f21f";
}

.ri-traffic-light-fill:before {
  content: "\f220";
}

.ri-traffic-light-line:before {
  content: "\f221";
}

.ri-train-fill:before {
  content: "\f222";
}

.ri-train-line:before {
  content: "\f223";
}

.ri-train-wifi-fill:before {
  content: "\f224";
}

.ri-train-wifi-line:before {
  content: "\f225";
}

.ri-translate-2:before {
  content: "\f226";
}

.ri-translate:before {
  content: "\f227";
}

.ri-travesti-fill:before {
  content: "\f228";
}

.ri-travesti-line:before {
  content: "\f229";
}

.ri-treasure-map-fill:before {
  content: "\f22a";
}

.ri-treasure-map-line:before {
  content: "\f22b";
}

.ri-trello-fill:before {
  content: "\f22c";
}

.ri-trello-line:before {
  content: "\f22d";
}

.ri-trophy-fill:before {
  content: "\f22e";
}

.ri-trophy-line:before {
  content: "\f22f";
}

.ri-truck-fill:before {
  content: "\f230";
}

.ri-truck-line:before {
  content: "\f231";
}

.ri-tumblr-fill:before {
  content: "\f232";
}

.ri-tumblr-line:before {
  content: "\f233";
}

.ri-tv-2-fill:before {
  content: "\f234";
}

.ri-tv-2-line:before {
  content: "\f235";
}

.ri-tv-fill:before {
  content: "\f236";
}

.ri-tv-line:before {
  content: "\f237";
}

.ri-twitch-fill:before {
  content: "\f238";
}

.ri-twitch-line:before {
  content: "\f239";
}

.ri-twitter-fill:before {
  content: "\f23a";
}

.ri-twitter-line:before {
  content: "\f23b";
}

.ri-typhoon-fill:before {
  content: "\f23c";
}

.ri-typhoon-line:before {
  content: "\f23d";
}

.ri-u-disk-fill:before {
  content: "\f23e";
}

.ri-u-disk-line:before {
  content: "\f23f";
}

.ri-ubuntu-fill:before {
  content: "\f240";
}

.ri-ubuntu-line:before {
  content: "\f241";
}

.ri-umbrella-fill:before {
  content: "\f242";
}

.ri-umbrella-line:before {
  content: "\f243";
}

.ri-underline:before {
  content: "\f244";
}

.ri-uninstall-fill:before {
  content: "\f245";
}

.ri-uninstall-line:before {
  content: "\f246";
}

.ri-unsplash-fill:before {
  content: "\f247";
}

.ri-unsplash-line:before {
  content: "\f248";
}

.ri-upload-2-fill:before {
  content: "\f249";
}

.ri-upload-2-line:before {
  content: "\f24a";
}

.ri-upload-cloud-2-fill:before {
  content: "\f24b";
}

.ri-upload-cloud-2-line:before {
  content: "\f24c";
}

.ri-upload-cloud-fill:before {
  content: "\f24d";
}

.ri-upload-cloud-line:before {
  content: "\f24e";
}

.ri-upload-fill:before, .icon-upload.icon-solid:before {
  content: "\f24f";
}

.ri-upload-line:before, .icon-upload:before {
  content: "\f250";
}

.ri-usb-fill:before {
  content: "\f251";
}

.ri-usb-line:before {
  content: "\f252";
}

.ri-user-2-fill:before {
  content: "\f253";
}

.ri-user-2-line:before {
  content: "\f254";
}

.ri-user-3-fill:before {
  content: "\f255";
}

.ri-user-3-line:before {
  content: "\f256";
}

.ri-user-4-fill:before {
  content: "\f257";
}

.ri-user-4-line:before {
  content: "\f258";
}

.ri-user-5-fill:before {
  content: "\f259";
}

.ri-user-5-line:before {
  content: "\f25a";
}

.ri-user-6-fill:before {
  content: "\f25b";
}

.ri-user-6-line:before {
  content: "\f25c";
}

.ri-user-add-fill:before, .icon-user-add.icon-solid:before {
  content: "\f25d";
}

.ri-user-add-line:before, .icon-user-add:before {
  content: "\f25e";
}

.ri-user-fill:before {
  content: "\f25f";
}

.ri-user-follow-fill:before {
  content: "\f260";
}

.ri-user-follow-line:before {
  content: "\f261";
}

.ri-user-heart-fill:before {
  content: "\f262";
}

.ri-user-heart-line:before {
  content: "\f263";
}

.ri-user-line:before, .icon-person.icon-solid:before, .icon-person:before {
  content: "\f264";
}

.ri-user-location-fill:before {
  content: "\f265";
}

.ri-user-location-line:before {
  content: "\f266";
}

.ri-user-received-2-fill:before {
  content: "\f267";
}

.ri-user-received-2-line:before {
  content: "\f268";
}

.ri-user-received-fill:before {
  content: "\f269";
}

.ri-user-received-line:before {
  content: "\f26a";
}

.ri-user-search-fill:before, .icon-user-search.icon-solid:before, .icon-search.icon-solid:before {
  content: "\f26b";
}

.ri-user-search-line:before, .icon-user-search:before, .icon-search:before {
  content: "\f26c";
}

.ri-user-settings-fill:before {
  content: "\f26d";
}

.ri-user-settings-line:before {
  content: "\f26e";
}

.ri-user-shared-2-fill:before {
  content: "\f26f";
}

.ri-user-shared-2-line:before {
  content: "\f270";
}

.ri-user-shared-fill:before {
  content: "\f271";
}

.ri-user-shared-line:before {
  content: "\f272";
}

.ri-user-smile-fill:before {
  content: "\f273";
}

.ri-user-smile-line:before {
  content: "\f274";
}

.ri-user-star-fill:before {
  content: "\f275";
}

.ri-user-star-line:before {
  content: "\f276";
}

.ri-user-unfollow-fill:before {
  content: "\f277";
}

.ri-user-unfollow-line:before {
  content: "\f278";
}

.ri-user-voice-fill:before {
  content: "\f279";
}

.ri-user-voice-line:before {
  content: "\f27a";
}

.ri-video-add-fill:before {
  content: "\f27b";
}

.ri-video-add-line:before {
  content: "\f27c";
}

.ri-video-chat-fill:before {
  content: "\f27d";
}

.ri-video-chat-line:before {
  content: "\f27e";
}

.ri-video-download-fill:before {
  content: "\f27f";
}

.ri-video-download-line:before {
  content: "\f280";
}

.ri-video-fill:before {
  content: "\f281";
}

.ri-video-line:before {
  content: "\f282";
}

.ri-video-upload-fill:before {
  content: "\f283";
}

.ri-video-upload-line:before {
  content: "\f284";
}

.ri-vidicon-2-fill:before {
  content: "\f285";
}

.ri-vidicon-2-line:before {
  content: "\f286";
}

.ri-vidicon-fill:before {
  content: "\f287";
}

.ri-vidicon-line:before {
  content: "\f288";
}

.ri-vimeo-fill:before {
  content: "\f289";
}

.ri-vimeo-line:before {
  content: "\f28a";
}

.ri-vip-crown-2-fill:before {
  content: "\f28b";
}

.ri-vip-crown-2-line:before {
  content: "\f28c";
}

.ri-vip-crown-fill:before {
  content: "\f28d";
}

.ri-vip-crown-line:before {
  content: "\f28e";
}

.ri-vip-diamond-fill:before {
  content: "\f28f";
}

.ri-vip-diamond-line:before {
  content: "\f290";
}

.ri-vip-fill:before {
  content: "\f291";
}

.ri-vip-line:before {
  content: "\f292";
}

.ri-virus-fill:before {
  content: "\f293";
}

.ri-virus-line:before {
  content: "\f294";
}

.ri-visa-fill:before {
  content: "\f295";
}

.ri-visa-line:before {
  content: "\f296";
}

.ri-voice-recognition-fill:before {
  content: "\f297";
}

.ri-voice-recognition-line:before {
  content: "\f298";
}

.ri-voiceprint-fill:before {
  content: "\f299";
}

.ri-voiceprint-line:before {
  content: "\f29a";
}

.ri-volume-down-fill:before {
  content: "\f29b";
}

.ri-volume-down-line:before {
  content: "\f29c";
}

.ri-volume-mute-fill:before {
  content: "\f29d";
}

.ri-volume-mute-line:before {
  content: "\f29e";
}

.ri-volume-off-vibrate-fill:before {
  content: "\f29f";
}

.ri-volume-off-vibrate-line:before {
  content: "\f2a0";
}

.ri-volume-up-fill:before {
  content: "\f2a1";
}

.ri-volume-up-line:before {
  content: "\f2a2";
}

.ri-volume-vibrate-fill:before {
  content: "\f2a3";
}

.ri-volume-vibrate-line:before {
  content: "\f2a4";
}

.ri-vuejs-fill:before {
  content: "\f2a5";
}

.ri-vuejs-line:before {
  content: "\f2a6";
}

.ri-walk-fill:before {
  content: "\f2a7";
}

.ri-walk-line:before {
  content: "\f2a8";
}

.ri-wallet-2-fill:before {
  content: "\f2a9";
}

.ri-wallet-2-line:before {
  content: "\f2aa";
}

.ri-wallet-3-fill:before {
  content: "\f2ab";
}

.ri-wallet-3-line:before {
  content: "\f2ac";
}

.ri-wallet-fill:before {
  content: "\f2ad";
}

.ri-wallet-line:before {
  content: "\f2ae";
}

.ri-water-flash-fill:before {
  content: "\f2af";
}

.ri-water-flash-line:before {
  content: "\f2b0";
}

.ri-webcam-fill:before {
  content: "\f2b1";
}

.ri-webcam-line:before {
  content: "\f2b2";
}

.ri-wechat-2-fill:before {
  content: "\f2b3";
}

.ri-wechat-2-line:before {
  content: "\f2b4";
}

.ri-wechat-fill:before {
  content: "\f2b5";
}

.ri-wechat-line:before {
  content: "\f2b6";
}

.ri-wechat-pay-fill:before {
  content: "\f2b7";
}

.ri-wechat-pay-line:before {
  content: "\f2b8";
}

.ri-weibo-fill:before {
  content: "\f2b9";
}

.ri-weibo-line:before {
  content: "\f2ba";
}

.ri-whatsapp-fill:before {
  content: "\f2bb";
}

.ri-whatsapp-line:before {
  content: "\f2bc";
}

.ri-wheelchair-fill:before {
  content: "\f2bd";
}

.ri-wheelchair-line:before {
  content: "\f2be";
}

.ri-wifi-fill:before {
  content: "\f2bf";
}

.ri-wifi-line:before {
  content: "\f2c0";
}

.ri-wifi-off-fill:before {
  content: "\f2c1";
}

.ri-wifi-off-line:before {
  content: "\f2c2";
}

.ri-window-2-fill:before {
  content: "\f2c3";
}

.ri-window-2-line:before {
  content: "\f2c4";
}

.ri-window-fill:before {
  content: "\f2c5";
}

.ri-window-line:before {
  content: "\f2c6";
}

.ri-windows-fill:before {
  content: "\f2c7";
}

.ri-windows-line:before {
  content: "\f2c8";
}

.ri-windy-fill:before {
  content: "\f2c9";
}

.ri-windy-line:before {
  content: "\f2ca";
}

.ri-wireless-charging-fill:before {
  content: "\f2cb";
}

.ri-wireless-charging-line:before {
  content: "\f2cc";
}

.ri-women-fill:before {
  content: "\f2cd";
}

.ri-women-line:before {
  content: "\f2ce";
}

.ri-wubi-input:before {
  content: "\f2cf";
}

.ri-xbox-fill:before {
  content: "\f2d0";
}

.ri-xbox-line:before {
  content: "\f2d1";
}

.ri-xing-fill:before {
  content: "\f2d2";
}

.ri-xing-line:before {
  content: "\f2d3";
}

.ri-youtube-fill:before {
  content: "\f2d4";
}

.ri-youtube-line:before {
  content: "\f2d5";
}

.ri-zcool-fill:before {
  content: "\f2d6";
}

.ri-zcool-line:before {
  content: "\f2d7";
}

.ri-zhihu-fill:before {
  content: "\f2d8";
}

.ri-zhihu-line:before {
  content: "\f2d9";
}

.ri-zoom-in-fill:before {
  content: "\f2da";
}

.ri-zoom-in-line:before {
  content: "\f2db";
}

.ri-zoom-out-fill:before {
  content: "\f2dc";
}

.ri-zoom-out-line:before {
  content: "\f2dd";
}

.ri-zzz-fill:before {
  content: "\f2de";
}

.ri-zzz-line:before {
  content: "\f2df";
}

.ri-arrow-down-double-fill:before {
  content: "\f2e0";
}

.ri-arrow-down-double-line:before {
  content: "\f2e1";
}

.ri-arrow-left-double-fill:before {
  content: "\f2e2";
}

.ri-arrow-left-double-line:before {
  content: "\f2e3";
}

.ri-arrow-right-double-fill:before {
  content: "\f2e4";
}

.ri-arrow-right-double-line:before {
  content: "\f2e5";
}

.ri-arrow-turn-back-fill:before {
  content: "\f2e6";
}

.ri-arrow-turn-back-line:before {
  content: "\f2e7";
}

.ri-arrow-turn-forward-fill:before {
  content: "\f2e8";
}

.ri-arrow-turn-forward-line:before {
  content: "\f2e9";
}

.ri-arrow-up-double-fill:before {
  content: "\f2ea";
}

.ri-arrow-up-double-line:before {
  content: "\f2eb";
}

.ri-bard-fill:before {
  content: "\f2ec";
}

.ri-bard-line:before {
  content: "\f2ed";
}

.ri-bootstrap-fill:before {
  content: "\f2ee";
}

.ri-bootstrap-line:before {
  content: "\f2ef";
}

.ri-box-1-fill:before {
  content: "\f2f0";
}

.ri-box-1-line:before {
  content: "\f2f1";
}

.ri-box-2-fill:before {
  content: "\f2f2";
}

.ri-box-2-line:before {
  content: "\f2f3";
}

.ri-box-3-fill:before {
  content: "\f2f4";
}

.ri-box-3-line:before {
  content: "\f2f5";
}

.ri-brain-fill:before {
  content: "\f2f6";
}

.ri-brain-line:before {
  content: "\f2f7";
}

.ri-candle-fill:before {
  content: "\f2f8";
}

.ri-candle-line:before {
  content: "\f2f9";
}

.ri-cash-fill:before {
  content: "\f2fa";
}

.ri-cash-line:before {
  content: "\f2fb";
}

.ri-contract-left-fill:before {
  content: "\f2fc";
}

.ri-contract-left-line:before {
  content: "\f2fd";
}

.ri-contract-left-right-fill:before {
  content: "\f2fe";
}

.ri-contract-left-right-line:before {
  content: "\f2ff";
}

.ri-contract-right-fill:before {
  content: "\f300";
}

.ri-contract-right-line:before {
  content: "\f301";
}

.ri-contract-up-down-fill:before {
  content: "\f302";
}

.ri-contract-up-down-line:before {
  content: "\f303";
}

.ri-copilot-fill:before {
  content: "\f304";
}

.ri-copilot-line:before {
  content: "\f305";
}

.ri-corner-down-left-fill:before {
  content: "\f306";
}

.ri-corner-down-left-line:before {
  content: "\f307";
}

.ri-corner-down-right-fill:before {
  content: "\f308";
}

.ri-corner-down-right-line:before {
  content: "\f309";
}

.ri-corner-left-down-fill:before {
  content: "\f30a";
}

.ri-corner-left-down-line:before {
  content: "\f30b";
}

.ri-corner-left-up-fill:before {
  content: "\f30c";
}

.ri-corner-left-up-line:before {
  content: "\f30d";
}

.ri-corner-right-down-fill:before {
  content: "\f30e";
}

.ri-corner-right-down-line:before {
  content: "\f30f";
}

.ri-corner-right-up-fill:before {
  content: "\f310";
}

.ri-corner-right-up-line:before {
  content: "\f311";
}

.ri-corner-up-left-double-fill:before {
  content: "\f312";
}

.ri-corner-up-left-double-line:before {
  content: "\f313";
}

.ri-corner-up-left-fill:before {
  content: "\f314";
}

.ri-corner-up-left-line:before {
  content: "\f315";
}

.ri-corner-up-right-double-fill:before {
  content: "\f316";
}

.ri-corner-up-right-double-line:before {
  content: "\f317";
}

.ri-corner-up-right-fill:before {
  content: "\f318";
}

.ri-corner-up-right-line:before {
  content: "\f319";
}

.ri-cross-fill:before {
  content: "\f31a";
}

.ri-cross-line:before {
  content: "\f31b";
}

.ri-edge-new-fill:before {
  content: "\f31c";
}

.ri-edge-new-line:before {
  content: "\f31d";
}

.ri-equal-fill:before {
  content: "\f31e";
}

.ri-equal-line:before {
  content: "\f31f";
}

.ri-expand-left-fill:before {
  content: "\f320";
}

.ri-expand-left-line:before {
  content: "\f321";
}

.ri-expand-left-right-fill:before {
  content: "\f322";
}

.ri-expand-left-right-line:before {
  content: "\f323";
}

.ri-expand-right-fill:before {
  content: "\f324";
}

.ri-expand-right-line:before {
  content: "\f325";
}

.ri-expand-up-down-fill:before, .icon-expand-down.icon-solid:before, .icon-expand-down:before {
  content: "\f326";
}

.ri-expand-up-down-line:before {
  content: "\f327";
}

.ri-flickr-fill:before {
  content: "\f328";
}

.ri-flickr-line:before {
  content: "\f329";
}

.ri-forward-10-fill:before {
  content: "\f32a";
}

.ri-forward-10-line:before {
  content: "\f32b";
}

.ri-forward-15-fill:before {
  content: "\f32c";
}

.ri-forward-15-line:before {
  content: "\f32d";
}

.ri-forward-30-fill:before {
  content: "\f32e";
}

.ri-forward-30-line:before {
  content: "\f32f";
}

.ri-forward-5-fill:before {
  content: "\f330";
}

.ri-forward-5-line:before {
  content: "\f331";
}

.ri-graduation-cap-fill:before {
  content: "\f332";
}

.ri-graduation-cap-line:before {
  content: "\f333";
}

.ri-home-office-fill:before {
  content: "\f334";
}

.ri-home-office-line:before {
  content: "\f335";
}

.ri-hourglass-2-fill:before {
  content: "\f336";
}

.ri-hourglass-2-line:before {
  content: "\f337";
}

.ri-hourglass-fill:before {
  content: "\f338";
}

.ri-hourglass-line:before {
  content: "\f339";
}

.ri-javascript-fill:before {
  content: "\f33a";
}

.ri-javascript-line:before {
  content: "\f33b";
}

.ri-loop-left-fill:before {
  content: "\f33c";
}

.ri-loop-left-line:before {
  content: "\f33d";
}

.ri-loop-right-fill:before {
  content: "\f33e";
}

.ri-loop-right-line:before {
  content: "\f33f";
}

.ri-memories-fill:before {
  content: "\f340";
}

.ri-memories-line:before {
  content: "\f341";
}

.ri-meta-fill:before {
  content: "\f342";
}

.ri-meta-line:before {
  content: "\f343";
}

.ri-microsoft-loop-fill:before {
  content: "\f344";
}

.ri-microsoft-loop-line:before {
  content: "\f345";
}

.ri-nft-fill:before {
  content: "\f346";
}

.ri-nft-line:before {
  content: "\f347";
}

.ri-notion-fill:before {
  content: "\f348";
}

.ri-notion-line:before {
  content: "\f349";
}

.ri-openai-fill:before {
  content: "\f34a";
}

.ri-openai-line:before {
  content: "\f34b";
}

.ri-overline:before {
  content: "\f34c";
}

.ri-p2p-fill:before, .icon-p2p.icon-solid:before {
  content: "\f34d";
}

.ri-p2p-line:before, .icon-p2p:before {
  content: "\f34e";
}

.ri-presentation-fill:before {
  content: "\f34f";
}

.ri-presentation-line:before {
  content: "\f350";
}

.ri-replay-10-fill:before {
  content: "\f351";
}

.ri-replay-10-line:before {
  content: "\f352";
}

.ri-replay-15-fill:before {
  content: "\f353";
}

.ri-replay-15-line:before {
  content: "\f354";
}

.ri-replay-30-fill:before {
  content: "\f355";
}

.ri-replay-30-line:before {
  content: "\f356";
}

.ri-replay-5-fill:before {
  content: "\f357";
}

.ri-replay-5-line:before {
  content: "\f358";
}

.ri-school-fill:before {
  content: "\f359";
}

.ri-school-line:before {
  content: "\f35a";
}

.ri-shining-2-fill:before {
  content: "\f35b";
}

.ri-shining-2-line:before {
  content: "\f35c";
}

.ri-shining-fill:before {
  content: "\f35d";
}

.ri-shining-line:before {
  content: "\f35e";
}

.ri-sketching:before {
  content: "\f35f";
}

.ri-skip-down-fill:before {
  content: "\f360";
}

.ri-skip-down-line:before {
  content: "\f361";
}

.ri-skip-left-fill:before {
  content: "\f362";
}

.ri-skip-left-line:before {
  content: "\f363";
}

.ri-skip-right-fill:before {
  content: "\f364";
}

.ri-skip-right-line:before {
  content: "\f365";
}

.ri-skip-up-fill:before {
  content: "\f366";
}

.ri-skip-up-line:before {
  content: "\f367";
}

.ri-slow-down-fill:before {
  content: "\f368";
}

.ri-slow-down-line:before {
  content: "\f369";
}

.ri-sparkling-2-fill:before {
  content: "\f36a";
}

.ri-sparkling-2-line:before {
  content: "\f36b";
}

.ri-sparkling-fill:before {
  content: "\f36c";
}

.ri-sparkling-line:before {
  content: "\f36d";
}

.ri-speak-fill:before {
  content: "\f36e";
}

.ri-speak-line:before {
  content: "\f36f";
}

.ri-speed-up-fill:before {
  content: "\f370";
}

.ri-speed-up-line:before {
  content: "\f371";
}

.ri-tiktok-fill:before {
  content: "\f372";
}

.ri-tiktok-line:before {
  content: "\f373";
}

.ri-token-swap-fill:before {
  content: "\f374";
}

.ri-token-swap-line:before {
  content: "\f375";
}

.ri-unpin-fill:before {
  content: "\f376";
}

.ri-unpin-line:before {
  content: "\f377";
}

.ri-wechat-channels-fill:before {
  content: "\f378";
}

.ri-wechat-channels-line:before {
  content: "\f379";
}

.ri-wordpress-fill:before {
  content: "\f37a";
}

.ri-wordpress-line:before {
  content: "\f37b";
}

.ri-blender-fill:before {
  content: "\f37c";
}

.ri-blender-line:before {
  content: "\f37d";
}

.ri-emoji-sticker-fill:before {
  content: "\f37e";
}

.ri-emoji-sticker-line:before {
  content: "\f37f";
}

.ri-git-close-pull-request-fill:before {
  content: "\f380";
}

.ri-git-close-pull-request-line:before {
  content: "\f381";
}

.ri-instance-fill:before {
  content: "\f382";
}

.ri-instance-line:before {
  content: "\f383";
}

.ri-megaphone-fill:before {
  content: "\f384";
}

.ri-megaphone-line:before {
  content: "\f385";
}

.ri-pass-expired-fill:before {
  content: "\f386";
}

.ri-pass-expired-line:before {
  content: "\f387";
}

.ri-pass-pending-fill:before {
  content: "\f388";
}

.ri-pass-pending-line:before {
  content: "\f389";
}

.ri-pass-valid-fill:before {
  content: "\f38a";
}

.ri-pass-valid-line:before {
  content: "\f38b";
}

.ri-ai-generate:before {
  content: "\f38c";
}

.ri-calendar-close-fill:before {
  content: "\f38d";
}

.ri-calendar-close-line:before {
  content: "\f38e";
}

.ri-draggable:before {
  content: "\f38f";
}

.ri-font-family:before {
  content: "\f390";
}

.ri-font-mono:before {
  content: "\f391";
}

.ri-font-sans-serif:before {
  content: "\f392";
}

.ri-font-sans:before {
  content: "\f393";
}

.ri-hard-drive-3-fill:before {
  content: "\f394";
}

.ri-hard-drive-3-line:before {
  content: "\f395";
}

.ri-kick-fill:before {
  content: "\f396";
}

.ri-kick-line:before {
  content: "\f397";
}

.ri-list-check-3:before {
  content: "\f398";
}

.ri-list-indefinite:before {
  content: "\f399";
}

.ri-list-ordered-2:before {
  content: "\f39a";
}

.ri-list-radio:before {
  content: "\f39b";
}

.ri-openbase-fill:before {
  content: "\f39c";
}

.ri-openbase-line:before {
  content: "\f39d";
}

.ri-planet-fill:before {
  content: "\f39e";
}

.ri-planet-line:before {
  content: "\f39f";
}

.ri-prohibited-fill:before {
  content: "\f3a0";
}

.ri-prohibited-line:before {
  content: "\f3a1";
}

.ri-quote-text:before {
  content: "\f3a2";
}

.ri-seo-fill:before {
  content: "\f3a3";
}

.ri-seo-line:before {
  content: "\f3a4";
}

.ri-slash-commands:before {
  content: "\f3a5";
}

.ri-archive-2-fill:before {
  content: "\f3a6";
}

.ri-archive-2-line:before {
  content: "\f3a7";
}

.ri-inbox-2-fill:before {
  content: "\f3a8";
}

.ri-inbox-2-line:before {
  content: "\f3a9";
}

.ri-shake-hands-fill:before {
  content: "\f3aa";
}

.ri-shake-hands-line:before {
  content: "\f3ab";
}

.ri-supabase-fill:before {
  content: "\f3ac";
}

.ri-supabase-line:before {
  content: "\f3ad";
}

.ri-water-percent-fill:before {
  content: "\f3ae";
}

.ri-water-percent-line:before {
  content: "\f3af";
}

.ri-yuque-fill:before {
  content: "\f3b0";
}

.ri-yuque-line:before {
  content: "\f3b1";
}

.ri-crosshair-2-fill:before {
  content: "\f3b2";
}

.ri-crosshair-2-line:before {
  content: "\f3b3";
}

.ri-crosshair-fill:before {
  content: "\f3b4";
}

.ri-crosshair-line:before {
  content: "\f3b5";
}

.ri-file-close-fill:before {
  content: "\f3b6";
}

.ri-file-close-line:before {
  content: "\f3b7";
}

.ri-infinity-fill:before {
  content: "\f3b8";
}

.ri-infinity-line:before {
  content: "\f3b9";
}

.ri-rfid-fill:before {
  content: "\f3ba";
}

.ri-rfid-line:before {
  content: "\f3bb";
}

.ri-slash-commands-2:before {
  content: "\f3bc";
}

.ri-user-forbid-fill:before {
  content: "\f3bd";
}

.ri-user-forbid-line:before {
  content: "\f3be";
}

.ri-beer-fill:before {
  content: "\f3bf";
}

.ri-beer-line:before {
  content: "\f3c0";
}

.ri-circle-fill:before {
  content: "\f3c1";
}

.ri-circle-line:before {
  content: "\f3c2";
}

.ri-dropdown-list:before {
  content: "\f3c3";
}

.ri-file-image-fill:before {
  content: "\f3c4";
}

.ri-file-image-line:before {
  content: "\f3c5";
}

.ri-file-pdf-2-fill:before {
  content: "\f3c6";
}

.ri-file-pdf-2-line:before {
  content: "\f3c7";
}

.ri-file-video-fill:before {
  content: "\f3c8";
}

.ri-file-video-line:before {
  content: "\f3c9";
}

.ri-folder-image-fill:before {
  content: "\f3ca";
}

.ri-folder-image-line:before {
  content: "\f3cb";
}

.ri-folder-video-fill:before {
  content: "\f3cc";
}

.ri-folder-video-line:before {
  content: "\f3cd";
}

.ri-hexagon-fill:before {
  content: "\f3ce";
}

.ri-hexagon-line:before {
  content: "\f3cf";
}

.ri-menu-search-fill:before, .icon-search-list.icon-solid:before {
  content: "\f3d0";
}

.ri-menu-search-line:before, .icon-search-list:before {
  content: "\f3d1";
}

.ri-octagon-fill:before {
  content: "\f3d2";
}

.ri-octagon-line:before {
  content: "\f3d3";
}

.ri-pentagon-fill:before {
  content: "\f3d4";
}

.ri-pentagon-line:before {
  content: "\f3d5";
}

.ri-rectangle-fill:before {
  content: "\f3d6";
}

.ri-rectangle-line:before {
  content: "\f3d7";
}

.ri-robot-2-fill:before {
  content: "\f3d8";
}

.ri-robot-2-line:before {
  content: "\f3d9";
}

.ri-shapes-fill:before {
  content: "\f3da";
}

.ri-shapes-line:before {
  content: "\f3db";
}

.ri-square-fill:before {
  content: "\f3dc";
}

.ri-square-line:before {
  content: "\f3dd";
}

.ri-tent-fill:before {
  content: "\f3de";
}

.ri-tent-line:before {
  content: "\f3df";
}

.ri-threads-fill:before {
  content: "\f3e0";
}

.ri-threads-line:before {
  content: "\f3e1";
}

.ri-tree-fill:before {
  content: "\f3e2";
}

.ri-tree-line:before {
  content: "\f3e3";
}

.ri-triangle-fill:before {
  content: "\f3e4";
}

.ri-triangle-line:before {
  content: "\f3e5";
}

.ri-twitter-x-fill:before {
  content: "\f3e6";
}

.ri-twitter-x-line:before {
  content: "\f3e7";
}

.ri-verified-badge-fill:before {
  content: "\f3e8";
}

.ri-verified-badge-line:before {
  content: "\f3e9";
}

.btn,
.btn-mat, .sweet-alert button {
  box-sizing: border-box;
  font-family: pn, Arial, Helvetica, sans-serif !important;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  background: var(--secondary-site-color);
  color: var(--text-header-color);
  box-shadow: 0 0 0 100vmax inset rgba(0, 0, 0, 0);
  border: none;
  border-radius: 8px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 20px 32px 16px;
  user-select: none;
  outline: 0;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  overflow: hidden;
  transition: background 0.2s linear, color 0.2s linear, box-shadow 0.2s linear;
}
.btn.glyphicon,
.btn-mat.glyphicon, .sweet-alert button.glyphicon {
  font-size: 0;
  padding: 0;
  top: 0;
}
.btn.glyphicon, .btn.glyphicon:before, .btn.glyphicon:after,
.btn-mat.glyphicon,
.btn-mat.glyphicon:before,
.btn-mat.glyphicon:after, .sweet-alert button.glyphicon, .sweet-alert button.glyphicon:before, .sweet-alert button.glyphicon:after {
  font-weight: normal;
}
.btn.glyphicon:before, .btn.glyphicon:after,
.btn-mat.glyphicon:before,
.btn-mat.glyphicon:after, .sweet-alert button.glyphicon:before, .sweet-alert button.glyphicon:after {
  font-family: "Glyphicons Halflings";
  font-size: 20px;
  font-size: 1.25rem;
}
.btn[class^=ri-], .btn[class*=" ri-"],
.btn-mat[class^=ri-],
.btn-mat[class*=" ri-"], .sweet-alert button[class^=ri-], .sweet-alert button[class*=" ri-"] {
  font-size: 0;
  padding: 0;
  top: 0;
}
.btn[class^=ri-]:before, .btn[class^=ri-]:after, .btn[class*=" ri-"]:before, .btn[class*=" ri-"]:after,
.btn-mat[class^=ri-]:before,
.btn-mat[class^=ri-]:after,
.btn-mat[class*=" ri-"]:before,
.btn-mat[class*=" ri-"]:after, .sweet-alert button[class^=ri-]:before, .sweet-alert button[class^=ri-]:after, .sweet-alert button[class*=" ri-"]:before, .sweet-alert button[class*=" ri-"]:after {
  font-family: "remixicons";
  font-size: 20px;
  font-size: 1.25rem;
}
.btn[class^=ri-]:before, .btn[class*=" ri-"]:before,
.btn-mat[class^=ri-]:before,
.btn-mat[class*=" ri-"]:before, .sweet-alert button[class^=ri-]:before, .sweet-alert button[class*=" ri-"]:before {
  margin-right: 6px;
}
.btn.btn-small,
.btn-mat.btn-small, .sweet-alert button.btn-small {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  padding: 12px 18px 10px;
  display: inline-block;
}
.btn:hover,
.btn-mat:hover, .sweet-alert button:hover {
  box-shadow: 0 0 0 100vmax inset rgba(0, 0, 0, 0.07);
}

.social-btn {
  text-align: center;
  width: 15%;
  font-size: 19px;
  font-size: 1.1875rem;
  height: 35px;
  position: relative;
  line-height: 24px;
}

.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  opacity: 0;
  outline: 0;
  background: #fff;
  cursor: inherit;
  display: block;
}

.btn-default {
  background: #ebeef0;
  border: 0;
}
.btn-default svg.feather {
  margin-top: -3px;
  width: 16px;
  height: 16px;
}

.btn-whatsapp {
  color: #fff;
  background-color: #04aa24;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-whatsapp:hover {
  background-color: #03941f;
}

.btn-mat {
  min-width: 64px;
  line-height: 36px;
  padding: 0 16px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  transform: translate3d(0, 0, 0);
  transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.btn-mat:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.2s;
}
.btn-mat:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  padding: 50%;
  width: 32px;
  height: 32px;
  background-color: currentColor;
  opacity: 0;
  transform: translate(-50%, -50%) scale(1);
  transition: opacity 1s, transform 0.5s;
}
.btn-mat:active:after {
  opacity: 0.16;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0s;
}
.btn-mat svg {
  width: 17px;
  height: 17px;
  margin: -2px 3px 0 0;
}

.btn-mat-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-mat-raised:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.btn-buy-sub {
  color: #ffffff;
  border-radius: 20px;
  font-size: 20px;
}
.btn-buy-sub:hover {
  color: #eeeeee;
}

.btn-caps {
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 24px;
  font-size: 1.5rem;
}

.btn.btn-large {
  font-size: 42px;
  font-size: 2.625rem;
  padding: 24px 64px;
}
.btn.btn-rect {
  border-radius: 6px;
}
.btn.btn-purple {
  background: var(--site-color);
  color: #fff;
}
.btn.btn-cyan {
  background: var(--secondary-site-color);
  color: #fff;
}
.btn.btn-gray {
  background: #ccc;
  color: var(--site-color);
}
.btn.btn-white, .btn.btn-white2 {
  background: #fff;
  color: var(--site-color);
}
.btn.btn-white[disabled], .btn.btn-white2[disabled] {
  opacity: 1;
  background: #ccc;
  color: #aaa;
  box-shadow: -1px -1px 0px #eee, 1px 1px 2px #333;
  opacity: 1;
}
.btn.btn-white2 {
  background: #f5f0f7;
}
.btn.btn-link:after {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: width 0.1s linear;
}
.btn.btn-link, .btn.btn-link:link, .btn.btn-link:visited, .btn.btn-link:hover, .btn.btn-link:active {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: normal;
  padding: 6px 12px;
  text-decoration: none;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.btn.btn-link.current, .btn.btn-link:link.current, .btn.btn-link:visited.current, .btn.btn-link:hover.current, .btn.btn-link:active.current {
  font-weight: bold;
}
.btn.btn-link.current:after, .btn.btn-link:link.current:after, .btn.btn-link:visited.current:after, .btn.btn-link:hover.current:after, .btn.btn-link:active.current:after {
  width: 90%;
}
.btn.btn-link.glyphicon, .btn.btn-link[class^=ri-], .btn.btn-link[class*=" ri-"], .btn.btn-link:link.glyphicon, .btn.btn-link:link[class^=ri-], .btn.btn-link:link[class*=" ri-"], .btn.btn-link:visited.glyphicon, .btn.btn-link:visited[class^=ri-], .btn.btn-link:visited[class*=" ri-"], .btn.btn-link:hover.glyphicon, .btn.btn-link:hover[class^=ri-], .btn.btn-link:hover[class*=" ri-"], .btn.btn-link:active.glyphicon, .btn.btn-link:active[class^=ri-], .btn.btn-link:active[class*=" ri-"] {
  font-size: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn.btn-link.glyphicon:before, .btn.btn-link[class^=ri-]:before, .btn.btn-link[class*=" ri-"]:before, .btn.btn-link:link.glyphicon:before, .btn.btn-link:link[class^=ri-]:before, .btn.btn-link:link[class*=" ri-"]:before, .btn.btn-link:visited.glyphicon:before, .btn.btn-link:visited[class^=ri-]:before, .btn.btn-link:visited[class*=" ri-"]:before, .btn.btn-link:hover.glyphicon:before, .btn.btn-link:hover[class^=ri-]:before, .btn.btn-link:hover[class*=" ri-"]:before, .btn.btn-link:active.glyphicon:before, .btn.btn-link:active[class^=ri-]:before, .btn.btn-link:active[class*=" ri-"]:before {
  margin-right: 0;
}
.btn.btn-link.glyphicon:after, .btn.btn-link[class^=ri-]:after, .btn.btn-link[class*=" ri-"]:after, .btn.btn-link:link.glyphicon:after, .btn.btn-link:link[class^=ri-]:after, .btn.btn-link:link[class*=" ri-"]:after, .btn.btn-link:visited.glyphicon:after, .btn.btn-link:visited[class^=ri-]:after, .btn.btn-link:visited[class*=" ri-"]:after, .btn.btn-link:hover.glyphicon:after, .btn.btn-link:hover[class^=ri-]:after, .btn.btn-link:hover[class*=" ri-"]:after, .btn.btn-link:active.glyphicon:after, .btn.btn-link:active[class^=ri-]:after, .btn.btn-link:active[class*=" ri-"]:after {
  display: none;
}
.btn.btn-link.hover-dark:after {
  background: #777;
}
.btn.btn-link:hover:after {
  width: 90%;
}
.btn.btn-link.btn-white:link, .btn.btn-link.btn-white:visited, .btn.btn-link.btn-white:hover, .btn.btn-link.btn-white:active {
  color: #fff;
}
.btn.btn-link.btn-cyan:link, .btn.btn-link.btn-cyan:visited, .btn.btn-link.btn-cyan:hover, .btn.btn-link.btn-cyan:active {
  color: var(--secondary-site-color);
}
.btn.btn-link.on-light:after {
  background: var(--secondary-site-color);
}
.btn.btn-link.no-ul:after {
  display: none !important;
}
.btn.btn-link.hover-bg:after {
  display: none !important;
}
.btn.btn-link.hover-bg:hover {
  background: #f5f5f5;
}

.btn-loading {
  position: relative;
  box-shadow: none;
  pointer-events: none;
}
.btn-loading:before {
  display: none;
}
.btn-loading:after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  transform: none;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50px' height='50px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3e%3crect x='0' y='0' fill='none' class='bk'%3e%3c/rect%3e%3ccircle cx='50' cy='50' r='40' stroke='%23fff' fill='none' stroke-width='6' stroke-linecap='round'%3e%3canimate attributeName='stroke-dashoffset' dur='1.5s' repeatCount='indefinite' from='0' to='502'%3e%3c/animate%3e%3canimate attributeName='stroke-dasharray' dur='1.5s' repeatCount='indefinite' values='150.6 100.4;1 250;150.6 100.4'%3e%3c/animate%3e%3c/circle%3e%3c/svg%3e") no-repeat center;
  background-size: 24px;
  transition: none;
}

.btn-main.MS-File {
  padding: 14px;
  margin-right: -1px;
  border-radius: 0 !important;
}

.btn-cart:disabled {
  color: #fff;
}

.btn-call-action {
  color: #000;
  background: #d2d2d2;
  min-width: 95px;
  border: 0;
  box-shadow: none;
  margin: 6px 0 -6px;
}
.btn-call-action:focus, .btn-call-action:hover {
  color: #fff;
  background: #2196F3;
}

#kill_useract_btn {
  color: #fff;
  border: 0;
  transition: all 0.2s ease;
  padding: 5px 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border-radius: 3px;
  box-shadow: none;
}
#kill_useract_btn svg {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  margin: -3px 3px 0 -1px;
  fill: rgba(255, 255, 255, 0.32);
}
#kill_useract_btn:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

.kill_follow_btn {
  background: linear-gradient(to right, #cc1e47 0, #ce3559 100%) !important;
}
.kill_follow_btn:hover {
  background: linear-gradient(to right, #d82d55 0, #e5375f 100%) !important;
}

.kill_following_btn {
  background: linear-gradient(to right, #f7710b 0, #f98c3e 100%) !important;
}
.kill_following_btn:hover {
  background: linear-gradient(to right, #f28435 0, #ff964c 100%) !important;
}

.kill_request_btn {
  background: linear-gradient(to right, #9E9E9E 0, #767372 100%) !important;
}

.btn-icon:before, .sweet-alert .sa-button-container .cancel:before, .sweet-alert .sa-button-container .sa-confirm-button-container .confirm:before {
  font-weight: normal;
  font-family: "remixicons" !important;
  font-size: 18px;
  font-size: 1.125rem;
  margin-right: 4px;
  transform: translateY(-2px);
}
.btn-icon.btn-large:before, .sweet-alert .sa-button-container .btn-large.cancel:before, .sweet-alert .sa-button-container .sa-confirm-button-container .btn-large.confirm:before {
  font-size: 22px;
  font-size: 1.375rem;
}
.btn-icon.icon-only:before, .sweet-alert .sa-button-container .icon-only.cancel:before, .sweet-alert .sa-button-container .sa-confirm-button-container .icon-only.confirm:before {
  margin-right: 0;
}

.btn-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.btn-image:before {
  content: "";
  width: 100%;
  max-width: 64px;
  aspect-ratio: 1;
  background: url("../img/1x1.png") no-repeat center bottom;
  background-size: contain;
  margin-bottom: 8px;
}
.btn-image.btn-large:before {
  font-size: 22px;
  font-size: 1.375rem;
}
.btn-image.btn-google:before {
  background-image: url("../img/google_g_icon.svg");
}
.btn-image.btn-facebook:before {
  background-image: url("../img/facebook_f_icon.svg");
}

.btn-yes .disabled, .btn-yes .disabled:before, .btn-yes[disabled], .btn-yes[disabled]:before, .btn-no .disabled, .btn-no .disabled:before, .btn-no[disabled], .btn-no[disabled]:before {
  color: #555;
  border-color: #777;
}

.btn-yes {
  background: none;
  border: 3px solid green;
  color: green;
}
.btn-yes:before {
  color: green;
}

.btn-no {
  background: none;
  border: 3px solid red;
  color: red;
}
.btn-no:before {
  color: red;
}

.icon, .round-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  color: var(--secondary-site-color);
  font-size: 0;
}
.icon, .icon:before, .icon:after, .round-icon, .round-icon:before, .round-icon:after {
  text-decoration: none;
}
.icon:before, .round-icon:before {
  font-family: "remixicons" !important;
  font-size: 20px;
  font-size: 1.25rem;
}
.icon:hover, .round-icon:hover {
  text-decoration: none;
}
.icon.icon-solid, .round-icon.icon-solid {
  background: var(--secondary-site-color);
  color: #fff;
}
.icon.icon-solid.no-bg, .round-icon.icon-solid.no-bg {
  background: none;
  color: var(--site-color);
}

.icon-small {
  width: 24px;
  height: 24px;
}
.icon-small:before {
  font-size: 20px;
  font-size: 1.25rem;
}

.icon-tiny {
  width: 16px;
  height: 16px;
  margin: 0;
}
.icon-tiny:before {
  font-size: 14px;
  font-size: 0.875rem;
}

.icon-size--large:before {
  font-size: 32px;
  font-size: 2rem;
}

.round-icon {
  border-radius: 50%;
  border: 1px solid var(--secondary-site-color);
}

.icon-inline {
  display: inline-flex;
}

.icon-heart:before {
  color: red;
}

.icons-row {
  display: flex;
  justify-content: center;
}
.icons-row .round-icon {
  margin: 0 4px;
}

.btn-pill {
  font-size: 15px;
  font-size: 0.9375rem;
  display: flex;
  padding: 2px 16px;
  height: 36px;
  border-radius: 24px;
  border: 1px solid var(--secondary-site-color);
}
.btn-pill:hover {
  color: #222;
}
.btn-pill.btn-large {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 2px 36px;
  height: 46px;
}

.btn-toggle:link, .btn-toggle:visited, .btn-toggle:hover, .btn-toggle:active {
  color: #dadada;
  text-decoration: none;
}
.btn-toggle.on:link, .btn-toggle.on:visited, .btn-toggle.on:hover, .btn-toggle.on:active {
  color: var(--site-color);
}

.buttons-row {
  display: flex;
}
.buttons-row > .btn, .buttons-row > .button, .buttons-row > .field, .buttons-row > .sep {
  margin: 0 12px 0 0;
}
.buttons-row > .btn:last-child, .buttons-row > .button:last-child, .buttons-row > .field:last-child, .buttons-row > .sep:last-child {
  margin-right: 0;
}
.buttons-row.center {
  justify-content: center;
}
.buttons-row.right {
  justify-content: flex-end;
}
.buttons-row .sep {
  width: 1px;
  height: 100%;
  background: #e3e3e3;
}
.buttons-row .sep.sep-v {
  margin-right: 0;
  margin-left: 0;
}
.buttons-row .sep.sep-text {
  background: none;
  width: auto;
}
.buttons-row.with-seps {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.buttons-row.with-seps .btn {
  margin: 0 !important;
}
.buttons-row.with-seps .sep {
  width: 2px;
  background: #fff;
  height: 18px;
  opacity: 0.6;
  margin: 0;
}
.buttons-row.on-light.with-seps .sep {
  background: var(--text-header-color);
}
.buttons-row.on-light .btn-link:after {
  background: var(--secondary-site-color);
}

.btn-row.btns-lg .btn {
  width: 100%;
}

.btns {
  margin-top: 10px;
}

/* --- @import "https://fonts.googleapis.com/css?family=Lato:400,700"; --- */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ----------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Hind"; --- */
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGh4BCOz.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGd4BCOz.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGl4BA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* --------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; --- */
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: OpenSansLight;
  src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansSemiBold;
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff");
  font-weight: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_cond";
  src: url("../fonts/acuminpro/acumin_pro_cond_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pn/pn.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pn/pn-b.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pn/pn-l.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pn/pn-lb.woff2) format("woff2");
  font-display: swap;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "finish";
  src: url("../fonts/pn/pn-lb.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  letter-spacing: -1px;
}
@font-face {
  font-family: "rottasicity";
  src: url("../fonts/Rottasicity_Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "natalic";
  src: url("../fonts/natalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
form .col-md-2 {
  padding-right: 15px;
}

.input-form .form-control {
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  font-weight: 400;
  color: #333;
  border: 1px solid #ccc;
  text-transform: initial;
}
.input-form .form-control:focus {
  border-color: #888 !important;
}

.form-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.form-row:before, .form-row:after {
  content: "";
  display: table;
  clear: both;
}
.form-row > .form-group {
  padding-left: 10px;
  padding-right: 10px;
}

.form-group {
  margin-bottom: 15px;
}
.form-group .form-control.error {
  color: #c00;
  border-color: #c00;
}
.form-group label.error {
  margin: 4px 0 0;
  color: #c00;
}
.form-group.cb {
  display: flex;
  flex-wrap: wrap;
}
.form-group.cb > * {
  order: 1;
}
.form-group.cb > label.error {
  order: 2;
  flex-basis: 100%;
  flex-grow: 1;
}
.form-group.cb input[type=checkbox],
.form-group.cb input[type=radio] {
  opacity: 0;
  margin: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.form-group.cb .lbl {
  display: flex;
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
  cursor: pointer;
  user-select: none;
  opacity: 0.9;
  margin: 0;
}
.form-group.cb .lbl:before {
  content: "";
  display: block;
  min-width: 20px;
  width: 20px;
  height: 20px;
  flex-basis: 20px;
  border: 2px solid #b4b4b4;
  border-radius: 5px;
  transition: all 90ms cubic-bezier(0, 0, 0.2, 0.1);
  margin-right: 4px;
}
.form-group.cb .lbl:after {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #555;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 3px;
  padding-top: 1px;
}
.form-group.cb input:checked ~ .lbl:before {
  background-color: #1e2322;
  border-color: #1e2322;
}
.form-group.cb input:checked ~ .lbl:after {
  content: "";
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  width: 12px;
  height: 5px;
  left: 5px;
  top: 7px;
  position: absolute;
  transform: rotate(-45deg);
  transition: 0.2s;
  color: #fff;
}
.form-group.cb .form-text {
  flex-basis: 100%;
}

.optional-field {
  opacity: 0.7;
}

input[readonly] {
  background-color: #fff !important;
  cursor: text !important;
}

input.cusrange[type=range] {
  -webkit-appearance: none;
  display: inline-block;
  width: calc(100% - 74px);
  border-radius: 8px;
  height: 7px;
  border: 1px solid #bdc3c7;
  background-color: #ccc;
  outline: 0;
}
input.cusrange[type=range]:-webkit-slider-thumb {
  -webkit-appearance: none;
  background-color: #3F51B5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
}
input.cusrange[type=range]:-moz-range-track {
  width: calc(100% - 74px);
  border-radius: 8px;
  height: 7px;
  background-color: #ccc;
  display: inline-block;
  outline: 0;
}
input.cusrange[type=range]:-moz-range-thumb {
  background-color: #3F51B5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
}
input.cusrange[type=range]:-ms-fill-lower, input.cusrange[type=range]:-ms-fill-upper {
  background: 0 0;
}
input.cusrange[type=range]:-ms-track {
  border-radius: 8px;
  height: 7px;
  border: 1px solid #bdc3c7;
  background-color: #ccc;
}
input.cusrange[type=range]:-ms-thumb {
  background-color: #3F51B5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
}

.form-control.url-input {
  width: 100% !important;
  border: 1px solid #f3f3f3;
}

fieldset[disabled=disabled] {
  opacity: 0.4;
}
fieldset[disabled=disabled],
fieldset[disabled=disabled] * {
  cursor: wait !important;
}

.kind_form_fields {
  position: relative;
  margin: 15px 0;
}
.kind_form_fields > label {
  font-weight: bold;
  font-size: 14.5px;
  font-size: 0.90625rem;
  display: block;
}
.kind_form_fields input,
.kind_form_fields textarea,
.kind_form_fields select,
.kind_form_fields > .bootstrap-select.btn-group > .dropdown-toggle,
.kind_form_fields .select2 {
  background-color: transparent;
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  transition: background-color 240ms, box-shadow 240ms;
  color: #393d4a;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  padding: 8px;
  width: 100%;
  border: 0;
  outline: 0;
}
.kind_form_fields input,
.kind_form_fields select {
  height: 44px;
}
.kind_form_fields textarea {
  resize: vertical;
}
.kind_form_fields input:focus,
.kind_form_fields textarea:focus,
.kind_form_fields select:focus,
.kind_form_fields > .bootstrap-select.btn-group > .dropdown-toggle:focus,
.kind_form_fields .bootstrap-tagsinput:focus {
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(58, 151, 212, 0.28) 0 0 0 4px;
}
.kind_form_fields input:disabled {
  background-color: #f0f2f5;
}
.kind_form_fields > .bootstrap-select.btn-group {
  width: 100% !important;
}
.kind_form_fields > .bootstrap-select.btn-group > .dropdown-toggle {
  height: 44px;
  outline: 0 !important;
  padding-right: 40px;
}
.kind_form_fields .bootstrap-tagsinput {
  border: 0;
  padding: 0 8px;
  background-color: transparent;
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0px;
  transition: background-color 240ms, box-shadow 240ms;
}
.kind_form_fields .bootstrap-tagsinput input {
  box-shadow: none;
  width: auto;
}
.kind_form_fields .select2 {
  width: 100%;
}
.kind_form_fields .select2 .select2-selection {
  border: none;
}
.kind_form_fields .select2 .select2-selection .select2-selection__arrow {
  height: 100%;
}
.kind_form_fields.field-inline {
  display: flex;
  padding: 8px 14px;
  border-radius: 8px;
  background: var(--light-secondary-site-color);
  border: 1px solid #f4f5f7;
}
.kind_form_fields.field-inline label {
  white-space: nowrap;
  margin: 0;
  line-height: 44px;
  flex-basis: 180px;
  font-weight: normal;
}
.kind_form_fields.field-inline label:after {
  content: ":";
}
.kind_form_fields.field-inline input,
.kind_form_fields.field-inline select,
.kind_form_fields.field-inline textarea {
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 0;
  color: var(--site-color);
}
.kind_form_fields.field-inline input[readonly],
.kind_form_fields.field-inline select[readonly],
.kind_form_fields.field-inline textarea[readonly] {
  background: transparent !important;
}

.yes-no-form {
  padding: 24px;
  text-align: center;
}
.yes-no-form .buttons-row {
  text-align: center;
  justify-content: center;
}

.kind_hdr_innr_left {
  width: 40%;
}
.kind_hdr_innr_left .brand {
  max-width: 180px;
}

.header-container {
  background: var(--site-color);
  width: 100%;
}
.header-container .user-avatar img {
  border-radius: 50%;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.8);
}

/*Header*/
.header-fixed1000,
.header-fixed1200 {
  width: 95%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0;
}

.header-fixed1000 > .container-fluid {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-fixed1000 > .container-fluid:before, .header-fixed1000 > .container-fluid:after {
  display: none;
}

.kind_hdr_innr_left {
  display: flex;
  align-items: center;
}
.kind_hdr_innr_left .nav {
  margin-left: 20px;
}

.kind_hdr_innr_right .nav {
  margin-left: 20px;
}

.header-brand {
  display: block;
}

.headtoppoint {
  height: 0;
  width: 0;
  border: solid transparent;
  pointer-events: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  position: absolute;
  left: 100%;
  margin-left: -35px;
  -webkit-filter: drop-shadow(0 -5px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 -5px 4px rgba(0, 0, 0, 0.2));
}

.header-message {
  font-size: 14px;
  font-size: 0.875rem;
  color: #8c8c8c;
  padding: 3px 0 2px;
}
.header-message svg.feather {
  margin-top: -1px;
  width: 13px;
  height: 13px;
}

.header-loading-sppiner {
  font-size: 30px;
  font-size: 1.875rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  color: #777;
}

.header-fixed1000, .header-fixed1200 {
  width: 100%;
}

.header-fixed1200 {
  max-width: 1100px;
}

.blog-com-wrapper,
.movies-com-wrapper {
  width: 100%;
  overflow: hidden;
  padding: 10px;
  background-color: #fff;
}
.blog-com-wrapper .blog-comlist-container,
.blog-com-wrapper .movies-comlist-container,
.movies-com-wrapper .blog-comlist-container,
.movies-com-wrapper .movies-comlist-container {
  width: 100%;
  overflow: hidden;
  margin-top: 30px;
  padding-bottom: 30px;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item,
.blog-com-wrapper .blog-comlist-container .movies-comment-item,
.blog-com-wrapper .movies-comlist-container .blog-comment-item,
.blog-com-wrapper .movies-comlist-container .movies-comment-item,
.movies-com-wrapper .blog-comlist-container .blog-comment-item,
.movies-com-wrapper .blog-comlist-container .movies-comment-item,
.movies-com-wrapper .movies-comlist-container .blog-comment-item,
.movies-com-wrapper .movies-comlist-container .movies-comment-item {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box .form-group,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-reply-box .form-group,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-reply-box .form-group,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-reply-box .form-group,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-reply-box .form-group,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-reply-box .form-group,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-reply-box .form-group,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box .form-group,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box .form-group,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-reply-box .form-group,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-reply-box .form-group,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-reply-box .form-group,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-reply-box .form-group,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-reply-box .form-group,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-reply-box .form-group,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box .form-group {
  margin: 4px;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-reply-box textarea,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-reply-box textarea,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-reply-box textarea,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-reply-box textarea,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-reply-box textarea,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-reply-box textarea,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-reply-box textarea,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-reply-box textarea,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-reply-box textarea,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-reply-box textarea,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-reply-box textarea,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-reply-box textarea,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea {
  width: 100%;
  height: 30px;
  margin-top: 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 5px 10px;
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0px;
  border: 0;
  transition: background-color 240ms, box-shadow 240ms;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea:focus,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-reply-box textarea:focus,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-reply-box textarea:focus,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-reply-box textarea:focus,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-reply-box textarea:focus,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-reply-box textarea:focus,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-reply-box textarea:focus,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea:focus,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box textarea:focus,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-reply-box textarea:focus,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-reply-box textarea:focus,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-reply-box textarea:focus,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-reply-box textarea:focus,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-reply-box textarea:focus,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-reply-box textarea:focus,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box textarea:focus {
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(58, 151, 212, 0.28) 0 0 0 4px, rgba(0, 0, 0, 0) 0 0 0 0px;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-img,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-img,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-img,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-img,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-img,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-img,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-img,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-img,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-img,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-img,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-img,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-img,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-img,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-img,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-img,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-img {
  overflow: hidden;
  padding: 0;
  margin: 0;
  height: 45px;
  width: 45px;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body h5 span,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-body h5 span,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-body h5 span,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-body h5 span,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-body h5 span,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-body h5 span,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-body h5 span,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body h5 span,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body h5 span,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-body h5 span,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-body h5 span,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-body h5 span,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-body h5 span,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-body h5 span,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-body h5 span,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body h5 span {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #aaa;
  margin-top: 0;
  display: inline;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body p,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-body p,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-body p,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-body p,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-body p,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-body p,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-body p,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body p,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body p,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-body p,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-body p,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-body p,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-body p,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-body p,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-body p,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body p {
  overflow: hidden;
  padding-right: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #777;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body > div,
.blog-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-body div,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-body > div,
.blog-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-body div,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-body > div,
.blog-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-body div,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-body > div,
.blog-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body div,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body > div,
.movies-com-wrapper .blog-comlist-container .blog-comment-item .movies-comment-item-body div,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .blog-comment-item-body > div,
.movies-com-wrapper .blog-comlist-container .movies-comment-item .movies-comment-item-body div,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .blog-comment-item-body > div,
.movies-com-wrapper .movies-comlist-container .blog-comment-item .movies-comment-item-body div,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .blog-comment-item-body > div,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body div {
  color: #888;
  font-size: 14.5px;
  font-size: 0.90625rem;
  position: relative;
}
.blog-com-wrapper .blog-com-box,
.blog-com-wrapper .movies-com-box,
.movies-com-wrapper .blog-com-box,
.movies-com-wrapper .movies-com-box {
  margin-right: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}
.blog-com-wrapper .blog-com-box .blog-com-box-act,
.blog-com-wrapper .blog-com-box .movies-com-box-act,
.blog-com-wrapper .movies-com-box .blog-com-box-act,
.blog-com-wrapper .movies-com-box .movies-com-box-act,
.movies-com-wrapper .blog-com-box .blog-com-box-act,
.movies-com-wrapper .blog-com-box .movies-com-box-act,
.movies-com-wrapper .movies-com-box .blog-com-box-act,
.movies-com-wrapper .movies-com-box .movies-com-box-act {
  width: 100%;
  overflow: hidden;
  height: 35px;
  background-color: #fff;
  padding-top: 5px;
}
.blog-com-wrapper .blog-com-box .blog-com-box-act button,
.blog-com-wrapper .blog-com-box .movies-com-box-act button,
.blog-com-wrapper .movies-com-box .blog-com-box-act button,
.blog-com-wrapper .movies-com-box .movies-com-box-act button,
.movies-com-wrapper .blog-com-box .blog-com-box-act button,
.movies-com-wrapper .blog-com-box .movies-com-box-act button,
.movies-com-wrapper .movies-com-box .blog-com-box-act button,
.movies-com-wrapper .movies-com-box .movies-com-box-act button {
  padding: 1px 15px;
  border-radius: 3px;
  margin: 2px 0 2px 5px;
  border-color: #d3d3d3;
  background-color: #f8f8f8;
}
.blog-com-wrapper .blog-com-box .blog-com-box-act button.bg-main,
.blog-com-wrapper .blog-com-box .movies-com-box-act button.bg-main,
.blog-com-wrapper .movies-com-box .blog-com-box-act button.bg-main,
.blog-com-wrapper .movies-com-box .movies-com-box-act button.bg-main,
.movies-com-wrapper .blog-com-box .blog-com-box-act button.bg-main,
.movies-com-wrapper .blog-com-box .movies-com-box-act button.bg-main,
.movies-com-wrapper .movies-com-box .blog-com-box-act button.bg-main,
.movies-com-wrapper .movies-com-box .movies-com-box-act button.bg-main {
  color: #fff;
  border: 1px solid #a84849;
  background-color: #a84849;
}
.blog-com-wrapper .blog-com-box .blog-com-box-act textarea,
.blog-com-wrapper .blog-com-box .movies-com-box-act textarea,
.blog-com-wrapper .movies-com-box .blog-com-box-act textarea,
.blog-com-wrapper .movies-com-box .movies-com-box-act textarea,
.movies-com-wrapper .blog-com-box .blog-com-box-act textarea,
.movies-com-wrapper .blog-com-box .movies-com-box-act textarea,
.movies-com-wrapper .movies-com-box .blog-com-box-act textarea,
.movies-com-wrapper .movies-com-box .movies-com-box-act textarea {
  width: 100%;
  border-radius: 0;
  height: 50px;
  padding: 10px;
}
.blog-com-wrapper .blog-com-head,
.blog-com-wrapper .movies-com-head,
.movies-com-wrapper .blog-com-head,
.movies-com-wrapper .movies-com-head {
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
  display: inline-block;
}

.blog-comment-item .comment-icons svg.feather,
.blog-comment-item .del-movies-comment svg.feather,
.movies-comment-item .comment-icons svg.feather,
.movies-comment-item .del-movies-comment svg.feather {
  margin-top: 0;
  width: 15px;
  height: 15px;
}

.blog-comment-reply-cont .comment-icons svg.feather,
.blog-comment-reply-cont .del-movies-commreplies svg.feather,
.movies-comment-reply-cont .comment-icons svg.feather,
.movies-comment-reply-cont .del-movies-commreplies svg.feather {
  margin-top: 0;
  width: 13px;
  height: 13px;
}

.movies-com-wrapper .movies-com-top {
  width: 100%;
  overflow: hidden;
  margin: 20px 0;
}
.movies-com-wrapper .movies-comlist-container {
  margin-top: 10px;
}
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body div.comment-heading .del-movies-comment {
  margin-left: 10px;
}

.lightbox-post-footer .comments-list .reply,
.post .post-footer .comments-list .reply {
  display: block;
  width: 100%;
  margin: 25px 0;
}
.lightbox-post-footer .comments-list .reply .avatar,
.post .post-footer .comments-list .reply .avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #f4f4f4;
}
.lightbox-post-footer .comments-list .reply .reply-heading .user,
.post .post-footer .comments-list .reply .reply-heading .user {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 700;
  display: inline;
  margin-top: 0;
}
.lightbox-post-footer .comments-list .reply .reply-heading .time,
.post .post-footer .comments-list .reply .reply-heading .time {
  font-size: 10px;
  font-size: 0.625rem;
  color: #aaa;
  margin-top: 0;
  display: inline;
}

.fluid_theatre_mode {
  z-index: 99 !important;
}

.post-file video {
  max-height: 600px;
}

.fluid_video_wrapper.fluid_player_layout_default:-webkit-full-screen video {
  max-height: 100%;
}

.active-player {
  max-height: 100% !important;
}

iframe,
.post-map img {
  border: none;
  border-radius: 3px;
}

.post-map img {
  padding: 2px;
}

.post-shared,
.post-likes,
.post-wonders,
.post-reacted {
  display: none;
  overflow: auto;
  max-height: 300px;
}

.comment-text,
.reply-text {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #777;
  overflow: hidden;
  width: 85%;
  word-wrap: break-word;
}

.comment-edit input,
.comment-reply input {
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-top: 10px;
  height: 30px;
  border-radius: 3px;
}

.options-buttons a,
.options-buttons button {
  margin-left: 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  float: right;
}

.no-messages {
  text-align: center;
  padding: 10px;
  margin-top: 100px;
  color: #666;
  font-size: 20px;
}

.dropdown-menu.post-privacy-menu {
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 3px;
}

.post-privacy-menu li a,
.post-privacy-menu li div {
  color: #777;
  font-size: 13.5px;
  font-size: 0.84375rem;
  transition: none !important;
}
.post-privacy-menu li div {
  padding: 0 16px !important;
  line-height: 32px;
}

.post_drop_menu_loading .ball-pulse {
  display: block;
  float: none;
  margin: 0;
  line-height: 0;
  padding: 0 !important;
}
.post_drop_menu_loading .ball-pulse > div {
  padding: 0 !important;
}
.post .post_drop_menu_loading .post_drop_menu_loading {
  text-align: center;
  padding: 4.36px 0 !important;
}

.app-website,
.page-website {
  font-size: 12px;
  font-size: 0.75rem;
  color: #999;
  margin-bottom: 5px;
  margin-top: 2px;
}

.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-item-body h5,
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-item-body h5 {
  margin-top: 0;
}

.faa-parent.animated-hover:hover > .faa-ring,
.faa-ring.animated,
.faa-ring.animated-hover:hover {
  animation: ring 2s ease infinite;
  transform-origin-x: 50%;
  transform-origin-y: 0;
  transform-origin-z: initial;
}

.setting-well input[type=text],
.setting-well input[type=password],
.setting-well select {
  height: 30px !important;
  color: #666 !important;
  font-size: 14.5px;
  font-size: 0.90625rem;
  box-shadow: 0 1px 0 0 #f0f2f5, 0 0 0 1px #f0f2f5;
  border: none;
  border-radius: 0;
}

.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-box {
  padding: 0;
  overflow: hidden;
}
.movies-com-wrapper .movies-comlist-container .movies-comment-item .movies-comment-reply-cont {
  width: 100%;
  overflow: hidden;
}
.movies-com-wrapper .movies-com-top h4 {
  width: 100%;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
}
.movies-com-wrapper .movies-com-box form {
  width: 100%;
  overflow: hidden;
}
.movies-com-wrapper .movies-com-box img {
  height: 100%;
  width: 100%;
}

/*Blog Comments*/
.blog-com-wrapper {
  padding: 20px 20px 1px;
}
.blog-com-wrapper .kill_page_hdng {
  padding: 0 0 10px;
  margin-bottom: 20px;
}
.blog-com-wrapper .blog-comlist-container:empty {
  padding: 0;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-box {
  padding: 0;
  overflow: hidden;
}
.blog-com-wrapper .blog-comlist-container .blog-comment-item .blog-comment-reply-cont {
  width: 100%;
  overflow: hidden;
}
.blog-com-wrapper .blog-com-box form {
  width: 100%;
  overflow: hidden;
}

.kill_blogcomm_combo {
  display: flex;
  padding: 5px 0;
}
.kill_blogcomm_combo img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #f4f4f4;
  margin-right: 10px;
}
.kill_blogcomm_combo textarea {
  min-height: 50px;
  border-radius: 25px !important;
  padding: 11px 15px 7px !important;
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0px;
  border: 0;
  transition: background-color 240ms, box-shadow 240ms;
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
}
.kill_blogcomm_combo textarea:focus {
  box-shadow: rgba(60, 66, 87, 0.16) 0 0 0 1px, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.12) 0 1px 1px 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(58, 151, 212, 0.28) 0 0 0 4px, rgba(0, 0, 0, 0) 0 0 0 0px;
}
.kill_blogcomm_combo button {
  border-radius: 25px;
  width: 50px;
  min-width: 50px;
  height: 50px;
  padding: 0;
  margin-left: 10px;
}
.kill_blogcomm_combo button svg {
  margin: 0;
  width: 24px;
  height: 24px;
}

.blog-com-wrapper .blog-com-head img {
  height: 100%;
  width: 100%;
}

.post .panel {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.post .post-footer {
  border-top: 1px solid #f6f6f6;
  padding: 10px;
  background: #fcfcfc;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0;
}
.post .post-footer.post-reacted {
  position: relative;
}
.post .post-footer.post-reacted .hide_who_reacted_it {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  color: #7e7e7e;
  cursor: pointer;
}
.post .post-footer.post-reacted .hide_who_reacted_it svg {
  width: 20px;
  height: 20px;
}
.post .post-footer .comments-list {
  padding: 0;
  list-style-type: none;
}
.post .post-footer .comments-list .reply .reply-heading {
  display: block;
  width: 100%;
}
.post .post-footer .comments-list .reply .comment-body {
  margin-left: 40px;
  margin-top: -3px;
}
.post .post-footer .comments-list .comment-container:nth-child(2) {
  margin-top: 5px;
}
.post .post-footer .comments-list .comment {
  display: block;
  width: 100%;
  margin: 20px 0;
}
.post .post-footer .comments-list .comment .comment-body,
.post .post-footer .comments-list .comment > .comments-list {
  margin-left: 50px;
}
.post .post-footer .comments-list .comment .avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #f4f4f4;
}
.post .post-footer .comments-list .comment .comment-heading {
  display: inline-block;
  background: #f0f2f5;
  border-radius: 8px;
  padding: 10px;
  margin-left: 0;
  max-width: calc(100% - 70px);
  min-width: 45%;
}
.post .post-footer .comments-list .comment .comment-heading .user {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 700;
  display: inline;
  margin-top: 0;
  color: #050505;
}
.post .post-footer .comments-list .comment .comment-heading .time {
  font-size: 10px;
  font-size: 0.625rem;
  color: #aaa;
  margin-top: 0;
  display: inline;
}
.post .post-footer .comments-list .comment .comment-body .comment_edele_options {
  visibility: hidden;
}
.post .post-footer .comments-list .comment .comment-body .comment_edele_options:hover .comment_edele_options {
  visibility: visible;
}
.post .post-footer .textarea {
  height: 30px;
  font-size: 13.5px;
  font-size: 0.84375rem;
  padding-right: 140px;
  background: #f0f2f5;
}
.post .post-footer .btn:not(.social-btn) {
  padding: 3px 11px;
}
.post .post-footer .input-group-addon a {
  color: #444;
}
.post .post-heading {
  height: 70px;
  padding: 20px 15px;
}
.post .post-heading .avatar {
  width: 46px;
  height: 46px;
  display: block;
  border-radius: 50%;
}
.post .post-heading .meta .title {
  margin-bottom: 0;
  margin-top: 1px;
}
.post .post-heading .meta .title a {
  color: #050505;
  margin-right: -7px;
}
.post .post-heading .meta .title a:hover {
  text-decoration: underline !important;
}
.post .post-heading .meta .time {
  margin-top: 8px;
  color: #999;
}
.post .post-description {
  padding: 15px 15px 8px;
}
.post .post-description p {
  font-size: 16px;
  font-size: 1rem;
  color: #555;
  overflow: hidden;
  word-wrap: break-word;
}
.post .post-description .post-description .stats .stat-item {
  display: inline-block;
  padding: 3px 7px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border: 0;
  color: #555;
}
.post .post-description .post-description .stats .stat-item .icon {
  margin-right: 8px;
}
.post .post-file {
  width: 100%;
}
.post .post-file .media-video-file {
  border-radius: 2px;
  background-color: #000;
  padding: 0;
  width: 100%;
  max-height: 380px;
  max-width: 100%;
}
.post .post-file img {
  max-height: 380px;
  max-width: 100%;
  width: 100%;
}
.post .post-image .image {
  width: 100%;
  height: auto;
}
.post .post-actions .stat-item {
  margin-top: 15px !important;
  font-size: 12px !important;
  color: #999 !important;
}

.like-btn-comment .active-like {
  display: block !important;
}

.comment-reply {
  display: none;
}
.comment-reply .kill_commreply_combo {
  margin-top: 10px;
  display: flex;
  position: relative;
}
.comment-reply .kill_commreply_combo .avatar {
  width: 30px !important;
  height: 30px !important;
}
.comment-reply .kill_commreply_combo .textarea {
  margin-top: 0;
  border-radius: 15px !important;
  padding-right: 120px;
  margin-left: 5px;
}
.comment-reply .kill_commreply_combo .image-comment {
  right: 10px;
}
.comment-reply .kill_commreply_combo .image-comment .btn-file {
  padding: 4px 0 !important;
  font-size: 0;
  margin: 5px 0px;
  background: transparent;
}

.comment-edit {
  display: none;
  margin-bottom: 15px;
}

.options-buttons {
  position: absolute;
  margin-left: 20px;
  margin-top: -40px;
  z-index: 1;
}

.setting-well {
  padding: 10px;
}
.setting-well .btn-main {
  height: 30px !important;
  font-size: 14.5px;
  font-size: 0.90625rem;
  min-width: 100px !important;
}
.setting-well textarea {
  color: #666 !important;
  font-size: 14.5px;
}
.setting-well .profile-style {
  margin-bottom: 0 !important;
  margin-top: 15px;
}

/*.content-container {overflow-x:hidden;}*/
.message-user-image {
  margin-right: 15px;
  border-radius: 50%;
}
.message-user-image img {
  width: 30px;
  height: 30px;
  border-radius: 30%;
}

.comment-btn-wrapper {
  display: inline-block;
}
.comment-btn-wrapper div {
  display: inline;
  overflow: hidden;
}
.comment-btn-wrapper [data-comment-rtime] {
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 3px 0;
}

.comment-record {
  width: 100%;
  overflow: hidden;
  padding: 15px 0;
}
.comment-record:empty {
  padding: 0;
}

.user-ad-container {
  width: 100%;
  position: relative;
}
.user-ad-container div.post-advertisement .ads-heading {
  overflow: hidden;
  width: 100%;
  padding: 10px 15px;
}
.user-ad-container div.post-advertisement .ads-image {
  width: 46px;
  height: 46px;
  display: block;
  overflow: hidden;
  margin-right: 10px;
  border-radius: 50%;
  margin-top: -3px;
}
.user-ad-container div.post-advertisement .panel {
  padding-top: 15px;
}
.user-ad-container div.post-advertisement .ads-meta {
  color: #555;
}
.user-ad-container div.post-advertisement .ads-meta .title {
  margin-bottom: 0;
  margin-top: 1px;
}
.user-ad-container div.post-advertisement .ads-headline {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  overflow: hidden;
  word-wrap: break-word;
  padding: 15px 0;
}
.user-ad-container div.post-advertisement .ads-headline p {
  margin-bottom: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  line-height: 20px;
  font-weight: 400;
}
.user-ad-container div.post-advertisement .ads-cover {
  width: 100%;
  position: relative;
}
.user-ad-container div.post-advertisement .ads-cover .ads-description {
  font-size: 14.5px;
  font-size: 0.90625rem;
  position: absolute;
  max-width: 90%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  padding: 5px 8px;
  margin: 16px;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-ad-container div.post-advertisement .ads-cover a {
  display: block;
  max-height: 700px;
}
.user-ad-container div.post-advertisement .ads-footer {
  width: 100%;
  overflow: hidden;
  height: 10px;
}
.user-ad-container div.post-advertisement .ads-footer .stat-item {
  display: inline-block;
  padding: 3px 7px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border: 0;
  color: #555;
}

.ads-cont-wrapper a,
.hashtag-search-result a,
.left-sidebar ul li a:focus,
.left-sidebar ul li a:hover,
.notification-list a:hover {
  text-decoration: none;
}

.unsetheight {
  height: unset !important;
}

/*Ads*/
.ads_col_4 {
  padding-left: 15px;
}

.ads_col_8 {
  padding-left: 0;
}

.ads-navbar-wrapper {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
  background-color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.ads-navbar-wrapper ul {
  margin: 15px;
}
.ads-navbar-wrapper ul li a {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
  transition: all 0.2s;
  padding: 10px 15px;
  margin: 10px 0;
  border-left: 2px solid white;
  color: #858585;
}
.ads-navbar-wrapper ul li a:hover {
  color: #222;
}
.ads-navbar-wrapper ul li a.active {
  color: #000;
  font-weight: 600;
}
.ads-navbar-wrapper ul li a svg {
  width: 20px;
  height: 20px;
  margin: -4px 10px 0 0;
}

.publisher-box:focus {
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
}
.publisher-box .post-avatar {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 9;
}
.publisher-box textarea.postText {
  padding: 16px 55px;
  line-height: 1.628571;
  height: 55px;
  color: inherit !important;
}
.publisher-box .add-emoticons {
  position: absolute;
  top: 10px;
  right: 10px;
  margin: 0;
}
.publisher-box .add-emoticons .dropdown-toggle {
  display: block;
  text-align: center;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #fff;
  line-height: 35px;
  box-shadow: none;
}
.publisher-box .add-emoticons .dropdown-toggle svg.feather {
  fill: #5b5b5b;
  margin-top: -1px;
  width: 22px;
  height: 22px;
}
.publisher-box .btn-default {
  padding: 4px 8px;
}
.publisher-box .btn-mat.btn-go-live {
  padding: 0;
  margin: 0 5px;
}
.publisher-box #publisher-button {
  line-height: 35px;
  min-width: 100px;
}
.publisher-box .publisher-hidden-option #progress .progress:before,
.publisher-box .publisher-hidden-option #percent:before {
  content: "";
  background: currentColor;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  opacity: 0.2;
}
.publisher-box .publisher-hidden-option #percent {
  position: relative;
  left: auto;
  font-weight: bold;
  border-radius: 2em;
  text-align: center;
  min-width: 35px;
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.publisher-box .publisher-hidden-option #progress {
  padding: 4px 10px;
}
.publisher-box .publisher-hidden-option #progress .progress {
  margin: 4.5px 40px 0 0;
  overflow: visible;
  position: relative;
}
.publisher-box .publisher-hidden-option #progress .progress,
.publisher-box .publisher-hidden-option #progress .progress .progress-bar {
  height: 10px;
  border-radius: 10px;
  box-shadow: none;
}
.publisher-box .publisher-hidden-option #progress .progress .progress-bar {
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}
.publisher-box .publisher-hidden-option select {
  height: 30px;
  padding: 4px 8px;
  font-size: 14.5px;
}
.publisher-box .publisher-hidden-option input {
  border-radius: 0;
  border: none;
}
.publisher-box .publisher-hidden-option textarea {
  border-radius: 0;
  border: none;
  border-top: 1px solid #ededed;
}
.publisher-box .camera-button {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.publisher-box .camera-button .poster-left-buttons {
  margin: 10px 6px;
  flex: 1;
}
.publisher-box .camera-button .poster-left-buttons .btn {
  width: 100%;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  border-radius: 2em;
  padding: 6px 8px;
}
.publisher-box .camera-button .btn svg {
  width: 20px;
  height: 20px;
}
.publisher-box .camera-button.hiddencamera {
  display: none;
}
.publisher-box .publisher-box-footer {
  padding: 5px;
  display: none;
}
.publisher-box .publisher-box-footer .pub-footer-upper {
  margin: 0;
  padding: 4px 1px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.publisher-box .publisher-box-footer .pub-footer-upper > div:not(.all_colors), .publisher-box .publisher-box-footer .pub-footer-upper > div.pull-left, .publisher-box .publisher-box-footer .pub-footer-upper > div.pull-right {
  float: none !important;
  flex: 1;
  display: flex;
  justify-content: center;
  margin: 15px 9px;
}
.publisher-box .publisher-box-footer .pub-footer-bottom {
  border-top: 1px solid #f4f4f4;
  padding: 11px 8px 7px;
}
.publisher-box .publisher-box-footer .pub-footer-bottom .ball-pulse {
  margin-right: 10px;
}
.publisher-box .publisher-box-footer .poster-left-buttons {
  margin: 0 7.8px;
  text-align: center;
  transition: all 0.1s linear;
  position: relative;
}
.publisher-box .publisher-box-footer .poster-left-buttons .btn {
  padding: 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 0.3px;
}
.publisher-box .publisher-box-footer .poster-left-buttons .btn > span {
  width: 38px;
  height: 38px;
  padding: 8px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.06);
  margin-bottom: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.publisher-box .publisher-box-footer .poster-left-buttons .btn svg {
  width: 100%;
  height: 100%;
}
.publisher-box .publisher-box-footer .poster-left-buttons .btn:active {
  box-shadow: none;
}
.publisher-box .publisher-box-footer .poster-left-buttons svg.feather {
  color: #5b5b5b;
  margin-top: -1px;
}
.publisher-box .publisher-box-footer .poster-left-buttons span#postRecordingTime {
  position: absolute;
  font-weight: 700;
  display: block;
  pointer-events: none;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 0.3px;
}
.publisher-box .publisher-box-footer .poster-left-select {
  margin-right: 5px;
  margin-left: 5px;
}

.kill_pub_box_foott {
  border-top: 1px solid #f0f2f5;
}

#post-textarea {
  position: relative;
}

#loading_indicator {
  position: absolute;
  display: none;
  right: 5px;
  top: 5px;
  color: #999;
}

.extracted_url {
  padding: 10px;
  position: relative;
  border-top: 1px solid #f4f4f4;
}
.extracted_url .extracted_thumb {
  max-height: 300px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}
.extracted_url .extracted_thumb img {
  border-radius: 2px;
  width: 100%;
}

.thumb_sel {
  width: 100px;
}

.thumb_select {
  position: absolute;
  top: 20px;
  left: 20px;
  color: #fff;
}

.remove-fetched-url {
  right: 20px;
  z-index: 1;
  top: 15px;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #fff;
  text-shadow: 0 1px 1px #333;
  position: absolute;
  cursor: pointer;
}

.post-fetched-url {
  border-radius: 3px;
  border: 1px solid #ededed;
  transition: all 0.2s;
  position: relative;
}
.post-fetched-url:hover {
  background: #f0f2f5;
}
.post-fetched-url .fetched-url-text {
  margin: 10px;
}
.post-fetched-url .fetched-url-text h4 {
  color: #444;
  margin-bottom: 10px;
  font-size: 18px !important;
}
.post-fetched-url .fetched-url-text .description {
  font-size: 14.5px !important;
  margin-bottom: 10px;
}
.post-fetched-url a:focus .post-fetched-url a:hover {
  text-decoration: none !important;
}
.post-fetched-url img {
  width: 100%;
}

.fetched-url-text {
  padding: 10px;
}

.post-fetched-url-con {
  max-height: 300px;
  overflow: hidden;
}

.panel-group {
  border: 1px solid #ededed;
}

.panel-white .panel-footer,
.panel-white .panel-heading {
  background-color: #fff;
  border-color: #ddd;
}

.panel-one-post {
  margin: 0 auto;
  width: 80%;
}

.panel-white {
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
}
.panel-white .panel-heading {
  color: #333;
}

.post-share {
  display: none;
}
.post-share .social-btn {
  width: 30px;
  height: 30px;
  padding: 5px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
}

.comment-icons {
  margin-left: 2px;
  margin-right: 2px;
}

.filter-container {
  width: 100%;
}

.filter {
  width: 14.4% !important;
}

.filter-text {
  width: 20.1%;
  font-size: 14.5px;
}

#select-status-media {
  width: 100%;
  height: 180px;
  max-height: 300px;
  overflow: hidden;
  text-align: center;
  background: #f9f9f9;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: Hind, sans-serif;
  cursor: pointer;
  border-radius: 0;
  border: 2px dashed #dadada;
}
#select-status-media p {
  width: 100%;
  height: 100%;
  font-size: 14.5px;
  font-size: 0.90625rem;
  display: table;
}
#select-status-media p span {
  display: table-cell;
  vertical-align: middle;
}
#select-status-media p span svg.feather {
  margin: 0 0 5px;
  width: 50px;
  height: 50px;
  color: #cecece;
}
#select-status-media img {
  width: 100%;
  max-height: 300px;
}

.story-container .story-image-wrapper {
  width: 100%;
  cursor: pointer;
  margin-bottom: -15px;
}
.story-container .story-image-wrapper .story-image {
  width: 100%;
  max-height: 100%;
}
.story-container .story-media-cont {
  width: 100%;
}
.story-container .story-video {
  width: 100%;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 #f0f2f5, 0 0 0 1px #f0f2f5;
}

.post-edit {
  display: none;
  margin-bottom: 15px;
}

.comment-image {
  width: 40%;
}
.comment-image img {
  border-radius: 2px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.create-album {
  position: relative;
  margin-top: -25px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #666;
}

.events-list-wrapper {
  margin-bottom: 30px;
}

.events-list-cover {
  overflow: hidden;
  position: relative;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.events-list-cover .event_cover {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
}
.events-list-cover .event_cover span {
  position: absolute;
  right: 15px;
  top: 15px;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  line-height: 1;
  padding: 5px 10px;
  border-radius: 2em;
  font-weight: bold;
}
.events-list-cover .event_cover div {
  padding: 30px 7px 7px;
  left: 0;
  right: 0;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 0;
  text-transform: capitalize;
  font-size: 15px;
  font-size: 0.9375rem;
}
.events-list-cover .event_cover div svg {
  width: 18px;
  height: 18px;
  margin-top: -2px;
}
.events-list-cover img.events-list-cover-img {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  object-fit: cover;
}

.event-l-info {
  padding: 15px;
}

.events-list-name {
  font-size: 23px;
  font-size: 1.4375rem;
  overflow: hidden;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
}
.events-list-name a {
  text-decoration: none;
  color: black;
}

.event-l-btns {
  margin: 15px -7px 0;
  display: flex;
  flex-wrap: wrap;
}
.event-l-btns > span {
  flex: 1 1 auto;
  display: inline-block;
  padding: 0 7px;
}
.event-l-btns .btn {
  width: 100%;
}

.kill_event_profile .profile-container .card.hovercard {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 4px 4px;
  margin-bottom: 25px;
}
.kill_event_profile .profile-container .card.hovercard .cardheader {
  position: relative;
  max-height: inherit;
}
.kill_event_profile .event-info-cont {
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
}

.event-info-cont-small {
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  display: flex;
  align-items: center;
  padding: 80px 20px 20px;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
  z-index: 9;
}
.event-info-cont-small .info {
  display: flex;
  align-items: center;
}
.event-info-cont-small .info h3 {
  margin: 0;
  color: #fff;
  font-size: 26px;
  font-size: 1.625rem;
}

.short_start_dt {
  margin-right: 15px;
  background-color: rgba(0, 0, 0, 0.4);
  min-width: 45px;
  text-align: center;
  border: 2px solid #a5a5a5;
  border-radius: 3px;
  padding: 2px;
}
.short_start_dt p {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 0.8125rem;
}
.short_start_dt b {
  margin: 0;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: bold;
  line-height: 1;
}

.event_cdown {
  padding: 0;
  margin: 0 -5px;
}
.event_cdown li {
  display: inline-block;
  font-size: 14.5px;
  font-size: 0.90625rem;
  list-style-type: none;
  padding: 0 5px;
  text-transform: capitalize;
  text-align: center;
}
.event_cdown li span {
  font-size: 19px;
  font-size: 1.1875rem;
  background: #f0f0f0;
  border-radius: 50%;
  margin: 0 auto 6px;
  position: relative;
  height: 42px;
  width: 42px;
  color: #222;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}

.kind_event_page_btns .btn {
  color: #a84849;
  background-color: #f4e2e3;
}

.event_two_blocks {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  margin: 0 0 2px;
  padding: 0 12px;
}
.event_two_blocks div {
  display: block;
  width: 100%;
  padding: 15px 42px;
  position: relative;
}
.event_two_blocks div svg {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.event_two_blocks div span {
  display: block;
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom: 2px;
  font-size: 16px;
  font-size: 1rem;
}
.event_two_blocks div:first-child {
  border-bottom: 1px solid #e9e9e9;
}

.event_invite_frnd {
  padding: 0 15px 2px;
  position: relative;
}

.events-list-dropup-menu span strong:hover,
.link2:hover {
  text-decoration: underline;
}

.events-list-desc {
  margin: 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 20px;
  color: #999;
}

.events-list-time {
  display: inline-block;
  color: #404040;
  margin: 10px;
  font-size: 14.5px;
}

.events-list-avatar {
  left: 15px;
  bottom: 10px;
  width: 80px;
  height: 80px;
}
.events-list-avatar img {
  width: 100%;
}

.events-list-checked {
  left: 45%;
  bottom: 45%;
  width: 10%;
  color: #fff;
  font-size: 40px;
  font-size: 2.5rem;
  font-family: inherit;
  text-shadow: 2px 2px 30px rgba(0, 0, 0, 0.92);
}
.events-list-checked img {
  width: 100%;
}

.events-list h5 {
  display: block;
  color: #7b8496;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1px !important;
  margin: 1px !important;
  white-space: nowrap;
  font-weight: 700;
}
.events-list p {
  display: block;
  color: #7b8496;
  font-size: 14.5px;
}
.events-list time {
  display: inline-block;
  color: #7b8496;
  font-size: 14.5px;
}
.events-list span {
  display: block;
  font-size: 14.5px;
}
.events-list div.col-md-2 {
  height: 60px;
  padding: 0;
}
.events-list div.col-md-2 img {
  border-radius: 2px;
  border: 1px solid #eaeaea;
  width: 100%;
  height: 100%;
}

.event-posts-column {
  padding-right: 0;
}
.event-posts-column div.event-descripton {
  background: #fff;
  color: #9197a3;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: rgba(99, 114, 144, 0.18);
  border-radius: 3px;
}

.events-list-dropup-menu {
  margin: 10px 15px 10px 10px;
}
.events-list-dropup-menu ul li a:hover {
  background: #a84849;
}

.invitation-users-cont {
  width: 100%;
  overflow: hidden;
  padding: 3px;
  border-bottom: 1px solid #ececec;
  margin: 5px auto;
}
.invitation-users-cont div.invitation-users-avatar {
  width: 20%;
  overflow: hidden;
  display: inline-block;
  padding: 2px;
}
.invitation-users-cont div.invitation-users-name {
  display: inline-block;
  padding: 17px 20px;
  width: 40%;
  color: #52636d;
}
.invitation-users-cont div.invitation-users-btn {
  display: inline-block;
  width: 40%;
}
.invitation-users-cont div.invitation-users-btn button {
  margin: 12px 10px;
  font-size: 14.5px;
}

.event-people-invition-list {
  display: none;
  overflow: hidden;
  overflow-y: auto;
  max-height: 200px;
  border-top: 1px solid #ddd;
  margin-top: 5px;
}
.event-people-invition-list .invitation-users-cont {
  display: flex;
  align-items: center;
}
.event-people-invition-list .invitation-users-cont .avatar img {
  width: 40px;
  height: 40px;
}
.event-people-invition-list .invitation-users-cont .user-name {
  font-weight: bold;
}
.event-people-invition-list .invitation-users-cont .user-follow-btn {
  margin: 0 0 0 auto !important;
}
.event-people-invition-list .invitation-users-cont .user-follow-btn svg.feather {
  margin: -2px 0 0;
}
.event-people-invition-list .invitation-users-cont:last-child {
  border-bottom: 0;
}

.sidebar-event-data {
  padding: 5px;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #f0f2f5;
}

.sidebar-event-thumbnail {
  width: 27%;
  overflow: hidden;
  display: inline-block;
}
.sidebar-event-thumbnail img {
  width: 100%;
  border: 1px solid #f0f2f5;
}

.sidebar-event-name {
  width: 70%;
  overflow: hidden;
  display: inline-block;
  padding: 10px;
}
.sidebar-event-name p {
  margin-bottom: 0;
}
.sidebar-event-name span {
  font-size: 0.7em;
  color: #aaa;
}

.events-going-list-unset {
  margin: 10px;
}

.products .product .product-price,
.products .product .product-title {
  display: block;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.no-more-posts-to-show {
  padding-top: 13px;
}

#textarea_paypal {
  min-height: 200px;
}

.product-price {
  color: green;
  font-weight: 100;
}

.product-name {
  color: #444;
  font-weight: 600;
}

.product-description {
  color: #555;
  font-weight: bold;
}

.product-status {
  color: #43609c;
  font-weight: 100;
}

.product-status-sold {
  color: #e5493d;
  font-weight: 100;
}

.btn-bitcoin {
  background: #fc9b1b;
  color: #fff;
}

.btn-paypal {
  background: #039ddd;
  color: #fff;
}

.products {
  width: 100%;
}
.products .list-group-item,
.products .procuts-categories {
  width: 100%;
  background-color: #fff;
}
.products .product {
  margin-bottom: 20px;
}
.products .product .product-image {
  overflow: hidden;
  margin: 0 0 0 -3px;
  width: calc(100% + 7px);
  position: relative;
}
.products .product .product-image img {
  width: 100%;
}
.products .product .product-title {
  color: #333;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 5px;
}
.products .product .product-title a {
  color: #222;
}
.products .product .product-by {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #888;
  margin-bottom: 4px;
}
.products .product .product-price {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #4CAF50;
  font-weight: 700;
  letter-spacing: 0.3px;
  margin: 7px 0 0;
}
.products .product .product-desc {
  color: #999;
  margin-top: 8px;
  font-size: 14.5px;
}

/*Post Poll*/
.options {
  position: relative;
  margin-bottom: 30px;
}
.options .poll-option {
  padding: 7px 10px;
  color: #555;
  cursor: pointer;
  border-radius: 2em;
  z-index: 1;
  position: relative;
}
.options .poll-option > span svg {
  width: 20px;
  height: 20px;
  margin: -2px 6px 0 0;
  opacity: 0.7;
}
.options .result-bar-parent {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.options .result-bar {
  width: 40%;
  height: 100%;
  transition: width 0.3s;
  background-color: #2196F3 !important;
  opacity: 0.2;
}
.options .total-votes {
  color: #fff;
  font-size: 14.5px;
  font-size: 0.90625rem;
  position: absolute;
  background-color: #2196F3;
  border-radius: 2em;
  padding: 1px 7px;
  bottom: -30px;
  z-index: 1;
  right: 0;
}
.options .total-votes svg {
  width: 14px;
  height: 14px;
  margin-top: -2px;
}

.kill_votes {
  margin: 7px 0;
  overflow: hidden;
  position: relative;
  border-radius: 2em;
  background-color: #fafbfd;
}
.kill_votes .answer-vote {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: bold;
  width: 60px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.kill_votes:hover {
  background-color: #f6f7f9;
}
.kill_votes.active .poll-option {
  color: #2196f3;
}
.kill_votes.active > span svg {
  opacity: 1;
}

#toggle,
.affiliates-link {
  text-align: center;
}

.affiliates-link .affiliates-desc {
  margin-top: 10px;
}
.affiliates-link .affiliates-desc a {
  color: green !important;
}
.affiliates-link .affiliates-image img {
  width: 100px;
  padding: 2px;
  border: 1px solid #ddd;
  border-radius: 100%;
}

.adv-mbr-search,
.f_category,
.member_list {
  width: 100%;
  border-radius: 1px;
  padding: 10px;
  overflow: hidden;
}

.member_list a {
  color: #fff !important;
  text-decoration: none;
}
.member_list a:hover {
  text-decoration: underline;
}

.flink,
.flink:hover {
  text-decoration: none;
}

.adv-mbr-search i {
  vertical-align: middle;
}

#forum-search-btn {
  width: 10%;
}

.blocksubhead-forum-header {
  color: #262626;
  font-size: 14.5px;
}

.blocksubhead,
.help {
  padding: 10px;
  overflow: hidden;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 14.5px;
}

@media all and (max-width: 724px) {
  .nav-tabs > li > a > span {
    display: none;
  }
}
#mbr-ls-cont {
  background-color: #f6f7f9;
}

.f_topics {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #848484;
  background: #fff;
}

.topic_icon {
  width: 3%;
  width: 5% !important;
}
.topic_icon svg.feather {
  padding: 0;
  text-align: center;
  margin: 14px 4px 14px 10px;
  width: 25px;
  height: 25px;
}
.topic_icon svg.feather.img-circle {
  padding: 6px;
  margin: 11px 0 12px 5px;
  width: 34px;
  height: 34px;
}

#search-forums {
  background: #fff;
  border-radius: 15px;
  height: 30px;
  margin-top: 1px;
}

#members * {
  overflow: hidden;
}
#members table * {
  vertical-align: middle;
}

.search-cont-inner {
  display: none;
}

.forum-meta-d {
  width: 31%;
  padding: 15px 10px !important;
}

.thread-info {
  font-size: 14.5px;
}

.threadcont-inner {
  width: 100%;
  overflow: hidden;
}
.threadcont-inner div {
  overflow: hidden;
}

.thread-replies {
  width: 100%;
  padding: 5px 0;
  margin-bottom: 10px;
  border: 1px solid #fff;
  border-radius: 2px;
  background-color: #fff;
}
.thread-replies div img.avatar {
  margin: auto auto 20px;
  border-radius: 3px;
}

.thraed-header-content,
.user-title-thread {
  margin-bottom: 20px;
}

.threadsubject {
  color: #3c3e67;
}

.usr-offline {
  color: #a84849;
}

.usr-online {
  color: green;
}

.topicreview {
  width: 100%;
  height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.forum_title {
  font-family: Hind, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400 !important;
  color: #262626;
  text-align: left;
}

.usrthreads {
  width: 100%;
  padding: 0 10px;
}
.usrthreads div {
  margin-bottom: 5px;
}

.referres {
  margin-top: 30px;
}
.referres .ref {
  margin-bottom: 10px;
}
.referres .ref-image {
  width: 42px;
  float: left;
  border-radius: 100%;
  border: 1px solid #ededed;
  margin-right: 10px;
}
.referres .ref-image img {
  width: 100%;
  border-radius: 100%;
  padding: 2px;
}
.referres .name {
  margin-top: 5px;
}
.referres .name .joined {
  margin-top: 3px;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
}
.referres .name .earned {
  margin-top: 3px;
  color: green;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.payment-history h3 {
  padding: 5px;
  margin-top: 20px;
  font-size: 18px;
  font-size: 1.125rem;
}
.payment-history .label-status {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 100;
  padding: 2px 5px;
}

.btn-nothing {
  border: 0;
  padding: 0;
  background: 0 0;
}
.btn-nothing:hover {
  text-decoration: underline;
}

.edit-box,
.reply-box {
  max-height: 200px;
  margin-top: 10px;
  border-radius: 1px;
}

.reply-box {
  padding-top: 5px;
}

.blog-dd-menu {
  cursor: pointer;
}

.latest-blogs {
  margin-bottom: 40px;
}

.blog_publ {
  margin-left: 15px;
  margin-bottom: 5px;
}

.blog-category {
  padding: 10px 0;
  overflow: hidden;
}

.blog-list {
  width: 100%;
  overflow: hidden;
}

.blog-style {
  width: 50%;
  overflow: hidden;
  float: left;
}
.blog-style img {
  width: 100%;
  height: 70px;
}

.blog-recom {
  width: 100%;
  overflow: hidden;
}
.blog-recom img {
  width: 100%;
}

.read-blog {
  padding: 20px;
}
.read-blog .read-blog-info p {
  color: #999;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.read-blog-container .read-blog h1 {
  color: rgba(0, 0, 0, 0.8);
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 800;
  margin: 0 0 15px;
  line-height: 1.2;
}
.read-blog-container .read-blog .read-blog-head .postCategory h5 {
  margin-bottom: 14px;
}
.read-blog-container .read-blog .read-blog-desc {
  letter-spacing: normal;
  word-wrap: break-word;
  color: #000;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
  text-align: justify;
  font-family: Georgia;
  font-style: italic;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.read-blog-container .read-blog .read-content {
  color: #333;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  overflow: hidden;
  text-align: justify;
}
.read-blog-container .read-blog .read-content p img {
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.read-blog-container .read-blog .read-content ol {
  list-style: decimal;
}
.read-blog-container .read-blog .read-content ul {
  list-style: disc;
}
.read-blog-container .read-blog .blog-share-buttons ul li div {
  border-radius: 0;
}
.read-blog-container .read-blog-thumbnail {
  width: 100%;
  overflow: hidden;
  max-height: 250px;
}
.read-blog-container .read-blog-thumbnail img {
  width: 100%;
  min-height: 100%;
}
.read-blog-container .read-blog-thumbnail:hover > img {
  opacity: 0.9;
}
.read-blog-container .read-tags {
  width: 100%;
  overflow: hidden;
  padding: 5px 0 0;
}
.read-blog-container .read-tags .postTag {
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  padding: 1px;
  border-bottom: 1px solid #000;
  margin: 5px;
  font-weight: bold;
  color: black;
}
.read-blog-container .related-post .blog-sidebar {
  margin: 0;
  padding: 0 5px;
}
.read-blog-container .related-post .blog-sidebar .row {
  margin: 0 -9px;
}
.read-blog-container .related-post .blog-sidebar .kill_page_hdng {
  padding: 0 0 10px;
  margin-bottom: 15px;
}
.read-blog-container .related-post .recommended-articles {
  margin-bottom: 20px;
  padding: 0 9px;
  overflow: hidden;
}
.read-blog-container .related-post .recommended-articles .article-thumbnail {
  width: 100%;
  overflow: hidden;
  max-height: 135px;
}
.read-blog-container .related-post .recommended-articles .article-thumbnail img {
  width: 100%;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin-bottom: 5px;
  height: 115px;
}
.read-blog-container .related-post .recommended-articles .article-title a {
  text-decoration: none;
}
.read-blog-container .related-post .recommended-articles .article-title h4 {
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  font-size: 1rem;
  color: #444;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.read-blog-container .related-post .recommended-articles .article-title h4:hover {
  color: #000;
}
.read-blog-container .related-post .recommended-articles .article-info {
  width: 100%;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #999;
}

.setting-well-p {
  padding: 10px;
}

.view-blog {
  color: #666;
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 17px;
}

.album-collapse {
  width: 33.33%;
  position: relative;
  background: no-repeat #f9f9f9;
  display: inline;
  float: right;
  background-size: cover;
}
.album-collapse span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 35% 0;
  font-size: 35px;
  font-size: 2.1875rem;
  font-weight: 400;
}

.no_message {
  text-align: center;
  line-height: 220px;
  font-size: 14.5px;
}

#add_to_family .family_mbr_detail {
  display: flex;
  align-items: center;
}
#add_to_family .family_mbr_avatar {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
}
#add_to_family .family_mbr_avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
#add_to_family .family_mbr_name {
  margin: 0;
}
#add_to_family .add_as_cont {
  margin-top: 4px;
}
#add_to_family .add_to_family_alert div {
  border-radius: 0 !important;
  text-align: center;
}

.add_as_cont_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.add_as_cont_list label {
  display: block;
  margin: 10px 5px 0;
}
.add_as_cont_list label div {
  cursor: pointer;
  border-radius: 2em;
  padding: 0 11px;
  line-height: 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.add_as_cont_list label input {
  display: none;
}
.add_as_cont_list label input:checked + div {
  background-color: brown;
  color: white;
}

.kill_prof_side_info_padd.kind_content {
  padding-bottom: 6px;
}

#cusrange-reader {
  text-align: end;
  border: 0;
  background: #f0f0f0 !important;
  position: relative;
  font-weight: bold;
  color: #7a7d7e;
  width: 50px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  height: 30px;
  line-height: 29px;
  margin-left: 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

.colloape-panel-stg,
.sidebar-ad-wrapper,
.wo-content-shadow {
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
}

.nearby_user_wrapper {
  padding: 10px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
  background: #fff;
  position: relative;
  overflow: hidden;
  min-height: 230px;
  border-radius: 8px;
  margin-bottom: 10px;
}
.nearby_user_wrapper .avatar img {
  width: 104px;
  height: 104px;
  box-sizing: border-box;
  background-clip: content-box;
  border: 0 solid transparent;
  border-radius: 50%;
}
.nearby_user_wrapper .user_wrapper_link {
  display: block;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Fira Sans, Ubuntu, Oxygen, Oxygen Sans, Cantarell, Droid Sans, Lucida Grande, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Emoji, Segoe UI Symbol, Hiragino Kaku Gothic Pro, Meiryo, Hiragino Sans GB W3, Noto Naskh Arabic, Droid Arabic Naskh, Geeza Pro, Simplified Arabic, Noto Sans Thai, Thonburi, Dokchampa, Droid Sans Thai, Droid Sans Fallback, ".SFNSDisplay-Regular", Heiti SC, Microsoft Yahei;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 4px;
}
.nearby_user_wrapper .user-follow-button {
  padding: 10px 0 7px;
}
.nearby_user_wrapper .user-map-button {
  height: 20px;
  padding: 2px 0;
  margin-top: 3px;
}
.nearby_user_wrapper small {
  font-size: 12px;
  font-size: 0.75rem;
  display: block;
  color: #666;
  font-family: OpenSansSemiBold, arial;
  cursor: pointer;
}
.nearby_user_wrapper small:hover {
  color: #676;
}
.nearby_user_wrapper small svg.feather {
  margin-top: -1px;
  width: 12px;
  height: 12px;
}
.nearby_user_wrapper.profile {
  display: flex;
  align-items: center;
  min-height: auto;
  padding: 15px;
}
.nearby_user_wrapper.profile > div:not(.avatar) {
  min-width: 0;
}
.nearby_user_wrapper.profile .avatar img {
  width: 95px;
  height: 95px;
  flex: 0 0 auto;
}
.nearby_user_wrapper.profile .user-lastseen {
  margin-top: 6px;
}
.nearby_user_wrapper.profile .user-lastseen .small-last-seen {
  font-size: 13px;
  font-size: 0.8125rem;
}
.nearby_user_wrapper.profile .user-follow-button {
  padding: 10px 0 0;
}

.nearby-users-distance {
  background: #fff;
  padding: 10px 15px;
  cursor: pointer;
  font-family: OpenSansBold, arial;
  color: #333;
}

.sidebar-ad-wrapper {
  width: 100%;
  overflow: hidden;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #fff;
  color: #444;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-bottom: 20px;
}
.sidebar-ad-wrapper hr {
  padding: 0;
  margin: 0;
}

div.mce-fullscreen {
  z-index: 9999 !important;
}

.mce-menu {
  z-index: 99999 !important;
}

.colloape-panel-stg,
.sidebar-ad-wrapper .sidebar-ad-footer p.ad-descrition {
  margin: 0;
  color: #666;
}

.sidebar-ad-wrapper .sidebar-ad-header {
  width: 100%;
  height: 30px;
  overflow: hidden;
}
.sidebar-ad-wrapper .sidebar-ad-header h4 {
  width: 100%;
  margin: 0;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 400;
  line-height: 25px;
  height: 30px;
}
.sidebar-ad-wrapper .sidebar-ad-header h4 i {
  color: #ebba16;
}
.sidebar-ad-wrapper .sidebar-ad-body {
  margin-top: 10px;
  width: 100%;
  overflow: hidden;
}
.sidebar-ad-wrapper .sidebar-ad-body img {
  width: 100%;
}
.sidebar-ad-wrapper .sidebar-ad-footer {
  width: 100%;
  max-height: 150px;
  overflow: hidden;
  padding: 6px;
}
.sidebar-ad-wrapper .sidebar-ad-footer p.ad-title {
  width: 100%;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 5px 0;
  margin: 0;
  color: #333;
}
.sidebar-ad-wrapper .sidebar-ad-footer p.ad-descrition,
.sidebar-ad-wrapper .sidebar-ad-footer time {
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 17px;
  display: inline-block;
  width: 100%;
}

.colloape-panel-stg {
  padding: 15px 10px;
  background: #fff;
  overflow: hidden;
}
.colloape-panel-stg i {
  color: #666;
}

.page-rating > fieldset:not(:checked) > label:hover,
.page-rating > fieldset:not(:checked) > label:hover ~ label,
.page-rating {
  position: relative;
  background: 0;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset,
.page-rating > fieldset {
  border: none;
  display: inline-block;
  height: 16px;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset label,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset label,
.page-rating > fieldset label {
  margin-top: 1px !important;
  margin-left: 5px;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset:not(:checked) > input,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset:not(:checked) > input,
.page-rating > fieldset:not(:checked) > input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset:not(:checked) > label,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset:not(:checked) > label,
.page-rating > fieldset:not(:checked) > label {
  float: right;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  color: #FF9800;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset:not(:checked) > label svg.feather,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset:not(:checked) > label svg.feather,
.page-rating > fieldset:not(:checked) > label svg.feather {
  margin-top: -3px;
  width: 18px;
  height: 18px;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset:not(:checked) > label svg.feather.active,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset:not(:checked) > label svg.feather.active,
.page-rating > fieldset:not(:checked) > label svg.feather.active {
  fill: #FF9800;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset:not(:checked) > label:hover svg.feather,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset:not(:checked) > label:hover svg.feather,
.page-rating > fieldset:not(:checked) > label:hover svg.feather {
  fill: #FF9800;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset:not(:checked) > label:hover ~ label svg.feather,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset:not(:checked) > label:hover ~ label svg.feather,
.page-rating > fieldset:not(:checked) > label:hover ~ label svg.feather {
  fill: #FF9800;
}
.page-rating > fieldset:not(:checked) > label:hover > fieldset > label:active,
.page-rating > fieldset:not(:checked) > label:hover ~ label > fieldset > label:active,
.page-rating > fieldset > label:active {
  position: relative;
  top: 2px;
}

@media screen and (max-width: 990px) {
  .search-nearby-cont {
    padding-left: 15px;
    border-left: none;
  }
}
.group_tab_dropdown {
  color: #666;
}
.group_tab_dropdown span {
  display: block;
  padding: 5px 10px;
  clear: both;
  font-weight: 400;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  text-shadow: none;
}
.group_tab_dropdown span:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f9f9f9;
}

#publisher-box-stickers-cont {
  width: 100%;
  overflow: auto;
  max-height: 300px;
}
#publisher-box-stickers-cont img,
#publisher-box-stickers-cont video {
  width: 50%;
  height: 150px;
  display: inline;
  cursor: pointer;
}

@media (max-width: 900px) {
  #notification-popup {
    width: 80% !important;
  }
}
.navbar-movies-mobile-header {
  width: 100%;
}
.navbar-movies-mobile-header li {
  cursor: pointer;
  float: left;
}
.navbar-movies-mobile-header li a {
  color: #fff !important;
}
.navbar-movies-mobile-header li.active a {
  background-color: #c45a5b !important;
}

#movies-genre-mobile-dropdown {
  max-height: 200px;
  overflow-y: scroll;
}

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

.navbar-movies-mobile-dropdown {
  width: 100%;
}
.navbar-movies-mobile-dropdown ul {
  width: 100%;
  color: #fff;
  border-radius: 0 !important;
  padding: 0;
}
.navbar-movies-mobile-dropdown ul a {
  color: #333;
}

.navbar-movies-mobile-dropdown-cont {
  width: 100%;
}
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse {
  width: 100%;
  overflow: hidden;
}
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse h4 {
  width: 100%;
  padding: 10px;
  background: #fff;
  cursor: pointer;
  margin: 0;
  color: #666;
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse h4 a {
  color: #666;
}
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse div {
  width: 100%;
  overflow: hidden;
  background: #fff;
  display: none;
}
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse div p {
  width: 100%;
  padding: 8px 10px;
  margin: 0;
  cursor: pointer;
  border-bottom: 1px solid #f9f9f9;
}
.navbar-movies-mobile-dropdown-cont .navbar-movies-mobile-dropdown-collapse div p p:hover {
  background-color: #f6f7f9;
}

.sk-circle {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #333;
  border-radius: 100%;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  transform: rotate(30deg);
}
.sk-circle .sk-circle2:before {
  animation-delay: -1.1s;
}
.sk-circle .sk-circle3 {
  transform: rotate(60deg);
}
.sk-circle .sk-circle3:before {
  animation-delay: -1s;
}
.sk-circle .sk-circle4 {
  transform: rotate(90deg);
}
.sk-circle .sk-circle4:before {
  animation-delay: -0.9s;
}
.sk-circle .sk-circle5 {
  transform: rotate(120deg);
}
.sk-circle .sk-circle5:before {
  animation-delay: -0.8s;
}
.sk-circle .sk-circle6 {
  transform: rotate(150deg);
}
.sk-circle .sk-circle6:before {
  animation-delay: -0.7s;
}
.sk-circle .sk-circle7 {
  transform: rotate(180deg);
}
.sk-circle .sk-circle7:before {
  animation-delay: -0.6s;
}
.sk-circle .sk-circle8 {
  transform: rotate(210deg);
}
.sk-circle .sk-circle8:before {
  animation-delay: -0.5s;
}
.sk-circle .sk-circle9 {
  transform: rotate(240deg);
}
.sk-circle .sk-circle9:before {
  animation-delay: -0.4s;
}
.sk-circle .sk-circle10 {
  transform: rotate(270deg);
}
.sk-circle .sk-circle10:before {
  animation-delay: -0.3s;
}
.sk-circle .sk-circle11 {
  transform: rotate(300deg);
}
.sk-circle .sk-circle11:before {
  animation-delay: -0.2s;
}
.sk-circle .sk-circle12 {
  transform: rotate(330deg);
}
.sk-circle .sk-circle12:before {
  animation-delay: -0.1s;
}

.dropped-down {
  background-color: #e3e4e8 !important;
}

.ads-navbar-mobile-wrapper {
  width: 100%;
  overflow: hidden;
}
.ads-navbar-mobile-wrapper ul {
  width: 100%;
  overflow: hidden;
  margin: 0;
}

.bs-padding-left {
  padding-left: 15px !important;
}

.bs-padding-right {
  padding-right: 15px !important;
}

.bs-padding-right-x {
  padding-right: 0 !important;
}

.bs-padding-left-x {
  padding-left: 0 !important;
}

/*Stories*/
.user-status-home {
  position: relative;
  margin-bottom: 15px;
}
.user-status-home .kill_page_hdng {
  padding: 10px;
  border: 0;
}
.user-status-home .kill_page_hdng_innr {
  justify-content: space-between;
}
.user-status-home ul.status-list {
  display: flex;
  margin: 0 -10px 9px;
  padding: 0;
}
.user-status-home ul.status-list li {
  display: inline-block;
  width: 20%;
  min-width: 20%;
  margin-top: 5px;
  padding: 0 4px;
}
.user-status-home ul.status-list li a {
  display: block;
  user-select: none;
  text-decoration: none;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.2s;
  padding-bottom: 135%;
  cursor: pointer;
}
.user-status-home ul.status-list li a:after {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  border-radius: 0 0 8px 8px;
  bottom: 0;
  content: "";
  height: 50%;
  left: 0;
  position: absolute;
  width: 100%;
}
.user-status-home ul.status-list li a img {
  transition: transform 0.2s ease;
  object-fit: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  user-select: none;
  pointer-events: none;
}
.user-status-home ul.status-list li a p {
  bottom: 8px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  padding: 0 8px;
  margin: 0;
  z-index: 1;
  color: #fff;
  font-weight: bold;
}
.user-status-home ul.status-list li a:hover img {
  transform: scale(1.03);
}
.user-status-home ul.status-list li.create_new a svg {
  background-color: white;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  padding: 5px;
  display: block;
  margin: 0 0 5px;
  color: #444;
}
.user-status-home ul.status-list li.view-more-stories a {
  background-color: #9e9e9e;
  color: #fff;
}
.user-status-home ul.status-list li.view-more-stories a div {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.user-status-home ul.status-list li.view-more-stories a svg {
  width: 40px;
  height: auto;
}

.kind_home_stories {
  padding: 0 7px 1px;
}
.kind_home_stories .kill_page_hdng {
  padding: 10px 10px 4px;
}
.kind_home_stories ul.status-list {
  margin: 0 -10px 5px;
}
.kind_home_stories ul.status-list li a {
  padding-bottom: 145%;
}

.modal.fade:before {
  content: "";
}

.slick-track:after,
.slick-track:before {
  content: "";
}

[tooltip]::before {
  content: "";
}

.ui-timepicker-div .ui_tpicker_unit_hide, .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec {
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ":";
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before {
  content: ".";
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: 0 0;
  color: inherit;
  border: none;
  outline: 0;
  border-bottom: solid 1px #555;
  width: 95%;
}

.create-article-form .prv-img,
.fluid,
.search-artiles-form,
.search-artiles-form input {
  width: 100%;
  overflow: hidden;
}

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa;
}

.ui-tpicker-grid-label {
  background: 0 0;
  border: none;
  margin: 0;
  padding: 0;
}

.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}

/*Float Head*/
.kind_main_float_head .kind_form_fields .search_suggs,
.kind_main_float_head .search_suggs {
  position: absolute;
  padding: 10px;
  margin: 0;
  background-color: white;
  box-shadow: 0 3px 10px -2px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 4px 4px;
  width: 100%;
  z-index: 9;
}
.kind_main_float_head .kind_form_fields .search_suggs:empty,
.kind_main_float_head .search_suggs:empty {
  padding: 0;
  background: transparent;
  box-shadow: none;
}

.kind_main_float_head {
  background: linear-gradient(-45deg, #764ba2 0%, #667eea 100%);
  position: absolute;
  left: 0;
  right: 0;
  top: 45px;
}
.kind_main_float_head.com_thing {
  background: linear-gradient(-45deg, #ae41c1 0%, #f06292 100%);
}
.kind_main_float_head.contactus {
  background: linear-gradient(-45deg, var(--site-color) 0%, var(--secondary-site-color) 100%);
}
.kind_main_float_head.fundus {
  background: linear-gradient(-45deg, #db3212 0%, #b81764 100%);
}
.kind_main_float_head.findfrnd {
  background: linear-gradient(-45deg, #3F51B5 0%, #2196F3 100%);
}
.kind_main_float_head.gopro {
  background: #7420b7;
}
.kind_main_float_head.jobs {
  background: linear-gradient(-45deg, #21b9f3 0%, #4c7faf 100%);
}
.kind_main_float_head.moviez {
  background: linear-gradient(-45deg, #bd7961 0%, #795548 100%);
}
.kind_main_float_head.markets {
  background: linear-gradient(-45deg, #0fbb8b 0%, #6ba85b 100%);
}
.kind_main_float_head.searchs {
  background: #ffd0d1;
}
.kind_main_float_head.show-fnds {
  background: #fff8f8;
}
.kind_main_float_head > .container {
  padding: 40px 15px;
  color: #fff;
}
.kind_main_float_head.show-fnds > .container {
  color: #000;
  z-index: 1;
  position: relative;
}
.kind_main_float_head h1 {
  margin: 0;
  text-align: center;
}
.kind_main_float_head h1 svg {
  width: 32px;
  height: 32px;
  margin: -6px 0 0;
}
.kind_main_float_head .my_articles_btn {
  color: #6f64c6;
  background-color: wheat;
  margin: 20px 0 0;
  min-width: 200px;
}
.kind_main_float_head .my_prods_btn {
  color: #b93b42;
}
.kind_main_float_head > .container > h4 {
  font-weight: normal;
  font-size: 18.5px;
  font-size: 1.15625rem;
  margin: 15px 0 0;
}
.kind_main_float_head .kind_form_fields {
  padding: 0;
  max-width: 500px;
  margin: 40px auto;
}
.kind_main_float_head .kind_form_fields input {
  background-color: rgba(255, 255, 255, 0.5);
}
.kind_main_float_head .kind_form_fields input:placeholder {
  color: #fff;
}
.kind_main_float_head .kind_form_fields input:focus {
  background-color: white;
}

/*Articles*/
.kind_main_blogs_bg {
  margin-bottom: 15px;
}

.kind_main_blogs {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  margin-bottom: 30px;
}
.kind_main_blogs .avatar {
  display: block;
  position: relative;
  padding-bottom: 80%;
}
.kind_main_blogs .avatar > img {
  width: 100%;
  border-radius: 6px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  object-fit: cover;
}

.kind_main_blogs_info {
  width: 100%;
  border-radius: 6px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.5) 100%);
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.kind_main_blogs_info > .postCategory {
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  margin-bottom: auto;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 4px 10px;
  border-radius: 6px;
}
.kind_main_blogs_info > h2 {
  margin: 10px 0;
  font-size: 24px;
  font-size: 1.5rem;
}
.kind_main_blogs_info > h2 a {
  text-decoration: none;
  color: white;
}
.kind_main_blogs_info > .postMeta--author-text,
.kind_main_blogs_info > .postMeta--author-text a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.kind_main_blogs_info > .btn,
.kind_main_blogs_info > .kind_main_blogs_btns .btn {
  max-width: 160px;
  background-color: white;
  color: black;
  margin-top: 15px;
}
.kind_main_blogs_info > .kind_main_blogs_btns {
  margin: 15px -5px 0;
}
.kind_main_blogs_info > .kind_main_blogs_btns .btn {
  margin: 0 5px;
}

.kind_read_blog_hdr_img {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.kind_read_blog_hdr_img img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}

.kind_read_blog_hdr_img_share {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 15;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 2em;
  padding: 7px;
}
.kind_read_blog_hdr_img_share ul {
  margin: 0;
}
.kind_read_blog_hdr_img_share ul li {
  display: inline-block;
}
.kind_read_blog_hdr_img_share .btn-share {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  margin: 0 2px;
}
.kind_read_blog_hdr_img_share .btn-share.timeline {
  background-color: #444;
}
.kind_read_blog_hdr_img_share .btn-share.facebook {
  background-color: #337ab7;
}
.kind_read_blog_hdr_img_share .btn-share.twitter {
  background-color: #55acee;
}
.kind_read_blog_hdr_img_share .btn-share.linkedin {
  background-color: #007bb6;
}
.kind_read_blog_hdr_img_share .btn-share.pinterest {
  background-color: #cb2027;
}
.kind_read_blog_hdr_img_share .btn-share svg {
  width: 18px;
  height: 18px;
}

.kind_read_blog_hdr_img_innr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  display: flex;
  align-items: flex-end;
  padding: 0 15px 80px;
  z-index: 9;
}
.kind_read_blog_hdr_img_innr .postCategory {
  background-color: rgba(255, 255, 255, 0.2);
  color: white;
  backdrop-filter: blur(10px);
  min-width: auto;
  line-height: 25px;
  padding: 0 10px;
  font-weight: normal;
}
.kind_read_blog_hdr_img_innr h2 {
  margin: 20px 0;
  font-size: 44px;
  font-size: 2.75rem;
  color: #fff;
}
.kind_read_blog_hdr_img_innr .read-blog-info-user .views,
.kind_read_blog_hdr_img_innr .read-blog-info-user .middot {
  color: rgba(255, 255, 255, 0.8);
}
.kind_read_blog_hdr_img_innr .read-blog-info-user .metaLink {
  color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  text-decoration: none;
  margin: 9px 0;
}
.kind_read_blog_hdr_img_innr .postMeta--author-avatar img {
  width: 35px;
  height: 35px;
}
.kind_read_blog_hdr_img_innr .postMeta--author-text {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.kind_read_blog_hdr_img_innr .postMeta--author-text a {
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
  color: white;
  text-decoration: none;
}
.kind_read_blog_hdr_img_innr .postMeta--author-text time {
  display: block;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.kind_read_blog_row {
  margin: -50px 0 0;
  padding: 0 15px;
  position: relative;
  z-index: 9;
}

.search-artiles-form {
  padding: 0 10px;
  margin-bottom: 30px;
}
.search-artiles-form .inner-addon .glyphicon {
  padding: 0;
  margin: 7px;
  color: #888;
}
.search-artiles-form input {
  border-radius: 0 !important;
  background: 0 0;
  border: 0;
  border-bottom: 1px solid #c6c6c6;
}

.art-title {
  font-size: 18px;
}

.blog-desc {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #666;
}

.blog-meta-desc {
  font-size: 14.5px;
  font-size: 0.90625rem;
  text-transform: capitalize;
}
.blog-meta-desc span small,
.blog-meta-desc time {
  color: #a5a5a5;
  font-size: 14.5px;
}

.blog-ls-img {
  padding: 0;
}
.blog-ls-img img {
  width: 100%;
  border-radius: 3px;
}

.postMeta--author-avatar {
  vertical-align: middle;
  padding-right: 10px;
  display: table-cell;
}
.postMeta--author-avatar img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.postMeta--author-text {
  vertical-align: middle;
  display: table-cell;
  overflow: hidden;
}

.main-blog-sidebar {
  padding: 5px;
}
.main-blog-sidebar .widget {
  margin-top: 30px;
}
.main-blog-sidebar .widget:first-child {
  margin-top: 0;
}
.main-blog-sidebar .widget .kill_page_hdng {
  padding: 0 0 10px;
  margin-bottom: 15px;
}
.main-blog-sidebar .widget .kind_form_fields input {
  box-shadow: none;
  background-color: #eaeff2;
  height: 38px;
  border-radius: 2em;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 5px 12px;
}
.main-blog-sidebar .widget ul {
  padding: 0;
  list-style: none;
}
.main-blog-sidebar .popular-articles li {
  margin-top: 30px;
  overflow: hidden;
}
.main-blog-sidebar .popular-articles li:first-child {
  margin-top: 0;
}
.main-blog-sidebar .popular-articles li .article-thumbnail {
  display: block;
  width: 65px;
  height: 65px;
  position: relative;
  border-radius: 10px;
  background: #aaa;
}
.main-blog-sidebar .popular-articles li .article-thumbnail img {
  width: 100%;
  height: 100%;
  position: relative;
  margin-right: 15px;
  border-radius: 10px;
  object-fit: cover;
}
.main-blog-sidebar .popular-articles li .article-title {
  margin-left: 80px;
  color: rgba(0, 0, 0, 0.8);
  display: block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.4;
  text-decoration: none;
}
.main-blog-sidebar .popular-articles li .article-info {
  margin-left: 80px;
  display: block;
  margin-top: 4px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 400;
}

#kill_repeat_search,
.gray-list.active {
  font-weight: 700;
}

.main-blog-sidebar .popular-categories li,
.kind_blog_cats {
  margin: 0 2px 9px 0;
  display: inline-block;
}
.main-blog-sidebar .popular-categories li a,
.kind_blog_cats a {
  background-color: rgba(63, 81, 181, 0.1);
  color: #3F51B5;
  display: block;
  padding: 6px 10px;
  border-radius: 2em;
  text-decoration: none;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: bold;
  transition: all 0.1s;
}
.main-blog-sidebar .popular-categories li a:hover, .main-blog-sidebar .popular-categories li a.active,
.kind_blog_cats a:hover,
.kind_blog_cats a.active {
  background-color: #3F51B5;
  color: #fff;
}

#category-page .popular-categories li {
  background-color: #d2d2d2;
}
#category-page .popular-categories li a {
  color: #000;
}

.kill_job_head_filter.blogs {
  padding-bottom: 15px;
}
.kill_job_head_filter.blogs .search-blog .main-blog-sidebar {
  padding: 0;
  position: relative;
}
.kill_job_head_filter.blogs > .kill_job_main_widget {
  margin: 14px 7px 0;
}

.kind_blog_cats a {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  padding: 8px 16px;
  text-align: center;
}

.choose_rel_ship_meta h4,
.choose_rel_ship_meta p {
  color: #666;
  padding-bottom: 3px !important;
}
.choose_rel_ship_meta h4 {
  margin-bottom: 0 !important;
}

.choose_rel_ship_avatar {
  height: 120px;
}
.choose_rel_ship_avatar div {
  width: 100%;
  height: 100%;
  border: 1px dashed #9197a3;
  background: #f9f9f9;
  padding: 1px;
  text-align: center;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 120px;
}
.choose_rel_ship_avatar img {
  width: 100%;
  height: 120px;
}

#send-money-form .alert {
  border-radius: 0;
}
#send-money-form .alert h4 {
  margin: 0;
  padding: 0;
}
#send-money-form .dropdown {
  width: 100%;
}
#send-money-form .dropdown ul.dropdown-menu {
  width: 100%;
  border-radius: 0;
  border-left: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}
#send-money-form .dropdown ul.dropdown-menu li {
  width: 100%;
  padding: 5px 10px;
}
#send-money-form .dropdown ul.dropdown-menu li:hover {
  background: 0 0;
}
#send-money-form h5 b {
  color: green;
}

#video-form {
  display: none;
  border-top: 1px dashed #ededed;
}
#video-form .inner-addon {
  width: 100%;
  overflow: hidden;
}
#video-form .inner-addon span input.form-control {
  width: 350px;
}
#video-form .inner-addon span.video-custom-thumb {
  line-height: 34px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #666;
  text-transform: capitalize;
  margin-right: 5px;
  user-select: none;
}
#video-form div.video-poster-image {
  width: 100%;
  overflow: hidden;
  background: #fff;
  display: none;
  padding: 7px;
}
#video-form div.video-poster-image .thumb-renderer {
  width: 100%;
  display: table;
  min-height: 210px;
  overflow: hidden;
  border: 2px dashed #ccc;
  background: #fff;
  padding: 5px;
  transition: all 0.2s ease-in-out;
}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  color: #666;
}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.preview svg {
  margin-top: 0;
  width: 50px;
  height: 50px;
  color: #cecece;
}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.preview div p {
  font-size: 17px;
  font-size: 1.0625rem;
  margin: 8px 0 0;
  padding: 0;
  text-transform: lowercase;
}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.preview div p:first-letter {
  text-transform: uppercase;
}
#video-form div.video-poster-image .thumb-renderer #post_vthumb_droparea div.image img {
  width: 100%;
  min-height: 100%;
}
#video-form div.video-poster-image .thumb-renderer:hover {
  border-color: #a84849;
}
#video-form div.video-poster-image .thumb-renderer.hover {
  border-color: #a84849;
  border-style: solid;
}
#video-form div.video-poster-image .thumb-renderer.hover #post_vthumb_droparea div.preview svg {
  color: #a84849;
}

#map-form,
#map-form input {
  border-radius: 5px;
}

#emo-form,
#map-form,
#music-form,
#photo-form,
#vine-form,
#album-form,
#poll-form,
#file-form,
#gif-form {
  display: none;
}

#emo-form {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

#photo-form .create-album,
#poll-form .create-poll {
  transition: all 0.2s ease-in-out;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #fff;
  font-weight: 700;
}

#map-form {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  margin: 10px;
}

#file-form,
#gif-form {
  border-top: 1px dashed #ededed;
}

#image-holder {
  width: 100%;
  padding: 0 8px;
  margin: 5px 0 10px;
  white-space: nowrap;
}
#image-holder .thumb-image {
  width: 100px;
  height: 100px;
  margin: 0 5px 0 0;
  display: inline-block;
  object-fit: cover;
  user-select: none;
  pointer-events: none;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
#image-holder .thumb-image:last-child {
  margin-right: 0;
}

#photo-form .create-album {
  background: #4caf50;
  border-radius: 3px;
  padding: 2px 5px 3px;
  margin: -28px 10px 7px;
  z-index: 9;
}
#photo-form .create-album:hover {
  background: #378a3b;
}

#album-form {
  position: absolute;
  width: 100%;
  z-index: 9;
}
#album-form input {
  padding-right: 150px;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}

#poll-form .publisher-hidden-option.answers {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  margin: 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  overflow: hidden;
}
#poll-form .publisher-hidden-option.answers > span {
  position: relative;
  display: block;
}
#poll-form .publisher-hidden-option.answers > span svg {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 5px;
  top: 8px;
  cursor: pointer;
}
#poll-form .create-poll {
  display: inline-block;
  background: #2396f3;
  border-radius: 3px;
  padding: 2px 5px 3px;
  margin: 0 10px 13px;
  cursor: pointer;
}
#poll-form .create-poll:hover {
  background: #2185d6;
}

#file-form .inner-addon span svg.feather, #map-form .inner-addon span svg.feather, #music-form .inner-addon span svg.feather, #photo-form .inner-addon span svg.feather, #video-form .inner-addon span svg.feather {
  position: absolute;
  margin: 7px;
  width: 18px;
  height: 18px;
  color: #575757;
}

.image-file {
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #e3e4e8;
}

.message-details {
  color: #444;
  font-size: 12px;
  font-size: 0.75rem;
  margin-right: 10px;
  clear: both;
}
.message-details:empty {
  padding-top: 0;
}

.media-video-file {
  width: 100%;
  border-radius: 5px;
  padding: 3px;
  border: 1px solid #e3e4e8;
}

.media-download-btn {
  font-size: 15px;
  font-size: 0.9375rem;
  margin-left: 10px;
}

.post-privacy-menu li a:hover,
.post-privacy-menu li div:hover {
  background-color: #f9f9f9;
  color: #262626;
}

#replenish-user-account small {
  margin-bottom: 5px;
  display: inline-block;
}

.search-advanced-container a {
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 5px 15px 5px 10px;
  display: table;
  width: 100%;
  margin-bottom: -5px;
  margin-top: 10px;
  color: #666;
  transition: all 0.1s ease-in-out;
}
.search-advanced-container a .feather-svg-parent {
  display: table-cell;
  border-radius: 50%;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 5px 13px 0 0;
  padding: 7.5px 11px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
.search-advanced-container a svg.feather {
  margin: -3px 0 0 !important;
  color: #535353 !important;
}
.search-advanced-container a:hover {
  text-decoration: none;
  color: #000;
  background-color: rgba(0, 0, 0, 0.02);
}

.home.profile-style.main {
  width: auto !important;
  margin-right: 0 !important;
}

.card.hovercard .cardheader img {
  width: 100%;
}

.image-modal .modal-dialog {
  margin: 50px auto;
}
.image-modal .modal-dialog .modal-body {
  padding: 5px;
}

.setting-themes-container .theme {
  border: 1px solid #ededed;
  padding: 10px;
  border-radius: 3px;
}
.setting-themes-container .theme img {
  border-radius: 3px;
  margin-right: 10px;
  float: left;
  width: 65px;
}
.setting-themes-container .theme .themeAuthor,
.setting-themes-container .theme .themeVirsion {
  font-size: 12px;
  font-size: 0.75rem;
  color: #555;
}
.setting-themes-container .theme .active {
  color: green;
  font-size: 14.5px;
}
.setting-themes-container .theme #active {
  color: #666;
  font-size: 14.5px;
}

.ads-activation .active {
  color: #46af00;
}

.danger-tab a,
.warning-tab a {
  background-color: #d9534f;
  color: #fff;
}

.theme.active {
  background-color: #f0f2f5;
}

#local-media video {
  width: 250px;
  height: 150px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: #000;
  border-radius: 3px;
  text-align: center;
  border: 2px solid #fff;
}

input.search-for-posts {
  margin: 0 !important;
  border: 0 !important;
}

#sidebar-latest-products .cool-style {
  width: 32.4%;
}

.settings-by a {
  display: block;
}
.settings-by a:focus, .settings-by a:hover {
  text-decoration: none;
}

.manage-users .admin-static:nth-child(1) {
  border-top-left-radius: 3px;
}
.manage-users .admin-static:nth-child(4) {
  border-top-right-radius: 3px;
}

#event-side-block div.btn-group {
  width: 100%;
  margin-bottom: 20px;
}

.event-options-list li strong {
  width: 10%;
  text-align: center;
  display: inline-block;
}

.title a:focus, .title a:hover {
  text-decoration: none !important;
}

.answers input {
  border-top: 1px solid #f4f4f4 !important;
  box-shadow: none;
}

.nav-tabs > li {
  width: 25%;
  text-align: center;
}
.nav-tabs > li > a {
  height: 30px;
  border-radius: 0;
}

#forum-search div.inner-addon {
  border-bottom: 1px solid #ddd;
  padding-bottom: 30px;
}

.bg-main tr th {
  color: #fff !important;
}

.table > thead > tr > th {
  border-bottom: 0 !important;
}

.threads-table tr td {
  padding: 10px !important;
  background-color: #fff;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
}

#mbrs div {
  overflow: hidden;
}
#mbrs div img {
  width: 100%;
}

.forum-search-container div {
  overflow: hidden;
  padding-bottom: 5px;
}

.blog-dd-ul li a,
.blog-dd-ul li span {
  padding: 5px 15px;
  display: block;
}
.blog-dd-ul li span:hover {
  cursor: pointer;
}
.blog-dd-ul li a:hover {
  cursor: pointer;
}

.load-produts .load-more button {
  width: auto;
}

.blog-cat-img img {
  width: 100%;
  height: 120px;
}

.prv-img img {
  width: 40%;
}

#insert-caht-alert div.alert {
  border-radius: 0 !important;
  text-align: center;
}

.pac-item > span:last-child {
  display: none;
}

.post-youtube {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.post-youtube:before {
  content: "";
  padding-bottom: 56.25%;
  display: block;
}
.post-youtube iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.navbar-movies-mobile ul {
  width: 100%;
}

.navbar-movies-mobile-search-dropdown ul {
  padding: 10px 5px;
  color: #333;
  border-radius: 0 !important;
}

#replenish-user-account-alert .alert,
.choose_rel_ship_alert div {
  border-radius: 0 !important;
}

/*Profile Completion*/
.profile-completion-bar .hdr {
  margin-bottom: 15px;
  text-align: center;
}
.profile-completion-bar .circle-progress {
  width: 130px;
  height: auto;
  margin-top: 15px;
}
.profile-completion-bar .circle-progress-value {
  stroke-width: 6px;
  stroke-linecap: round;
  stroke: #df043e;
}
.profile-completion-bar .circle-progress-circle {
  stroke-width: 3px;
}
.profile-completion-bar .circle-progress-text {
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  fill: #df043e;
}
.profile-completion-bar .body {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.profile-completion-bar .body .step {
  margin: 0 10px 15px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2em;
  padding: 8px 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  text-decoration: none;
}
.profile-completion-bar .body .step svg {
  width: 20px;
  height: auto;
  margin-top: -2px;
}
.profile-completion-bar .body .step.done {
  opacity: 0.7;
  cursor: default;
  background: rgba(76, 175, 80, 0.18);
  border-color: rgba(76, 175, 80, 0.18);
  text-decoration: line-through;
}
.profile-completion-bar.bar-20 .circle-progress-text {
  fill: #f7710b;
}
.profile-completion-bar.bar-20 .circle-progress-value {
  stroke: #f7710b;
}
.profile-completion-bar.bar-40 .circle-progress-text {
  fill: #ffc300;
}
.profile-completion-bar.bar-40 .circle-progress-value {
  stroke: #ffc300;
}
.profile-completion-bar.bar-60 .circle-progress-text {
  fill: #0e9da5;
}
.profile-completion-bar.bar-60 .circle-progress-value {
  stroke: #0e9da5;
}
.profile-completion-bar.bar-80 .circle-progress-text {
  fill: #52aa44;
}
.profile-completion-bar.bar-80 .circle-progress-value {
  stroke: #52aa44;
}

.lb-preloader svg,
.pace-activity-parent {
  box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.17);
}

.pace-activity-parent {
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  padding: 20px;
  border-radius: 5px;
  margin-top: -15px;
}

.pace-activity {
  display: block !important;
  width: 40px;
  height: 40px;
  border: 4px solid transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 30px;
  overflow: visible !important;
  -webkit-animation: pace-spinner 0.7s linear infinite;
  -moz-animation: pace-spinner 0.7s linear infinite;
  -ms-animation: pace-spinner 0.7s linear infinite;
  -o-animation: pace-spinner 0.7s linear infinite;
  animation: pace-spinner 0.7s linear infinite;
}

.product-navigate {
  background: rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  cursor: pointer;
  transform: translate(0, -50%);
}
.product-navigate.scrollRight {
  left: -45px;
}
.product-navigate.scrollLeft {
  right: -45px;
}
.product-navigate a {
  position: relative;
  padding: 13px 10px;
  font-size: 25px;
  font-size: 1.5625rem;
  box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, 0.3);
  background-color: rgba(255, 255, 255, 0.98);
  cursor: pointer;
}
.product-navigate a:hover {
  box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, 0.3);
}
.product-navigate a svg {
  width: 19px;
  height: 19px;
  margin-top: -2px;
}
.product-navigate.scrollLeft a {
  right: -1px;
  /*max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px 0 0 4px*/
  border-radius: 4px;
}

/*Sidebar Products*/
.sidebar-product-slider {
  overflow: hidden;
  padding: 5px;
}

.kind_side_prods_prnt {
  width: 50%;
  padding: 0 5px;
  float: left;
}

.kind_side_prods {
  background-color: #f0f2f5;
  border-radius: 10px;
  overflow: hidden;
  text-align: center;
  margin-bottom: 10px;
}
.kind_side_prods a {
  text-decoration: none;
}
.kind_side_prods .avatar {
  position: relative;
  padding-top: 90%;
  width: 100%;
}
.kind_side_prods .avatar img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kind_side_prods .produc_info {
  padding: 10px 4px;
}
.kind_side_prods .produc_info span {
  font-weight: bold;
  color: #252525;
  font-size: 14.5px;
  font-size: 0.90625rem;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kind_side_prods .produc_info h4 {
  color: #252525;
  font-size: 14.5px;
  font-size: 0.90625rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 5px 0 0;
}

.kill_sidebar_products {
  width: 170px !important;
  margin: 6px 6px 10px;
  display: inline-block;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.kill_my_products a:hover,
.kill_sidebar_products a:hover {
  text-decoration: none;
}
.kill_my_products img,
.kill_sidebar_products img {
  width: 100%;
}
.kill_my_products .produc_info,
.kill_sidebar_products .produc_info {
  padding: 7px 10px;
}
.kill_my_products .produc_info span,
.kill_sidebar_products .produc_info span {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kill_my_products .produc_info h4,
.kill_sidebar_products .produc_info h4 {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #4CAF50;
  font-weight: 700;
  letter-spacing: 0.3px;
  margin: 7px 0 0;
  display: block;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*Shared Posts*/
.kind_shared_posts_p {
  margin-bottom: 12px !important;
  padding: 0 12px;
}
.kind_shared_posts_p:empty {
  margin: 0 !important;
  padding: 0;
}

.post .kind_shared_posts {
  padding: 0;
}
.post .kind_shared_posts .post-heading {
  padding: 12px;
  height: 65px;
}
.post .kind_shared_posts #fullsizeimg,
.post .kind_shared_posts .post-fetched-url .fetched-url-text {
  margin-bottom: 0;
}
.post .kind_shared_posts .kind_post_prod {
  margin: -5px 10px 10px;
}
.post .kind_shared_posts .kill_post_fetch_event#fullsizeimg,
.post .kind_shared_posts .kill_post_fetch_blog#fullsizeimg {
  width: 100%;
  margin: 0 0 12px;
}
.post .kind_shared_posts .kill_post_fetch_blog#fullsizeimg {
  margin: 0 0 5px;
}

/*Post Product*/
.kill_post_prod_img {
  margin: 0 -15px;
}
.kill_post_prod_img .kill_single_proimg {
  border: 0;
}

.kind_post_prod {
  margin-bottom: -5px;
}

.kind_post_prod_name {
  margin: 0 0 5px;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
}

.kind_post_prod_shead {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #eee;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #7d7d7d;
}

.kill_post_prod_price {
  font-weight: bold;
  color: #4caf50;
  font-size: 18px;
  font-size: 1.125rem;
}

.kind_post_prod_infos {
  position: relative;
  padding-left: 30px;
  color: #525252;
  margin-top: 9px;
}
.kind_post_prod_infos > svg {
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  top: 0px;
  opacity: 0.7;
}
.kind_post_prod_infos p {
  font-weight: normal;
}

/*Post Link*/
.kill_post_fetch_link {
  border: 0;
  background: #f9f9f9;
}
.kill_post_fetch_link .post-fetched-url-con {
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%;
}
.kill_post_fetch_link .post-fetched-url-con img {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kill_post_fetch_link .url {
  font-size: 14.5px;
  font-size: 0.90625rem;
  position: absolute;
  max-width: 90%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  padding: 5px 8px;
  margin: 16px;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kill_post_fetch_link .fetched-url-text h4 {
  font-size: 1.3em !important;
  font-weight: 700;
}
.kill_post_fetch_link .fetched-url-text .description {
  margin-bottom: 0;
}

/*Post Event*/
.kill_post_fetch_blog,
.kill_post_fetch_event {
  position: relative;
  padding: 30px 15px 0;
}

.kill_post_fetch_event {
  border: 0;
}
.kill_post_fetch_event img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.kill_post_fetch_event .short_start_dt {
  position: absolute;
  margin: 0;
  display: inline-block;
  background-color: white;
  border: 0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  top: -42px;
  padding: 5px 7px 3px;
}
.kill_post_fetch_event .short_start_dt b {
  color: #222;
}
.kill_post_fetch_event .short_start_dt span {
  display: block;
  color: #F44336;
  font-weight: bold;
}
.kill_post_fetch_event .fetched-url-text h4 {
  margin: -5px 0 5px;
  font-size: 20px !important;
  font-weight: 600;
  display: block;
}
.kill_post_fetch_event .url {
  margin: 5px 0 0;
  text-transform: lowercase;
  display: inline-block;
}

/*Post Blog*/
.kill_post_fetch_blog {
  border: 0;
}
.kill_post_fetch_blog .post-fetched-url-con {
  max-height: 250px;
  height: 250px;
}
.kill_post_fetch_blog .post-fetched-url-con img {
  object-fit: cover;
  height: 100%;
}

.kind_post_blog_ico {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: white;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 10px 9px;
  top: -26px;
}

/*Post Images*/
.fluid_video_wrapper {
  max-height: 600px;
}

#fullsizeimg {
  max-height: 600px;
  margin-left: -15px;
  width: calc(100% + 30px);
  overflow: hidden;
  margin-bottom: 5px;
}
#fullsizeimg img {
  max-height: none;
  border: 0;
  padding: 0;
  border-radius: 0;
}
#fullsizeimg img.fund {
  aspect-ratio: 4/3;
  object-fit: cover;
}

.kill_adaptive_media .album-image:first-child .image-file,
.kill_adaptive_media_4 .album-image:first-child .image-file {
  width: 100%;
}

.kill_adaptive_media {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.kill_adaptive_media .album-image {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: calc(33.3333333333% - 1.4px) !important;
}
.kill_adaptive_media .album-image:first-child {
  margin-right: 1px;
  overflow: hidden;
  position: relative;
  width: 66.67% !important;
  padding-right: 1px;
}
.kill_adaptive_media .album-image:last-child .image-file {
  border-top: 2px solid #fff !important;
}

.kill_adaptive_media_4 {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.kill_adaptive_media_4 .album-image {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: calc(25% - 2.4px) !important;
}
.kill_adaptive_media_4 .album-image .image-file {
  border-top: 3px solid #fff !important;
}
.kill_adaptive_media_4 .album-image:first-child {
  margin-right: 1px;
  overflow: hidden;
  position: relative;
  width: 75% !important;
  padding-right: 2px;
}

.kill_adaptive_media_5 {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 476px;
}
.kill_adaptive_media_5 .album-image {
  display: block;
  position: absolute;
  width: 50% !important;
  overflow: hidden;
}
.kill_adaptive_media_5 .album-image:first-child {
  top: 0;
  left: 0;
  height: 236px;
}
.kill_adaptive_media_5 .album-image:nth-child(2) {
  top: 239px;
  left: 0;
  height: 237px;
}
.kill_adaptive_media_5 .album-image:nth-child(3) {
  top: 0;
  left: 50%;
  height: 157px;
  padding-left: 3px;
}
.kill_adaptive_media_5 .album-image:nth-child(4) {
  top: 160px;
  left: 50%;
  height: 155px;
  padding-left: 3px;
}
.kill_adaptive_media_5 .album-image:last-child {
  top: 319px;
  left: 50%;
  height: 157px;
  padding-left: 3px;
}

.kill_post_privacy_menu svg.feather {
  width: 14px;
  height: 14px;
  margin: -1px 2px 0 4px;
}

/*Post Ad*/
.user-ad-container .panel-white {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

.kill_post_ad .kill_post_fetch_blog .post-fetched-url-con {
  max-height: 270px;
  height: 270px;
}

/*Post Offer*/
.kill_post_fetch_offer {
  background: #f9f9f9;
}
.kill_post_fetch_offer .fetched-url-text {
  padding: 10px;
}
.kill_post_fetch_offer .short_start_dt {
  padding: 3px 7px;
}
.kill_post_fetch_offer .short_start_dt b {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.kill_post_fetch_offer .short_start_dt .url {
  margin: 0;
}

/*Create Products*/
#productimage-holder {
  width: 100%;
  padding: 0 8px;
  margin: 0;
  white-space: nowrap;
}
#productimage-holder .thumb-image {
  width: 100px;
  height: 100px;
  margin: 0 5px 0 0;
  display: inline-block;
  object-fit: cover;
  user-select: none;
  pointer-events: none;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

.kind_prod_imgs {
  margin: 0 -7px;
  display: flex;
}
.kind_prod_imgs .upload-product-image {
  width: 100px;
  min-width: 100px;
  height: 100px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  cursor: pointer;
  display: table;
  margin: 0 6px;
  background-color: #f0f2f5;
}
.kind_prod_imgs .upload-product-image svg.feather {
  width: 24px;
  height: 24px;
  color: #848484;
}
.kind_prod_imgs #productimage-holder {
  padding: 0 7px;
  overflow-x: auto;
}
.kind_prod_imgs #productimage-holder .thumb-image {
  pointer-events: auto;
}

#create-product-modal .modal-body {
  padding-top: 0;
}
#create-product-modal .publisher-hidden-option #percent {
  position: relative;
  left: auto;
  color: #444 !important;
}
#create-product-modal .publisher-hidden-option #progress,
#create-product-modal .publisher-hidden-option #progress .progress-bar {
  height: 4px;
  border-radius: 0;
}
#create-product-modal .publisher-hidden-option #progress .progress {
  margin: 8px 40px 0 0;
}

/*Market*/
.kill_market .market_categories,
.kill_market .wjob_categories,
.kill_job_main_widget .market_categories,
.kill_job_main_widget .wjob_categories {
  position: relative;
}
.kill_market .market_categories ul,
.kill_market .wjob_categories ul,
.kill_job_main_widget .market_categories ul,
.kill_job_main_widget .wjob_categories ul {
  padding: 0;
  margin: 0;
}
.kill_market .market_categories ul li,
.kill_market .wjob_categories ul li,
.kill_job_main_widget .market_categories ul li,
.kill_job_main_widget .wjob_categories ul li {
  margin: 6px 0;
  font-family: "Lato", sans-serif;
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.kill_market .market_categories ul li a,
.kill_market .wjob_categories ul li a,
.kill_job_main_widget .market_categories ul li a,
.kill_job_main_widget .wjob_categories ul li a {
  text-decoration: none;
  position: relative;
  padding-left: 25px;
  display: block;
}
.kill_market .market_categories ul li a:after, .kill_market .market_categories ul li a:before,
.kill_market .wjob_categories ul li a:after,
.kill_market .wjob_categories ul li a:before,
.kill_job_main_widget .market_categories ul li a:after,
.kill_job_main_widget .market_categories ul li a:before,
.kill_job_main_widget .wjob_categories ul li a:after,
.kill_job_main_widget .wjob_categories ul li a:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  top: 1px;
  left: 0;
  bottom: 0;
  text-align: center;
  position: absolute;
  border: 2px solid rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  transition: all 90ms cubic-bezier(0, 0, 0.2, 0.1);
}

.kill_market .market_widget {
  margin-bottom: 25px;
}
.kill_market .market_widget .m_widget_head {
  font-weight: 600;
  color: #585858;
  margin-bottom: 8px;
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.kill_market .market_categories ul li.active a {
  color: #16b987;
}
.kill_market .market_categories ul li.active a:before {
  border-color: #16b987;
}
.kill_market .market_categories ul li.active a:after {
  background: #16b987;
  border-radius: 50%;
  transform: scale(0.5);
}
.kill_market #cusrange-reader {
  width: 43px;
  background: transparent !important;
}
.kill_market .market_bottom #products.row {
  margin-right: -11px;
  margin-left: -11px;
}
.kill_market .market_bottom .product {
  padding-right: 10px;
  height: 335px;
  padding-left: 10px;
}
.kill_market .market_bottom .product .product_info {
  background-color: #fff;
  padding: 0 3px 5px;
  border: 1px solid #ddd;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  overflow: hidden;
  transition: all 0.2s linear;
}
.kill_market .market_bottom .product .product_info:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}
.kill_market .market_bottom .product .product_info:hover .product-links {
  opacity: 1;
}
.kill_market .market_bottom .product .product-links {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 40px;
  z-index: 8;
  opacity: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.41);
  transition: opacity 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 10px 0 0;
}
.kill_market .market_bottom .product .product-links .more-info {
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.kill_market .market_bottom .product .product-links .more-info:hover {
  background-color: #fff;
  color: #000 !important;
}
.kill_market .market_bottom .product .produc_info {
  padding: 7px 10px;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod {
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  transition: all 0.2s;
  padding: 0;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .product-image {
  margin: 0;
  width: 100%;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .product-by {
  position: absolute;
  z-index: 9;
  top: 8px;
  left: 8px;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .product-by a {
  color: white;
  text-decoration: none;
  display: block;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 3px 4px;
  border-radius: 3px;
  font-weight: bold;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .kind_main_prod_foot {
  text-align: end;
  position: relative;
  z-index: 9;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .kind_main_prod_foot .btn {
  width: 40px;
  height: 40px;
  min-width: auto;
  padding: 0;
  border-radius: 50%;
  margin: -35px 2px 0;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .kind_main_prod_foot .btn svg {
  margin: 0;
  width: 19px;
  height: 19px;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .product-title {
  text-align: center;
  font-weight: bold;
  font-size: 19px;
  font-size: 1.1875rem;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .product-title a {
  text-decoration: none;
  color: #353535;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod .product-price {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  margin: 0 0 2px;
  letter-spacing: normal;
}
.kill_market .market_bottom .product .product_info.kind_main_mkt_prod:hover {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
}

.kill_my_pages .page_list,
.kill_my_products a {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #fff;
}

/*Pages*/
.kill_my_pages .page_list {
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  margin: 0 0 15px;
  padding: 13px 10px;
}
.kill_my_pages .page_list .avatar img {
  height: 72px;
  width: 72px;
  border-radius: 50%;
}
.kill_my_pages .page_list.flex_pages {
  display: flex;
  justify-content: space-between;
}
.kill_my_pages .page_list.flex_pages .info {
  display: inline-flex;
}
.kill_my_pages .page_list.flex_pages .btns {
  flex: 0 0 auto;
}
.kill_my_pages .page_title {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
  color: #1d1d1d;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kill_my_pages .page_info ul {
  padding: 0;
  margin: 5px 0 0;
}
.kill_my_pages .page_info ul li {
  color: #6f6f6f;
  padding: 1px 0;
}
.kill_my_pages .page_info ul li svg.feather {
  margin: -2px 2px 0 0;
  width: 14px;
  height: 14px;
}
.kill_my_pages .btn-info {
  margin: 18px 0px;
  background-color: #2196F3;
  padding: 0 8px;
  min-width: auto;
  border-radius: 2em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.kill_my_pages #kill_useract_btn {
  margin: 18px 0px;
}

.row.my_products {
  margin-right: -10px;
  margin-left: -10px;
}

.kill_my_products {
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 20px;
}

/*Games*/
.kind_games {
  margin: 0 -10px;
}
.kind_games > .col-md-6 {
  padding: 0 10px;
}

.kind_pop_gam_list {
  overflow: hidden;
  margin-bottom: 20px;
  padding: 0;
}
.kind_pop_gam_list a {
  text-decoration: none;
}
.kind_pop_gam_list .avatar {
  display: block;
  width: 60px;
  height: 60px;
  position: relative;
  /*max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px 0 0 4px*/
  border-radius: 4px;
  margin-right: 10px;
}
.kind_pop_gam_list .avatar img {
  width: 100%;
  height: 100%;
  position: relative;
  /*max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px 0 0 4px*/
  border-radius: 4px;
  object-fit: cover;
}
.kind_pop_gam_list .game-name {
  margin-left: 70px;
  color: rgba(0, 0, 0, 0.8);
  display: block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 7px;
}
.kind_pop_gam_list p {
  margin-left: 70px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kill_game_style {
  margin-bottom: 20px;
  transition: all 0.2s;
  text-align: center;
}
.kill_game_style .avatar {
  width: 100%;
  padding-top: 70%;
  position: relative;
  margin-bottom: 32px;
}
.kill_game_style .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.kill_game_style .avatar .btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  line-height: 32px;
}
.kill_game_style a {
  text-decoration: none;
}
.kill_game_style .game-name {
  margin: 0;
  overflow: hidden;
  padding-bottom: 15px;
  font-weight: bold;
  font-size: 17px;
  font-size: 1.0625rem;
  color: black;
}
.kill_game_style:hover {
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
}

.o-overlayLink {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-decoration: none !important;
  background-color: rgba(0, 0, 0, 0);
}

.problackback {
  display: block;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.45) 100%);
  padding: 100px;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

.kill_page_profile .page-info-cont .page_navbar .dropdown-menu,
.kill_page_profile .options-buttons .dropup .dropdown-menu,
.kill_user_profile .page-info-cont .page_navbar .dropdown-menu,
.kill_user_profile .options-buttons .dropup .dropdown-menu {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 10px;
  padding: 6px 0;
  min-width: 190px;
  margin: 0;
}
.kill_page_profile .page-info-cont .page_navbar .dropdown-menu li .menu-item,
.kill_page_profile .options-buttons .dropdown-menu li .menu-item,
.kill_user_profile .page-info-cont .page_navbar .dropdown-menu li .menu-item,
.kill_user_profile .options-buttons .dropdown-menu li .menu-item {
  min-height: 34px;
  display: block;
  line-height: 34px;
  padding: 0 16px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
}
.kill_page_profile .page-info-cont .page_navbar .dropdown-menu li svg,
.kill_page_profile .options-buttons .dropdown-menu li svg,
.kill_user_profile .page-info-cont .page_navbar .dropdown-menu li svg,
.kill_user_profile .options-buttons .dropdown-menu li svg {
  margin: -2px 10px auto 0;
  width: 18px;
  height: 18px;
  opacity: 0.8;
}
.kill_page_profile .user-social-links,
.kill_user_profile .user-social-links {
  padding: 0 13px 10px 40px;
}
.kill_page_profile .user-social-links a.social-btn,
.kill_user_profile .user-social-links a.social-btn {
  text-decoration: none;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0 3px;
}
.kill_page_profile .user-social-links a svg.feather,
.kill_user_profile .user-social-links a svg.feather {
  margin: 0;
  width: 23px;
  height: 23px;
}

.kill_page_profile .page-info-cont .page_navbar .dropdown-menu li .menu-item a {
  color: rgba(0, 0, 0, 0.87);
  padding: 0 !important;
  display: inline-block;
  min-width: 100px;
  text-decoration: none;
}

.kill_event_profile .user-social-links {
  padding: 0 13px 10px 40px;
}

.kill_user_profile .problackback {
  border-radius: 8px;
}
.kill_user_profile .pic-info-cont {
  position: absolute;
  width: 100%;
  height: 180px;
  bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.kill_user_profile .options-buttons .dropup,
.kill_user_profile .options-buttons .dropdown {
  display: inline-block;
}
.kill_user_profile .options-buttons a,
.kill_user_profile .options-buttons button {
  margin: 0;
  float: none;
}
.kill_user_profile .card.hovercard .title .badge-link {
  display: block;
  padding: 8px 5px 9px;
}
.kill_user_profile .card.hovercard .title .badge-pro {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 0;
  padding: 0;
  font-weight: 700;
  color: #fff;
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.kill_user_profile .btn-glossy > a,
.kill_user_profile .btn-glossy > button,
.kill_user_profile .btn-glossy > span > button {
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  border: 0 !important;
  box-shadow: none !important;
  font-size: 15px !important;
  padding: 6px 15px !important;
  height: 33px;
  margin-right: 3px;
}
.kill_user_profile .btn-glossy > a:not(.btn-main),
.kill_user_profile .btn-glossy > button:not(.btn-main),
.kill_user_profile .btn-glossy > span > button:not(.btn-main) {
  color: #fff;
  background: rgba(255, 255, 255, 0.39);
}
.kill_user_profile .btn-glossy > a:not(.btn-main):hover,
.kill_user_profile .btn-glossy > button:not(.btn-main):hover,
.kill_user_profile .btn-glossy > span > button:not(.btn-main):hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.5);
}
.kill_user_profile .btn-glossy .open button.dropdown-toggle {
  background-color: rgba(255, 255, 255, 0.76);
}
.kill_user_profile .btn-glossy a svg.feather,
.kill_user_profile .btn-glossy button svg.feather {
  margin: -2px 3px 0 0;
  width: 17px;
  height: 17px;
}
.kill_user_profile .user-bottom-nav {
  background: #fff;
  height: 62px;
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  padding: 0;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.kill_user_profile .user-bottom-nav ul {
  padding-left: 0;
  overflow: hidden;
  overflow-x: auto;
  height: 63px;
  white-space: nowrap;
  display: flex;
}
.kill_user_profile .user-bottom-nav ul li {
  display: inline-block;
  margin: 0 5px;
  flex: 1;
}
.kill_user_profile .user-bottom-nav ul li:first-child {
  margin-left: 0;
}
.kill_user_profile .user-bottom-nav ul li:last-child {
  margin-right: 0;
}
.kill_user_profile .user-bottom-nav li a {
  padding: 11px 22px 7px;
  text-decoration: none !important;
  display: block;
  text-align: center;
}
.kill_user_profile .user-bottom-nav li a .split-link {
  display: block;
}
.kill_user_profile .user-bottom-nav li a .split-link svg {
  margin: 0 0 4px;
  width: 19px;
  height: 19px;
}
.kill_user_profile .user-bottom-nav li.menuactive {
  border-bottom: 0 !important;
  color: #2196F3;
  font-weight: 600;
}
.kill_user_profile .kind_form_fields > label {
  font-weight: normal;
}

.main-blog-sidebar .widget .kind_form_fields .search_suggs {
  position: absolute;
  padding: 10px;
  margin: 0;
  background-color: white;
  box-shadow: 0 3px 10px -2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  z-index: 9;
}

.main-blog-sidebar .widget .kind_form_fields .search_suggs:empty {
  padding: 0;
  background: transparent;
  box-shadow: none;
}

.wo-reaction {
  max-width: 100%;
  padding: 0 60px;
  /*position: relative;*/
}

.like-btn {
  position: relative;
  cursor: pointer;
  display: block;
}

.wo-reaction .like-btn .active-like {
  display: flex;
  align-items: center;
  justify-content: center;
}

.like-btn-default {
  background-image: url("../reaction/wo.png");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -277px -446px;
}

.like-btn-emo {
  display: inline-block;
  margin: 0 6px -3px 0;
  width: 16px;
  height: 16px;
}

.reactions-box {
  background: #ffffff;
  /*width: 292px;*/
  padding: 2px;
  position: absolute;
  top: -51px;
  z-index: 999;
  left: -10px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 2em;
  cursor: default;
  display: none;
}

.reaction {
  list-style-type: none;
  cursor: pointer;
  display: inline-block;
  width: 48px;
  height: 48px;
  float: left;
  opacity: 1;
  border-radius: 50%;
  transform: scale(1);
  transition: transform 0.25s ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: slideUp cubic-bezier(0.49, 0, 0.46, 1);
  animation: slideUp cubic-bezier(0.49, 0, 0.46, 1);
}

.reactions-box .reaction img {
  padding: 5px;
}

.reaction-1 img {
  animation-fill-mode: both;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-name: bounce;
  transform-origin: center bottom;
}

.reaction-2 img {
  animation-fill-mode: both;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-name: heartBeat;
  animation-timing-function: ease-in-out;
}

.reaction-3 img {
  animation-fill-mode: both;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-name: swing;
  transform-origin: top center;
}

.reaction-4 img {
  animation-fill-mode: both;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}

.reaction-5 img {
  animation-fill-mode: both;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-name: fadeInDown;
}

.reaction-6 img {
  animation-fill-mode: both;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-name: headShake;
  animation-timing-function: ease-in-out;
}

.kill_emoji_post {
  width: 335px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  padding: 0;
}

.kill_emoji_tab {
  box-shadow: 0 0 2px #b7b7b7;
  background: #f5f5f5;
  border-radius: 2px 2px 0 0;
}
.kill_emoji_tab span {
  width: 15.7%;
  padding: 8px 1px;
  height: 100%;
  cursor: pointer;
  display: inline-block;
  text-align: center;
}
.kill_emoji_tab span svg.feather {
  height: 24px !important;
  width: 24px !important;
  margin: 0;
}
.kill_emoji_tab span.active {
  border-bottom: 2px solid;
}

.kill_emoji_p {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  margin: 0;
  padding: 9px 6px;
  color: #555;
  text-align: initial;
}

.emoji_tab_pane {
  display: none;
  overflow-y: auto;
  height: 250px;
  white-space: normal;
  text-align: center;
}
.emoji_tab_pane .twa-lg {
  height: 34px;
  width: 34px;
  background-size: 27px 27px;
  margin: 0 5.5px;
  border-radius: 3px;
  transition: all 0.1s ease;
}
.emoji_tab_pane .twa-lg:hover {
  background-color: #e7e7e7;
}

.emoboxtoppoint {
  height: 0;
  width: 0 !important;
  border: solid transparent;
  pointer-events: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #f5f5f5;
  top: -10px;
  position: absolute;
  left: 100%;
  margin-left: -114px;
  -webkit-filter: drop-shadow(0 -3px 1px rgba(0, 0, 0, 0.14));
  filter: drop-shadow(0 -3px 1px rgba(0, 0, 0, 0.14));
}

.publisher-box .add-emoticons .emoboxtoppoint {
  margin-left: -28px;
}

.kill_emoji_chat .emoboxtoppoint,
.kill_emoji_msg .emoboxtoppoint {
  top: auto;
  border-top: 10px solid #f5f5f5;
  border-bottom: 0;
  bottom: -10px;
  -webkit-filter: drop-shadow(0 3px 1px rgba(0, 0, 0, 0.14));
  filter: drop-shadow(0 3px 1px rgba(0, 0, 0, 0.14));
  margin-left: -30px;
}

.kill_emoji_chat {
  width: 290px;
}
.kill_emoji_chat span {
  width: 15.55%;
}
.kill_emoji_chat .emoji_tab_pane {
  height: 310px;
}

.kill_emoji_msg .emoboxtoppoint {
  margin-left: -95px;
}

.emoji {
  width: 120px;
  height: 120px;
  background: #FFDA6A;
  border-radius: 50%;
  position: relative;
  transform: scale(0.325);
  top: -76%;
  right: 76%;
}

.emoji__face,
.emoji__eyebrows,
.emoji__eyes,
.emoji__mouth,
.emoji__tongue,
.emoji__heart,
.emoji__hand,
.emoji__thumb {
  position: absolute;
}

.emoji__face:before,
.emoji__face:after,
.emoji__eyebrows:before,
.emoji__eyebrows:after,
.emoji__eyes:before,
.emoji__eyes:after,
.emoji__mouth:before,
.emoji__mouth:after,
.emoji__tongue:before,
.emoji__tongue:after,
.emoji__heart:before,
.emoji__heart:after,
.emoji__hand:before,
.emoji__hand:after,
.emoji__thumb:before,
.emoji__thumb:after {
  position: absolute;
  content: "";
}

.emoji__face {
  width: inherit;
  height: inherit;
}

.emoji--like {
  background: #548DFF;
}

.emoji--like .emoji__hand {
  left: 25px;
  bottom: 30px;
  width: 20px;
  height: 40px;
  background: #FFFFFF;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  z-index: 0;
  -webkit-animation: hands-up 2s linear infinite;
  animation: hands-up 2s linear infinite;
}

.emoji--like .emoji__hand:before {
  left: 25px;
  bottom: 5px;
  width: 40px;
  background: inherit;
  height: 10px;
  border-radius: 2px 10px 10px 2px;
  box-shadow: 1px -9px 0 1px #FFFFFF, 2px -19px 0 2px #FFFFFF, 3px -29px 0 3px #FFFFFF;
}

.emoji--like .emoji__thumb {
  border-bottom: 20px solid #FFFFFF;
  border-left: 20px solid transparent;
  top: -25px;
  right: -25px;
  z-index: 2;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-animation: thumbs-up 2s linear infinite;
  animation: thumbs-up 2s linear infinite;
}

.emoji--like .emoji__thumb:before {
  border-radius: 50% 50% 0 0;
  background: #FFFFFF;
  width: 10px;
  height: 12px;
  left: -10px;
  top: -8px;
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  box-shadow: -1px 4px 0 -1px #FFFFFF;
}

.emoji--love {
  background: #F55064;
}

.emoji--love .emoji__heart {
  left: calc(50% - 40px);
  top: calc(50% - 40px);
  width: 80px;
  height: 80px;
  -webkit-animation: heart-beat 1s linear infinite alternate;
  animation: heart-beat 1s linear infinite alternate;
}

.emoji--love .emoji__heart:before,
.emoji--love .emoji__heart:after {
  left: calc(50% - 20px);
  top: calc(50% - 32px);
  width: 40px;
  height: 64px;
  background: #FFFFFF;
  border-radius: 20px 20px 0 0;
}

.emoji--love .emoji__heart:before {
  -webkit-transform: translate(20px) rotate(-45deg);
  transform: translate(20px) rotate(-45deg);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.emoji--love .emoji__heart:after {
  -webkit-transform: translate(-20px) rotate(45deg);
  transform: translate(-20px) rotate(45deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.emoji--haha .emoji__face {
  -webkit-animation: haha-face 2s linear infinite;
  animation: haha-face 2s linear infinite;
}

.emoji--haha .emoji__eyes {
  width: 26px;
  height: 6px;
  border-radius: 2px;
  left: calc(50% - 13px);
  top: 35px;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  background: transparent;
  box-shadow: -25px 5px 0 0 #000000, 25px -5px 0 0 #000000;
}

.emoji--haha .emoji__eyes:after {
  left: 0;
  top: 0;
  width: 26px;
  height: 6px;
  border-radius: 2px;
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
  background: transparent;
  box-shadow: -25px -5px 0 0 #000000, 25px 5px 0 0 #000000;
}

.emoji--haha .emoji__mouth {
  width: 80px;
  height: 40px;
  left: calc(50% - 40px);
  top: 50%;
  background: #000000;
  border-radius: 0 0 40px 40px;
  overflow: hidden;
  z-index: 1;
  -webkit-animation: haha-mouth 2s linear infinite;
  animation: haha-mouth 2s linear infinite;
}

.emoji--haha .emoji__tongue {
  width: 70px;
  height: 30px;
  background: #F55064;
  left: calc(50% - 35px);
  bottom: -10px;
  border-radius: 50%;
}

.emoji--wow .emoji__face {
  -webkit-animation: wow-face 3s linear infinite;
  animation: wow-face 3s linear infinite;
}

.emoji--wow .emoji__eyebrows {
  left: calc(50% - 3px);
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: transparent;
  box-shadow: -18px 0 0 0 #000000, -33px 0 0 0 #000000, 18px 0 0 0 #000000, 33px 0 0 0 #000000;
  -webkit-animation: wow-brow 3s linear infinite;
  animation: wow-brow 3s linear infinite;
}

.emoji--wow .emoji__eyebrows:before,
.emoji--wow .emoji__eyebrows:after {
  width: 24px;
  height: 20px;
  border: 6px solid #000000;
  box-sizing: border-box;
  border-radius: 50%;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  top: -3px;
  left: calc(50% - 12px);
}

.emoji--wow .emoji__eyebrows:before {
  margin-left: -25px;
}

.emoji--wow .emoji__eyebrows:after {
  margin-left: 25px;
}

.emoji--wow .emoji__eyes {
  width: 16px;
  height: 24px;
  left: calc(50% - 8px);
  top: 35px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 25px 0 0 0 #000000, -25px 0 0 0 #000000;
}

.emoji--wow .emoji__mouth {
  width: 30px;
  height: 45px;
  left: calc(50% - 15px);
  top: 50%;
  border-radius: 50%;
  background: #000000;
  -webkit-animation: wow-mouth 3s linear infinite;
  animation: wow-mouth 3s linear infinite;
}

.emoji--sad .emoji__face {
  -webkit-animation: sad-face 2s ease-in infinite;
  animation: sad-face 2s ease-in infinite;
}

.emoji--sad .emoji__eyebrows {
  left: calc(50% - 3px);
  top: 35px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: transparent;
  box-shadow: -40px 9px 0 0 #000000, -25px 0 0 0 #000000, 25px 0 0 0 #000000, 40px 9px 0 0 #000000;
}

.emoji--sad .emoji__eyebrows:before,
.emoji--sad .emoji__eyebrows:after {
  width: 30px;
  height: 20px;
  border: 6px solid #000000;
  box-sizing: border-box;
  border-radius: 50%;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  top: 2px;
  left: calc(50% - 15px);
}

.emoji--sad .emoji__eyebrows:before {
  margin-left: -30px;
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}

.emoji--sad .emoji__eyebrows:after {
  margin-left: 30px;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.emoji--sad .emoji__eyes {
  width: 14px;
  height: 16px;
  left: calc(50% - 7px);
  top: 50px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 25px 0 0 0 #000000, -25px 0 0 0 #000000;
}

.emoji--sad .emoji__eyes:after {
  background: #548DFF;
  width: 12px;
  height: 12px;
  margin-left: 6px;
  border-radius: 0 100% 40% 50%/0 50% 40% 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-animation: tear-drop 2s ease-in infinite;
  animation: tear-drop 2s ease-in infinite;
}

.emoji--sad .emoji__mouth {
  width: 60px;
  height: 80px;
  left: calc(50% - 30px);
  top: 80px;
  box-sizing: border-box;
  border: 6px solid #000000;
  border-radius: 50%;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  background: transparent;
  -webkit-animation: sad-mouth 2s ease-in infinite;
  animation: sad-mouth 2s ease-in infinite;
}

.emoji--sad .emoji__mouth:after {
  width: 6px;
  height: 6px;
  background: transparent;
  border-radius: 50%;
  top: 4px;
  left: calc(50% - 3px);
  box-shadow: -18px 0 0 0 #000000, 18px 0 0 0 #000000;
}

.emoji--angry {
  background: linear-gradient(#D5234C -10%, #FFDA6A);
  background-size: 100%;
  -webkit-animation: angry-color 2s ease-in infinite;
  animation: angry-color 2s ease-in infinite;
}

.emoji--angry .emoji__face {
  -webkit-animation: angry-face 2s ease-in infinite;
  animation: angry-face 2s ease-in infinite;
}

.emoji--angry .emoji__eyebrows {
  left: calc(50% - 3px);
  top: 55px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: transparent;
  box-shadow: -44px 5px 0 0 #000000, -7px 16px 0 0 #000000, 7px 16px 0 0 #000000, 44px 5px 0 0 #000000;
}

.emoji--angry .emoji__eyebrows:before,
.emoji--angry .emoji__eyebrows:after {
  width: 50px;
  height: 20px;
  border: 6px solid #000000;
  box-sizing: border-box;
  border-radius: 50%;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  top: 0;
  left: calc(50% - 25px);
}

.emoji--angry .emoji__eyebrows:before {
  margin-left: -25px;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}

.emoji--angry .emoji__eyebrows:after {
  margin-left: 25px;
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.emoji--angry .emoji__eyes {
  width: 12px;
  height: 12px;
  left: calc(50% - 6px);
  top: 70px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 25px 0 0 0 #000000, -25px 0 0 0 #000000;
}

.emoji--angry .emoji__mouth {
  width: 36px;
  height: 18px;
  left: calc(50% - 18px);
  bottom: 15px;
  background: #000000;
  border-radius: 50%;
  -webkit-animation: angry-mouth 2s ease-in infinite;
  animation: angry-mouth 2s ease-in infinite;
}

.reaction:hover {
  transform: scale(1.23077) translate(0, -3px);
  top: 2px;
}

.reaction::before {
  display: inline-block;
  color: #ffffff;
  text-align: center;
  line-height: 16px;
  font-size: 10px;
  font-size: 0.625rem;
  left: 50%;
  padding: 0 8px;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2em;
  position: absolute;
  top: -18px;
  opacity: 0;
  transition: opacity 0.15s ease;
  font-weight: 600;
  transform: translateX(-50%);
}

.reaction:hover::before {
  opacity: 1;
}

.reaction-like::before {
  content: "Like";
}

.reaction-love::before {
  content: "Love";
}

.reaction-haha::before {
  content: "Haha";
}

.reaction-wow::before {
  content: "Wow";
}

.reaction-sad::before {
  content: "Sad";
}

.reaction-angry::before {
  content: "Angry";
}

.inline_post_emoji {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 4px;
}

.inline_post_emoji > .reaction {
  width: 18px;
  height: 18px;
  display: inline-block;
  line-height: 1;
}

.inline_post_emoji .emoji {
  transform: scale(0.15);
  top: -285%;
  right: 285%;
}

.no_anim .emoji--wow .emoji__eyebrows {
  top: 15px;
}

.no_anim .emoji--sad .emoji__eyes:after {
  display: block;
  left: -35px;
  -webkit-transform: rotate(45deg) scale(2);
  transform: rotate(45deg) scale(2);
}

.no_anim .emoji--like .emoji__hand,
.no_anim .emoji--like .emoji__thumb,
.no_anim .emoji--love .emoji__heart,
.no_anim .emoji--haha .emoji__face,
.no_anim .emoji--haha .emoji__mouth,
.no_anim .emoji--wow .emoji__face,
.no_anim .emoji--wow .emoji__eyebrows,
.no_anim .emoji--wow .emoji__mouth,
.no_anim .emoji--sad .emoji__face,
.no_anim .emoji--sad .emoji__mouth,
.no_anim .emoji--sad .emoji__eyes:after,
.no_anim .emoji--angry,
.no_anim .emoji--angry .emoji__face,
.no_anim .emoji--angry .emoji__mouth {
  animation: none;
}

.inline_post_count_emoji {
  width: 16px;
  height: 16px;
  display: inline-block;
  line-height: 1;
}

#kill_post_stat_button .stat-item .inline_post_count_emoji {
  width: 18px;
  height: 18px;
}

.inline_post_count_emoji .emoji {
  transform: scale(0.1333);
  top: -324%;
  right: 324%;
}

.like-btn-text-like {
  color: rgb(88, 144, 255);
}

.like-btn-text-wow,
.like-btn-text-haha,
.like-btn-text-sad {
  color: rgb(240, 186, 21);
}

.like-btn-text-love {
  color: rgb(242, 82, 104);
}

.like-btn-text-angry {
  color: rgb(247, 113, 75);
}

.like-emo > .how_reacted {
  background: #fff;
  display: inline-flex;
  margin: 0 0 0 -6px;
  padding: 3px;
  border-radius: 50%;
}

.like-emo > .how_reacted:nth-child(1) {
  z-index: 3;
  margin-left: -10px;
}

.like-emo > .how_reacted:nth-child(2) {
  z-index: 2;
}

.like-emo > .how_reacted:nth-child(3) {
  z-index: 1;
}

.like-details {
  margin-left: 10px;
  color: #9197a3;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.like-emo {
  cursor: pointer;
  display: flex;
  align-items: center;
}

#active_react {
  display: flex;
}

#active_react .stat-item {
  padding: 0 7px !important;
  margin-top: 4px !important;
}

.like-emo .how_many_reacts {
  line-height: 1;
  font-weight: normal;
  color: #999;
  font-size: 12px;
  font-size: 0.75rem;
}

.kill_imagecombo_lbox .lightbox-post-footer .comment {
  margin-top: 37px;
}

#comment_reacted {
  margin-right: 10px;
  float: left;
  display: inline-block;
  position: absolute;
}

#comment_reacted .like-emo > .how_reacted {
  transform: scale(0.9);
  margin: 0 0 0 -8px;
  display: none;
}

#comment_reacted .like-emo > .how_reacted:nth-child(1) {
  z-index: 3;
  margin-left: -2px;
  display: inline-flex;
}

#comment_reacted .like-emo > .how_reacted:nth-child(2) {
  display: inline-flex;
}

#comment_reacted .like-emo > .how_reacted:nth-child(3) {
  display: inline-flex;
}

#comment_reacted .like-emo .how_many_reacts {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #888;
}

#comment_reactions {
  padding: 0;
  display: inline-block;
}

#comment_reactions .like-btn .rea {
  display: block;
}

.kill_who_react_this {
  display: inline-block;
  margin-left: -3px;
}

.inline_act_emoji {
  overflow: hidden;
  position: relative;
  margin-bottom: -5px;
  transform: scale(0.8);
  margin-right: 0;
}

#inline_emo_react {
  position: relative;
}

#inline_emo_react .kill_who_react_this {
  position: absolute;
  top: 0;
  right: 10px;
  background: #f9f9f9;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#inline_emo_react .kill_who_react_this .inline_act_emoji {
  transform: scale(1);
  margin-bottom: 0px;
}

.post .post-footer .comments-list .comment .comment-body .like-btn {
  z-index: 9;
}

.post .post-footer .comments-list .comment .comment-body .reactions-box {
  z-index: 5;
  top: -55px;
}

.post .post-footer .comments-list .comment .comment-body .reactions-box li {
  animation: none;
}

/*Payment Box*/
.payment_box .btn {
  width: 100%;
  background-color: white;
  color: #2c2c2c;
  text-align: inherit;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 0;
  padding: 20px 25px;
  transition: all 0.15s;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  box-shadow: none;
}

.payment_box .btn:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

.payment_box .btn:last-child {
  border: 0;
}

.payment_box .btn svg,
.payment_box .btn img {
  margin-right: 15px;
  width: 32px;
  height: 32px;
}

/*Send Gift*/
.send_gift_btn {
  font-family: "Lato", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  background-color: #fce6e6;
  margin-bottom: 15px;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
  display: flex;
  align-items: center;
  position: relative;
  padding: 17px 10px 17px 50px;
  overflow: hidden;
  line-height: 1;
}

.send_gift_btn svg {
  width: 50px;
  position: absolute;
  transform: rotate(0deg);
  left: -17px;
  opacity: 0.8;
}

.kill_send_gift {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}

.kill_send_gift .gift-data {
  flex: 0 0 20%;
  width: 20%;
  position: relative;
  padding: 11px;
  overflow: hidden;
  display: block;
}

.kill_send_gift .gift-data label {
  margin: 0;
  position: relative;
  padding-bottom: 100%;
  display: block;
}

.kill_send_gift .gift-data label input {
  visibility: hidden;
  position: absolute;
}

.kill_send_gift .gift-data label input + img {
  cursor: pointer;
  border-radius: 2px;
  transition: all 0.15s ease;
}

.kill_send_gift .gift-data label > input:checked + img {
  box-shadow: 0 0 0 1.5px #f00;
}

.kill_send_gift .gift-data label img {
  top: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  user-select: none;
}

.neg_padd {
  margin-bottom: -15px;
}

.neg_padd table {
  margin-bottom: 0;
}

/*User Media profile*/
.user_media_list_section {
  display: block;
  margin: 10px 5px 5px;
  overflow: hidden;
}

.user_media_list_section .photo-data,
.user_media_list_section .video-data {
  width: 33.3333333%;
  position: relative;
  padding: 5px;
  overflow: hidden;
  float: left;
}

.user_media_list_section .photo-data a,
.user_media_list_section .video-data a {
  position: relative;
  padding-bottom: 100%;
  display: block;
  overflow: hidden;
  background: #eee;
}

.user_media_list_section .photo-data a:after,
.user_media_list_section .video-data a:after {
  content: "";
  transition: all 0.2s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.user_media_list_section .photo-data a:hover:after,
.user_media_list_section .video-data a:hover:after {
  background-color: rgba(0, 0, 0, 0.15);
}

.user_media_list_section .photo-data a img,
.user_media_list_section .video-data a video {
  top: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  user-select: none;
}

.user_media_list_section.sidebar_data_photo {
  margin: 0;
}

.user_media_list_section.sidebar_data_photo .photo-data {
  padding: 0 3px 5px;
  flex: 0 0 33.3333333% !important;
  width: 33.3333333% !important;
}

/*Comment Emojis*/
#kill_comm_emojis {
  width: 280px;
  overflow: hidden;
  overflow-y: auto;
  max-height: 200px;
  padding: 0;
}

#kill_comm_emojis .emoji_holder {
  display: inline-flex;
  margin: 4px;
  cursor: pointer;
  transition: all 0.2s;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
}

#kill_comm_emojis .emoji_holder span {
  font-size: 21px;
  font-size: 1.3125rem;
}

/*Earn Points*/
.earn_points {
  margin-bottom: 10px;
  padding: 0 5px;
}
.earn_points .ep_illus {
  margin-bottom: 25px;
  margin-top: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.earn_points .ep_illus .ep_how_many {
  padding: 10px;
  display: flex;
  align-items: center;
}
.earn_points .ep_illus .ep_how_many svg {
  display: block;
  background-color: #7a7a7a;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding: 12px;
  color: white;
  margin: 0 15px 0 0;
}
.earn_points .ep_illus .ep_how_many.reaction_bg svg {
  background-color: rgba(255, 152, 0, 0.2);
  color: #FF9800;
}
.earn_points .ep_illus .ep_how_many.create_post svg {
  background-color: rgba(33, 150, 243, 0.2);
  color: #2196F3;
}
.earn_points .ep_illus .ep_how_many.comment_post svg {
  background-color: rgba(76, 175, 80, 0.2);
  color: #4caf50;
}
.earn_points .ep_illus .ep_how_many.wonder_post svg {
  background-color: rgba(244, 67, 54, 0.2);
  color: #f44336;
}
.earn_points .ep_illus .ep_how_many.like_post svg {
  background-color: var(--light-secondary-site-color);
  color: #673AB7;
}
.earn_points .ep_illus .ep_how_many b {
  margin: 0;
  font-weight: bold;
  color: #535353;
}
.earn_points .counter {
  background-color: #f5f5f5;
  padding: 20px 0;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  min-height: 140px;
  border: 1px solid #f5f5f5;
  position: relative;
  overflow: hidden;
}
.earn_points .counter svg {
  color: #000000;
  position: absolute;
  right: -20px;
  top: -20px;
  width: 95px;
  height: 95px;
  opacity: 0.1;
}
.earn_points .counter h2 {
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0 20px;
}
.earn_points .counter .point-text {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
  padding: 0 20px 1px;
  text-transform: uppercase;
}
.earn_points .counter .count-text {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: pn, arial, helvetica, sans-serif;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0;
  text-align: center;
}
.earn_points .points_tip {
  height: 140px;
  border: 1px dashed #d7d7d7;
  padding: 20px 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.earn_points .points_tip svg {
  margin-bottom: 7px;
  color: #727272;
}
.earn_points .points_tip p {
  margin: 0;
}
.earn_points .points_tip p a {
  color: #0073ce;
  text-decoration: underline;
}

/*Active Sessions*/
.active_sessions .as_list {
  padding: 15px;
  position: relative;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.active_sessions .as_list .hdr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.active_sessions .as_list .platform_icon {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.07);
  border-radius: 50%;
}
.active_sessions .as_list .platform_icon svg {
  width: 28px;
  height: 28px;
}
.active_sessions .as_list .log_out_session {
  width: 30px;
  height: 30px;
  min-width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 50%;
  margin: 1px 0;
  background: transparent;
  box-shadow: none;
  color: red;
}
.active_sessions .as_list .log_out_session svg {
  margin: 0;
}
.active_sessions .as_list .log_out_session:before {
  opacity: 0.07;
}
.active_sessions .as_list .session_info {
  display: block;
}
.active_sessions .as_list .session_info h4 {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: bold;
}
.active_sessions .as_list .session_info p {
  margin: 6px 0 0;
  line-height: 1;
}
.active_sessions .as_list .session_info p svg {
  margin-top: -2px;
}

#filterby-post .filter_negative_clr,
#filterby-post .filter_negative_clr svg {
  color: #333333;
}

.group_chat_avatar__ {
  width: 100%;
  max-height: 137px;
  overflow: hidden;
  margin: 0 0 20px;
}
.group_chat_avatar__ img {
  max-width: 100%;
  max-height: 100%;
}

.image_blur_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.blur_multi_images {
  position: absolute;
  z-index: 2;
  height: 100%;
}

.verify_color {
  color: #2b982b;
}

.unverify_color {
  color: #fb483a;
}

.pro_packages_icon {
  display: block !important;
  margin: auto !important;
  width: 32px !important;
  height: 32px !important;
  margin-bottom: 13px !important;
}

.pro_packages_icon_inline {
  margin: auto;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
}

#user-last-seen .online-text {
  color: #B6B6B6 !important;
}

.fluid_video_wrapper.fluid_player_layout_default:-ms-fullscreen {
  top: 0;
  left: 0;
}
.fluid_video_wrapper.fluid_player_layout_default:-ms-fullscreen video {
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
}

.gender_icon {
  display: block !important;
  margin: auto !important;
  width: 20px !important;
  height: 20px !important;
}

.reaction img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.vid_analts_stat {
  display: flex;
  align-items: center;
  padding: 17px 17px 15px;
  border-radius: 7px;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.vid_analts_stat > svg {
  margin-right: 17px;
  margin-top: 0px;
  width: 30px;
  height: 30px;
}
.vid_analts_stat h2 {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 16px;
  letter-spacing: 0.011em;
  margin-top: 0;
  margin-bottom: 3px;
}
.vid_analts_stat p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  margin-bottom: 0;
}

.twocheckout_modal {
  padding-top: 20px;
}

.twocheckout_modal .sun_input {
  margin-bottom: 15px;
}

.twocheckout_modal .sun_input input,
.twocheckout_modal .sun_input select {
  border: 1px solid #f0f2f5;
  border-radius: 2px;
  height: 38px;
  line-height: 14px;
  transition: all 0.2s ease-in-out;
}

.twocheckout_modal .sun_input input:focus,
.twocheckout_modal .sun_input select:focus {
  border-color: #03A9F4;
}

.two_check_card {
  margin: 20px auto 0;
  max-width: 310px;
  background-color: #019ACA;
  padding: 20px 10px 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.two_check_card > svg {
  color: white;
  margin: 0 15px 20px;
  display: block;
  width: 35px;
  height: 35px;
}

.two_check_card .sun_input input::placeholder {
  color: #fff;
  opacity: 0.7;
}

.two_check_card .sun_input input,
.two_check_card .sun_input select {
  border: 0;
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: white;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  height: 40px;
}

.two_check_card .sun_input select option {
  color: #222;
  background: white;
}

.post .kill_shared_doc_file {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Lato", sans-serif;
}

.post .kill_shared_doc_file > a {
  display: block;
  text-decoration: none;
  padding: 20px 10px;
}

.post .kill_shared_doc_file > a > i {
  display: block;
  width: 60px;
  height: 60px;
  background-color: #dedede;
  border-radius: 50%;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 auto 10px;
  line-height: 60px;
  color: #4d91ea;
}

.thumb-image-delete {
  position: relative;
  display: inline-block;
}

.thumb-image-delete:not(:last-child) {
  margin: 0 5px 0 0;
}

.thumb-image-delete-btn {
  position: absolute;
  right: 5px;
  top: 5px;
  color: white;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  text-align: center;
  line-height: 1;
  padding: 3px;
}

/*Editor*/
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in,
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body,
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-foot,
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body > .mce-container {
  width: 100% !important;
  max-width: 546px;
}

.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-foot .mce-first {
  left: auto !important;
  right: 80px;
}

.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-foot .mce-last {
  left: auto !important;
  right: 10px;
}

.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body .mce-combobox {
  width: calc(100% - 190px) !important;
}

.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container-body .mce-combobox input {
  width: 100% !important;
}

/*Video call*/
.video-con {
  background: #222;
  height: calc(100vh - 50px);
}

#remote-media,
.video-con {
  position: relative;
}

#remote-media .lds-facebook {
  display: block;
  margin: 0 auto;
  padding: 50px 0px;
  top: 20px;
}
#remote-media h3 {
  text-align: center;
  color: #fff;
  padding: 15px;
  font-size: 25px;
  font-size: 1.5625rem;
  margin: 0 50px 50px 50px;
}
#remote-media video:nth-child(2) {
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: calc(100vh - 51px);
}

.end_vdo_call {
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  border-radius: 2em;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
  text-transform: none;
  line-height: 35px;
  background-color: #d9534f;
}
.end_vdo_call svg {
  margin-right: 9px;
}
.end_vdo_call:hover {
  background-color: #e66662;
}

#local-media video {
  width: 120px;
  height: 150px;
  position: absolute;
  top: 20px;
  right: 20px;
  background: #000;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  text-align: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

/*Create Job*/
.kill_create_job_box {
  margin-bottom: 0;
  padding: 5px;
  box-shadow: none;
}

.kill_create_job_box > .setting-update-alert {
  margin: -10px 0 30px;
  padding: 0;
}

.kill_create_job_box > .setting-update-alert:empty {
  margin: 0;
  padding: 0;
}

.kill_create_job_box .setting-panel {
  padding: 0;
  margin: -10px 3px 0px;
}

.kill_create_job_box .setting-panel label {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
}

.kill_create_job_box .setting-panel .sun_input {
  margin-bottom: 18px;
}

.kill_create_job_box .setting-panel .sun_input input,
.kill_create_job_box .setting-panel .sun_input select {
  height: 35px;
  line-height: normal;
  padding: 2px 8px;
  border-color: #dddfe2;
}

.kill_create_job_box .setting-panel .sun_input textarea {
  padding: 2px 8px;
  border-color: #dddfe2;
}

.kill_create_job_box .sun_input .bootstrap-tagsinput input {
  height: 30px;
  border: 0;
  padding: 0 2px;
}

.kill_create_job_box_flex {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -8px;
}

.kill_create_job_box_flex .sun_input {
  padding: 0 8px;
}

.kill_create_job_box_flex .sun_input input {
  width: 146px;
}

.kill_create_job_box_flex_edit .sun_input input {
  width: 204px;
}

.kill_create_job_qstn {
  text-align: center;
  display: block;
  background-color: #f5f6f7;
  border: 1px solid #ccd0d5;
  color: #4b4f56;
  text-decoration: none !important;
  line-height: 34px;
  padding: 0 16px;
  font-weight: 600;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.kill_create_job_qstn svg {
  width: 16px;
  height: 16px;
  margin-top: -3px;
}

.kill_create_job_qstn_block {
  background-color: #f0f2f5;
  padding: 15px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin: 12px 0;
}

.kill_create_job_qstn_block > label {
  margin-top: 0;
}

.kill_create_job_qstn_block button.close {
  padding: 0;
  opacity: 1;
  color: #464646;
  background-color: #d5d5d5;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 1;
  font-size: 0;
}

.kill_create_job_qstn_block button.close svg {
  margin-top: 1px;
  width: 15px;
  height: 15px;
  stroke-width: 2.5px;
}

.kill_create_job_box_img {
  position: relative;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  overflow: hidden;
}

.kill_create_job_box_img img {
  width: 100%;
  height: 230px;
  object-fit: cover;
}

.kill_create_job_box_img_btns {
  margin: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 0 15px;
}

.kill_create_job_box_img_btns .btn {
  background-color: rgba(255, 255, 255, 0.7);
  color: black;
  border: 0;
  font-weight: 600;
  height: 33px !important;
}

/*Checkbox*/
.kill_cbox {
  margin-left: 22px;
  position: relative;
  display: inline-block;
}

.kill_cbox input[type=checkbox] {
  opacity: 0;
  margin: 0 0 6px 4px;
  display: none;
}

.kill_cbox label::after,
.kill_cbox label::before {
  display: inline-block;
  left: 0;
  margin-left: -20px;
}

.kill_cbox label {
  padding-left: 5px;
  min-height: 20px;
  font-weight: 400 !important;
  cursor: pointer;
  user-select: none;
  margin: 1px 0;
}

.kill_cbox label::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  top: 2px;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  background-color: #fff;
  transition: all 90ms cubic-bezier(0, 0, 0.2, 0.1);
}

.kill_cbox input[type=checkbox]:checked + label::before {
  background-color: #1e2322;
  border-color: #1e2322;
}

.kill_cbox label::after {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #555;
}

.kill_cbox input[type=checkbox]:checked + label::after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 5px;
  left: 3px;
  position: absolute;
  top: 7px;
  transform: rotate(-45deg);
  width: 10px;
  transition: 0.2s;
  color: #fff;
}

/*View Applied Jobs*/
.kill_vew_apld_jobs {
  padding: 20px 20px 1px;
}

.kill_vew_apld_head {
  display: flex;
}

.kill_vew_apld_head .avatar {
  min-width: 150px;
  width: 150px;
  height: 150px;
  margin-right: 20px;
}

.kill_vew_apld_head .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.kill_vew_apld_head .jinfo {
  width: 100%;
}

.kill_vew_apld_head .jinfo h4 {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-size: 27px;
  font-size: 1.6875rem;
  margin-bottom: 15px;
}

.kill_vew_apld_head .jinfo p {
  margin-bottom: 8px;
  color: #525252;
}

.kill_vew_apld_ico svg {
  width: 18px;
  height: 18px;
  margin-top: -1px;
}

.kill_vew_apld_msg {
  margin-top: 15px;
}

.kill_vew_apld_msg .btn {
  border: 0;
  color: #009688;
  background-color: rgba(0, 150, 136, 0.2);
  font-weight: 600;
  padding: 0 10px;
  line-height: 35px;
  min-width: 150px;
  box-shadow: 0 1px 5px -1px rgba(0, 150, 136, 0.25);
}

.kill_vew_apld_blocks {
  background-color: #f0f2f5;
  padding: 20px 20px 5px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin: 20px 0;
}

.kill_vew_apld_blkmrgn {
  margin-bottom: 20px;
}

/*View Job*/
.kill_view_post_jobs {
  padding-bottom: 1px;
}

.kill_view_post_jcover {
  height: 230px;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.kill_view_post_jcover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.kill_view_post_jhead {
  text-align: center;
  position: relative;
  margin-top: -40px;
  padding: 0 20px;
}

.kill_view_post_jhead .dropdown {
  position: absolute;
  right: 10px;
  top: 50px;
}

.kill_view_post_jhead .avatar {
  margin: auto;
  width: 100px;
  height: 100px;
  box-shadow: 0 0 0 3px white, 0 2px 10px 0 rgba(0, 0, 0, 0.22);
  border-radius: 50%;
  background-color: white;
}

.kill_view_post_jhead .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.kill_view_post_jhead h2 {
  margin: 25px 0 0;
  font-family: "Lato", sans-serif;
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 600;
}

.kill_view_post_jhead h4 {
  margin: 5px 0 12px;
}

.kill_view_post_jhead h4 a {
  text-decoration: none;
}

.kill_view_post_jobs .jinfo_inner p {
  display: inline-block;
}

.kill_view_post_jobs .jinfo_inner p svg {
  width: 17px;
  height: 17px;
}

.kill_view_post_jobs .jinfo_inner .middot,
.kill_jlist_info_main .middot {
  color: #3d3d3d;
  font-weight: 800;
}

.kill_view_post_jobs .kill_vew_apld_msg .btn {
  background-color: #ff7166;
  color: #fff !important;
  box-shadow: 0 1px 5px -1px rgba(255, 113, 102, 0.25);
}

.kill_view_post_jobs .kill_vew_apld_msg .btn[disabled] {
  box-shadow: none;
}

.kill_view_post_jobs .kill_vew_apld_blocks {
  margin: 20px;
}

.kill_view_post_jobs .kill_vew_apld_blocks .post-description {
  padding: 0 0 5px;
  overflow: hidden;
}

/*Jobs*/
.kill_job_main_widget {
  margin-bottom: 20px;
}

.kill_job_main_widget .m_widget_head {
  font-weight: 600;
  color: #585858;
  margin-bottom: 8px;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.kill_job_main_widget .wjob_categories ul li.active a:before {
  border-color: #03A9F4;
}

.kill_job_main_widget .wjob_categories ul li.active a:after {
  background: #03A9F4;
  border-radius: 50%;
  transform: scale(0.5);
}

.kill_job_main_widget .wjob_categories ul li.active a {
  color: #03A9F4;
}

.kill_select_job_dist {
  padding: 0 2px 5px 0;
}

.kill_select_job_dist #cusrange-reader {
  display: inline-block;
  width: 40px;
  background: transparent !important;
  margin-right: 0;
  text-align: right;
}

.kill_jobs_list {
  margin-bottom: 30px;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  background: #fff;
  position: relative;
  overflow: hidden;
}

.kill_jlist_headimg {
  overflow: hidden;
  position: relative;
}

.kill_jlist_headimg img {
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}

.kill_jlist_headimg .btn {
  position: absolute;
  right: 15px;
  top: 15px;
  color: white;
}

.kill_jlist_info {
  padding: 15px;
}

.kill_jlist_info_head h2 {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 600;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kill_jlist_info_head h2 a {
  text-decoration: none;
  color: inherit;
}

.kill_jlist_info_main {
  font-size: 15px;
  font-size: 0.9375rem;
}

.kill_jlist_info_main span {
  display: block;
  margin: 5px 0;
}

.kill_jlist_info_main span svg {
  margin-top: -3px;
}

.kill_jlist_info .btn {
  margin-top: 10px;
  line-height: 33px;
}

.kill_jlist_info .btn-warning {
  box-shadow: rgba(255, 183, 7, 0.1) 0 10px 15px -3px, rgba(255, 161, 7, 0.5) 0 4px 6px -4px;
  background-color: #ff9800;
}

.kill_jlist_info .btn-danger {
  box-shadow: rgba(255, 7, 7, 0.1) 0 10px 15px -3px, rgba(255, 7, 7, 0.5) 0 4px 6px -4px;
  background-color: #ff5151;
}

/*Common Things*/
.kill_com_things_row {
  margin: 0 -12px;
}

.kill_comthing_usr {
  padding: 0 12px;
}

.kill_comthing_usr_innr {
  position: relative;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
  margin-bottom: 20px;
  transition: all 0.15s;
}

.kill_comthing_usr_innr:hover {
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.15);
}

.kill_comthing_usr_innr:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.kill_comthing_usr_innr .avatar {
  width: 100%;
  padding-top: 130%;
}

.kill_comthing_usr_innr .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.kill_comthing_usr_innr h3 {
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: white;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 33px;
  z-index: 2;
  padding: 0 10px;
}

.kill_comthing_usr_innr p {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #f0f2f5;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  z-index: 2;
  margin: 0;
  padding: 0 10px;
}

.kill_comthing_usr_innr p svg {
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

/*Common Users*/
.kill_com_usr_lbox {
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  margin: 0;
  padding: 80px 0;
}

.kill_com_usr_lbox > svg {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1035;
  color: white;
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.kill_com_usr_lbox .slider {
  width: 100%;
  height: 100%;
}

.kill_com_usr_lbox .slider .slick-slide {
  outline: none;
}

.kill_com_usr_lbox .slider .slick-prev {
  left: auto;
  right: calc(50% + 360px);
}

.kill_com_usr_lbox .slider .slick-next {
  right: auto;
  left: calc(50% + 360px);
}

.kill_com_lbox_slide {
  padding: 0 20px;
}

.kill_com_lbox_slide_innr {
  border-radius: 6px;
  overflow: hidden;
  background: #0d0d0d;
}

.kill_com_lbox_slide_bg {
  background-color: #fff;
  opacity: 0.4;
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.2);
  height: calc(100vh - 120px);
  overflow: hidden;
  max-height: calc(100vh - 120px);
}

.slick-slide.slick-current .kill_com_lbox_slide_bg {
  opacity: 1;
  overflow-y: auto;
}

.kill_com_lbox_slide_innr .user-cover {
  display: block;
  height: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.kill_com_lbox_slide_innr .upop_mid {
  margin-top: -80px;
}

.kill_com_lbox_slide_innr .upop_mid .avatar {
  width: 160px;
  height: 160px;
  margin: 0 auto;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 100%;
  box-shadow: 0 2px 15px -1px rgba(0, 0, 0, 0.1);
}

.kill_com_lbox_slide_innr .upop_mid .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}

.kill_com_lbox_slide_innr .upop_mid .user-name {
  text-align: center;
  padding: 0 15px;
  font-family: "Lato", sans-serif;
}

.kill_com_lbox_slide_innr .upop_mid .user-name a {
  color: #3f3f3f;
  text-decoration: none;
}

.kill_com_lbox_slide_innr .upop_mid .user-button {
  text-align: center;
}

.kill_com_lbox_slide_innr .upop_mid_innr {
  padding: 15px 25px;
}

.kill_com_lbox_slide_innr .upop_mid_innr .user-information {
  padding: 0;
}

.kill_com_lbox_slide_innr .upop_mid_innr .user-information:last-child {
  margin: 0;
}

.kill_com_lbox_slide_innr .upop_mid_innr .kill_vew_apld_blocks {
  margin: 10px -10px;
  padding: 11px;
}

.kill_com_lbox_slide_innr .upop_mid_innr .user-information b {
  margin: 0 0 8px;
  display: block;
}

.kill_com_lbox_slide_innr .upop_mid_innr .user-information li {
  line-height: 26px;
}

.kill_com_lbox_slide_innr .upop_mid_innr .user-information li svg {
  height: 16px;
  width: 16px;
  opacity: 0.7;
  margin: -1px 3px 0 0;
}

/*Fundings*/
.fundings {
  background: #fff;
  border-radius: 7px;
  box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  overflow: hidden;
}

.fundings .avatar {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 56.25%;
}

.fundings .avatar img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  object-fit: cover;
}

.fundings_desc {
  padding: 15px;
}

.fundings_desc h3 {
  font-size: 20px;
  font-size: 1.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 28px;
  margin: 0 0 12px;
  font-weight: 600;
  font-family: "Lato", sans-serif;
}

.fundings_desc h3 a {
  color: #222;
  text-decoration: none;
}

.fundings_footer {
  padding: 15px;
  background: #F8FAFB;
}

.fundings_footer p {
  font-weight: 600;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.fundings_footer .btn {
  font-weight: 500;
  margin: 2px 8px;
  padding: 9px 16px;
  border: 0;
  display: inline-block;
  font-size: 15px;
  font-size: 0.9375rem;
  width: calc(50% - 18px);
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.5px;
  border-radius: 8px;
}

.fundings_footer .btn-success {
  background-color: rgba(76, 175, 80, 0.2);
  color: #4caf50;
}

.fundings_footer .btn-danger {
  background-color: rgba(244, 67, 54, 0.2);
  color: #f44336;
}

.fundings_footer .progress,
.fund_raise_bar .progress {
  background-color: #E0E1EA;
  box-shadow: none;
  height: 6px;
  margin-bottom: 5px;
}

.fundings_footer .progress .progress-bar {
  background: linear-gradient(100deg, #49cfce 0%, #5eefcb 100%);
  box-shadow: none;
}

.fundings_desc_meta .postMeta--author-avatar {
  display: inline-block;
  padding-right: 5px;
}

.fundings_desc_meta .postMeta--author-text,
.fundings_desc_meta .postMeta--author-text .middot {
  color: #545454;
}

.fundings_desc_meta .postMeta--author-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  max-width: calc(100% - 40px);
  display: inline-block;
}

.fundings_desc_meta .postMeta--author-text a {
  color: #545454;
  text-decoration: none;
}

/*Show Fundings*/
.kind_main_float_head.show-fnds {
  overflow: hidden;
  background: rgba(255, 255, 255, 0.5);
}

.kind_main_float_head.show-fnds:before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  top: -80px;
  right: -80px;
  left: -80px;
  bottom: -80px;
  mix-blend-mode: multiply;
  opacity: 0.4;
  filter: blur(70px);
  background-size: cover;
}

.kind_main_float_head.show-fnds > .container {
  padding: 10px 15px 40px;
}

.kind_main_float_head.show-fnds > svg {
  position: absolute;
  bottom: 0;
  pointer-events: none;
}

.fund_raise {
  padding: 20px;
  margin-bottom: 20px;
}

.fund_main_details_prnt {
  position: relative;
}

.fund_main_details {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
  border-radius: 8px;
  padding: 70px 15px 15px;
}

.fund_main_details h1 {
  text-align: initial;
  color: #fff;
  font-size: 31px;
  font-size: 1.9375rem;
  overflow: hidden;
  max-height: 102px;
}

.show-fund-info-user {
  display: table;
  margin: 13px 0 6px;
}

.fund div.list .item .caption .middot {
  color: #545454;
  text-decoration: none;
}

.show-fund-info-user .postMeta--author-text a,
.show-fund-info-user .postMeta--author-text .middot,
.show-fund-info-user .postMeta--author-text time {
  color: #f0f0f0;
  text-decoration: none;
}

.fund_main_img {
  width: 100%;
  aspect-ratio: 1.5;
  object-fit: cover;
  border-radius: 8px;
  margin-top: 30px;
  pointer-events: none;
}

.fund_raise_bar.kind_fund_raise_bar {
  margin-top: 125px;
}

.fund_raise_bar .progress {
  height: 10px;
  margin-bottom: 0px;
  background-color: rgba(0, 0, 0, 0.1);
}

.fund_raise_bar .progress .progress-bar {
  background: #ff8b00;
}

.show_fnd_stats {
  font-size: 16px;
  font-size: 1rem;
}

.show_fnd_stats span {
  display: block;
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 400;
  margin-top: 15px;
  color: #444;
}

.show_fnd_stats.white,
.show_fnd_stats.white span {
  color: white;
}

.fund_raise_bar .show_fnd_stats {
  margin: 0 0 20px;
}

.fund_raise_btns {
  display: flex;
  margin: 20px 0 0;
  flex-direction: column;
}

.fund_raise_btns .btn {
  width: 100%;
  letter-spacing: 0.5px;
  border: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 0 16px;
  line-height: 45px;
  margin-top: 20px;
}

.fund_raise_btns .dropdown {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.fund_raise_btns .dropdown > .btn {
  background-color: rgba(0, 0, 0, 0.15);
  color: #000000;
}

.fund_raise_btns .dropdown > .dropdown-menu {
  transform: scale(1) translateX(-100%);
  margin: 0;
  box-shadow: none;
  background: #fff;
  top: 20px;
  display: flex;
  justify-content: space-around;
  width: 100%;
  bottom: 0;
  padding: 0;
  align-items: center;
}

.fund_raise_btns .dropdown.open > .dropdown-menu {
  transform: translateX(0) scale(1);
}

.fund_raise_btns .dropdown.open > .dropdown-menu li a {
  color: #363636;
  background: transparent;
}

.fund div.list .item .caption .middot {
  color: #545454;
  text-decoration: none;
}

.kill_page_hdng.pag_neg_padd.kind_fnd_hd {
  margin: -15px -15px 20px;
}

.fund_dnt_hd {
  margin-top: 0;
}

.fund_dnt_hd span {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 15px;
  background-color: rgba(76, 175, 80, 0.2);
  color: #4caf50;
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.fund_input {
  margin-bottom: 30px;
}

.fund_input .form-control:not(textarea) {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  border-bottom: 1.5px solid #eaeaea;
  padding: 0 10px;
  line-height: 50px;
  width: 100%;
  margin: auto;
  max-width: 180px;
  outline: none;
  box-shadow: none;
  height: 50px;
  color: #4CAF50;
  font-size: 35px;
  font-size: 2.1875rem;
  text-align: center;
}

.fund_input input::-webkit-outer-spin-button,
.fund_input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.fund_input input[type=number] {
  -moz-appearance: textfield;
}

.fund_butns {
  text-align: center;
}

.fund_butns .btn {
  border: 0;
  border-radius: 10px;
  padding: 0 16px;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 150px;
}

.fund-meta-desc {
  font-size: 13px;
  font-size: 0.8125rem;
  width: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.4);
}

.fundMeta--author-avatar {
  vertical-align: middle;
  padding-right: 10px;
  display: table-cell;
}

.fundMeta--author-avatar img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

.fundMeta--author-text {
  vertical-align: middle;
  display: table-cell;
  overflow: hidden;
}

.fundMeta--author-text a {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  color: #3f3f3f;
}

.fund-meta-desc time {
  color: #a5a5a5;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.fund div.list .item {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  position: relative;
  display: table;
  border-bottom: 1px solid #f0f0f0;
}

.fund div.list .item:last-child {
  border: 0;
  padding-bottom: 0;
}

.fund div.list .item .wrapper img {
  width: 47px;
  height: 47px;
}

.fund div.list .item .caption {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
  width: 100%;
}

.fund div.list .item .caption p {
  margin: 0 0 2px;
}

.fund div.list .item .caption a {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #414141;
  font-weight: bold;
  display: inline-block;
  text-decoration: none;
}

.fund div.list .item .caption time {
  color: #90949c;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 400;
}

/*Load More*/
/*Donation Posts*/
.kind_dontd_posts {
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  padding: 15px;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  backdrop-filter: blur(15px);
}

.kind_dontd_posts_innr {
  display: flex;
  margin-bottom: 15px;
}

.kind_dontd_posts_left {
  padding-right: 15px;
}

.kind_dontd_posts_left h4 {
  margin: 3px 0;
  text-align: initial;
  font-weight: bold;
}

.kind_dontd_posts_left h4 a {
  color: #ffffff;
  text-decoration: none;
}

.kind_dontd_posts_left p {
  text-align: initial;
  color: #ffffff !important;
  margin: 0;
  font-size: 14.5px !important;
}

.kind_dontd_posts_right {
  margin-left: auto;
  display: inline-flex;
}

.kind_dontd_posts_right .btn {
  border: 0;
  color: #222;
  background-color: #ffffff;
  font-weight: bold;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-top: auto;
  padding: 4px 12px;
}

.kind_dontd_posts .fund_raise_bar .progress {
  height: 6px;
  background-color: rgba(255, 255, 255, 0.2);
}

/*Weather*/
.kind_weather {
  background-color: #2d3a4f;
  color: #9ca7ba;
  padding: 15px 0;
}

.kind_weather_date {
  font-size: 31px;
  font-size: 1.9375rem;
  text-align: center;
  color: #fff;
  margin-bottom: 7px;
}

.kind_weather_timezone {
  color: #9ca7ba;
  font-size: 25px;
  font-size: 1.5625rem;
  text-align: center;
}

.kind_weather_icon {
  text-align: center;
  color: #fff;
}

.kind_weather_description {
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
}

.kind_weather_current {
  color: #fff;
  font-size: 23px;
  font-size: 1.4375rem;
  text-align: center;
}

.kind_weather_forecast {
  overflow: hidden;
  padding: 0 2px;
  margin-top: 10px;
}

.kind_weather_forecast .fivedays {
  text-align: center;
  float: left;
  width: 25%;
  padding: 0;
}

.kind_weather_forecast .fivedays > div {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

/*Mat Modal*/
.kind_pops_head {
  position: relative;
  background: #8b6060;
  color: #fff;
  text-align: center;
  padding: 25px 0 115px;
  border-radius: 3px 3px 0 0;
  margin-bottom: -50px;
}
.kind_pops_head > svg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 120px;
  color: #fff;
}
.kind_pops_head > svg path:first-child,
.kind_pops_head > svg path:nth-child(2) {
  display: none;
}
.kind_pops_head .close {
  position: absolute;
  top: 7px;
  right: 7px;
  padding: 0;
  opacity: 0.4;
  text-shadow: none;
  color: white;
}
.kind_pops_head .close:hover {
  opacity: 1;
}
.kind_pops_head h4 {
  margin: 0;
  font-weight: 400;
  font-size: 19px;
  font-size: 1.1875rem;
}
.kind_pops_head h4 svg {
  width: 27px;
  height: 27px;
  margin: -2px 2px 0 0;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  padding: 5px;
}

/*Forum*/
.kind_forum_sections table .ftitle,
.sun_ftitle {
  font-weight: bold;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #515151;
}

.kind_forum_sections {
  margin-bottom: 30px;
  clear: both;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  position: relative;
  background-color: #FFFFFF;
}
.kind_forum_sections .f_category {
  font-weight: bold;
  color: #ffffff;
  padding: 9px 16px;
  font-size: 15.5px;
  font-size: 0.96875rem;
  font-family: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif !important;
  background-color: #607D8B;
}
.kind_forum_sections .f_category b {
  font-weight: normal;
  text-transform: capitalize;
  margin-right: 26px;
}
.kind_forum_sections table {
  margin-bottom: 0;
}
.kind_forum_sections table tr {
  border-top: 1px solid #f3f3f3;
}
.kind_forum_sections table tr:first-child {
  border: 0;
}
.kind_forum_sections table tr:hover {
  background: rgba(0, 0, 0, 0.01);
}
.kind_forum_sections table .topic_icon {
  width: 3% !important;
}
.kind_forum_sections table .forum-meta-d.titles {
  width: 43%;
  word-break: break-word;
}
.kind_forum_sections table .forum-meta-d.posts {
  width: 6%;
  padding-right: 65px !important;
}
.kind_forum_sections table .forum-meta-d.topics {
  width: 6%;
  padding-right: 20px !important;
}
.kind_forum_sections table .forum-meta-d.small {
  width: 16%;
  padding: 10px !important;
}
.kind_forum_sections table .forum-meta-d.small .avatar img {
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 10px;
  border-radius: 50%;
}
.kind_forum_sections table .forum-meta-d.small .reply_title {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  max-width: 170px;
}
.kind_forum_sections table .forum-meta-d.small .reply_user {
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
  vertical-align: bottom;
  color: #0070ca;
}
.kind_forum_sections table .forum-meta-d.small time {
  color: #979797;
  font-size: 13px;
  font-size: 0.8125rem;
}
.kind_forum_sections table .fdesc {
  color: #919191;
}

.topic_icon svg {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  padding: 8px;
  margin: 12px 0 12px 10px;
}

.kind_forum_dis_head {
  padding-bottom: 5px;
  margin-bottom: 30px;
}
.kind_forum_dis_head h4 {
  margin: 0;
  font-size: 25px;
  font-size: 1.5625rem;
  font-weight: bold;
}
.kind_forum_dis_head .btn {
  margin: 12px 0 0;
}
.kind_forum_dis_head p {
  color: #7c7c7c;
}

.kind_forum_dis_thead {
  font-size: 15.5px;
  font-size: 0.96875rem;
  font-family: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif !important;
  background-color: #607D8B;
}
.kind_forum_dis_thead th {
  color: #ffffff !important;
  font-weight: normal;
  text-transform: capitalize;
  padding: 9px !important;
}
.kind_forum_dis_thead th:first-child {
  font-weight: bold;
}

.kind_thread_head {
  background-color: rgb(69, 90, 100);
  color: #dfdfdf;
  padding: 20px 15px;
  margin-top: -5px;
  border-radius: 2px;
}
.kind_thread_head .forum_title {
  margin-top: 0;
  color: white;
  font-size: 23px;
  font-size: 1.4375rem;
  margin-bottom: 5px;
}
.kind_thread_head .btn-glossy > a {
  color: #fff;
  margin: 8px 0;
}

.kind_thread_main_reply .t-right_prt h5.time,
.kind_thread_replies .thread-replies .t-right_prt h5.time {
  margin-top: 0;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
  font-size: 13px;
  font-size: 0.8125rem;
}

.kind_thread_main_reply {
  overflow: hidden;
  margin-bottom: 25px;
  border: 0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 0;
  display: flex;
}
.kind_thread_main_reply .t-left_prt {
  float: left;
  width: 180px;
  min-width: 180px;
  background-color: #fafafa;
  border-right: 1px solid #e5e5e5;
  padding: 20px 15px;
  margin-right: 7px;
}
.kind_thread_main_reply .t-left_prt .avatar {
  border-radius: 50%;
  margin-bottom: 7px;
  width: 85px;
  height: 85px;
  object-fit: cover;
}
.kind_thread_main_reply .t-left_prt .user-title-thread {
  margin-bottom: 7px;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}
.kind_thread_main_reply .t-left_prt p {
  font-size: 13px;
  font-size: 0.8125rem;
}
.kind_thread_main_reply .t-left_prt p svg {
  width: 13px;
  height: 13px;
  margin-top: -1px;
}
.kind_thread_main_reply .t-right_prt {
  padding: 20px 15px;
  width: 100%;
  min-width: 0;
}

.kind_thread_replies {
  margin: 0 -3px;
}
.kind_thread_replies .thread-replies {
  margin-bottom: 20px;
  border: 0;
  box-shadow: none !important;
  padding: 3px 3px 3px 62px;
  overflow: hidden;
  background: transparent !important;
  display: flex;
}
.kind_thread_replies .thread-replies .t-left_prt {
  min-width: 110px;
  width: 110px;
  float: left;
  margin-right: 10px;
}
.kind_thread_replies .thread-replies .t-left_prt .avatar {
  width: 65px;
  height: 65px;
  position: relative;
  margin-left: auto;
  margin-right: 15px;
}
.kind_thread_replies .thread-replies .t-left_prt .avatar .btn {
  box-shadow: none;
  width: 35px;
  height: 35px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -60px;
  background-color: #e9e9e9;
}
.kind_thread_replies .thread-replies .t-left_prt .avatar img {
  border-radius: 50%;
  width: 65px;
  height: 65px;
  object-fit: cover;
}
.kind_thread_replies .thread-replies .t-right_prt {
  width: 100%;
  padding: 20px 15px;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  position: relative;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  min-width: 0;
}
.kind_thread_replies .thread-replies .t-right_prt:before {
  content: "";
  display: block;
  position: absolute;
  left: -13px;
  top: 23px;
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-left-width: 0;
  border-right-color: #ffffff;
  filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.07));
  cursor: default;
  z-index: 1;
}
.kind_thread_replies .thread-replies .t-right_prt .user-title-thread {
  margin-top: 0;
  margin-bottom: 10px;
}
.kind_thread_replies .thread-replies .t-right_prt .sun_forum_opts {
  margin-top: 2px;
}
.kind_thread_replies .thread-replies .t-right_prt .sun_forum_opts .btn {
  width: 35px;
  height: 35px;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.kind_forum_jump_btn {
  margin-left: auto;
}

/*Dev Apps*/
.kind_dev_apps {
  padding: 15px;
  margin-bottom: 30px;
}

.kind_dev_apps .ap_hdr {
  overflow: hidden;
}

.kind_dev_apps .ap_hdr .avatar {
  display: block;
  width: 83px;
  height: 83px;
  position: relative;
  margin-right: 15px;
}

.kind_dev_apps .ap_hdr .avatar img {
  width: 100%;
  height: 100%;
  position: relative;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  object-fit: cover;
}

.kind_dev_apps .info {
  margin: 0 0 0 98px;
}

.kind_dev_apps .ap_name {
  color: rgba(0, 0, 0, 0.8);
  display: block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kind_dev_apps .ap_name a {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
}

.kind_dev_apps p {
  font-size: 14px;
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kind_dev_apps .info .btn {
  line-height: 30px;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
}

/*Dev*/
.developer_get_req.table thead tr th {
  padding: 15px 8px;
  border-bottom: 1px solid #ededed !important;
}

.developer_get_req thead span {
  padding: 5px 16px 7px;
  border-radius: 2em;
  font-size: 13px;
  font-size: 0.8125rem;
}

/*My Groups*/
.kind_my_groups {
  padding: 0;
  margin-bottom: 30px;
}
.kind_my_groups .kind_my_groups .avatar {
  width: 100%;
  padding-top: 90%;
  position: relative;
}
.kind_my_groups .kind_my_groups .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.kind_my_groups_info {
  padding: 10px;
}
.kind_my_groups_info h3 {
  margin: 0 0 2px;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kind_my_groups_info h3 a {
  text-decoration: none;
  color: #1e1e1e;
}
.kind_my_groups_info p {
  color: #7b7b7b;
}
.kind_my_groups_info .btn {
  line-height: 30px;
  padding: 0 10px !important;
  font-size: 14.5px;
  font-size: 0.90625rem;
  width: 100%;
}

/*Oops*/
.oops_empty_state {
  margin: 85px 0;
  font-size: 21px;
  font-size: 1.3125rem;
  color: #6d6d6d;
  text-align: center;
  font-weight: bold;
}
.oops_empty_state svg {
  display: block;
  margin: 0 auto 15px;
  width: 200px;
  height: 200px;
  opacity: 0.7;
}

.text-sender-container .message.kill_msg_prod_prnt,
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.text-sender-container .message-model .message.kill_msg_prod_prnt,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.chat-messages-wrapper .message.kill_msg_prod_prnt,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product {
  padding: 0;
}
.text-sender-container .message.kill_msg_prod_prnt .kill_market,
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product {
  margin: 0;
}
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product {
  max-width: 240px;
  width: 100%;
}
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product .produc_info,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .produc_info,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product .produc_info,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .produc_info {
  border-radius: 20px;
}
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product img,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product img,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product img,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product img {
  max-height: 200px !important;
  border-radius: 0 !important;
  object-fit: cover;
  height: 100%;
}
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-title a,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-title a,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-title a,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-title a {
  color: #222;
}
.text-sender-container .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-by a,
.text-sender-container .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-by a,
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-by a,
.chat-messages-wrapper .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-by a {
  color: #444;
}

.publisher-box .publisher-box-footer .poster-left-buttons {
  margin: 0 5.3px;
}
.publisher-box .publisher-box-footer .pub-footer-upper {
  position: relative;
}
.publisher-box.kill_pub_change_color .panel {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.publisher-box.kill_pub_change_color textarea.postText {
  height: auto;
  max-height: 370px !important;
  position: absolute;
  background: transparent !important;
  padding: 20px 50px;
  text-align: center;
  font-size: 25px;
  font-size: 1.5625rem;
  font-weight: 600;
}
.publisher-box.kill_pub_change_color textarea.postText:placeholder {
  color: currentColor;
  opacity: 0.6;
}
.publisher-box.kill_pub_change_color .post-avatar {
  display: none;
}
.publisher-box.kill_pub_change_color .add-emoticons {
  top: auto;
  bottom: 10px;
}
.publisher-box.kill_pub_change_color .add-emoticons .dropdown-toggle {
  background: rgba(0, 0, 0, 0.4);
}
.publisher-box.kill_pub_change_color .add-emoticons .dropdown-toggle svg.feather {
  fill: #f4f4f4;
}
.publisher-box.kill_pub_change_color .kill_pub_txtara_combo {
  min-height: 400px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px 3px 0 0;
}

.all_colors {
  display: none;
  padding: 0 9px 8px;
  position: absolute;
  background: white;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.all_colors > div {
  white-space: nowrap;
  overflow-x: auto;
  margin-right: 20px;
  padding: 7px 3px 0;
}
.all_colors > svg {
  position: absolute;
  right: 0;
  top: 6px;
  cursor: pointer;
}

.all_colors_display {
  display: inline-block;
  margin: 0 2px;
  position: relative;
}
.all_colors_display.selected .all_colors_style,
.all_colors_display.selected .all_colors_style_image {
  box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #a84849;
}
.all_colors_display.selected:after {
  content: "";
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  height: 5px;
  left: 6px;
  position: absolute;
  top: 7px;
  transform: rotate(-45deg);
  width: 10px;
}

.all_colors_style {
  height: 22px;
  width: 22px;
  border-radius: 50%;
}

.all_colors_style_image {
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.post .kill_actual_colrd_post {
  margin: 0 -15px 2px;
  min-height: 400px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 25px;
  font-size: 1.5625rem;
  padding: 15px;
}
.post .kill_actual_colrd_post span {
  max-height: 370px;
  overflow-y: auto;
}

.view-more-wrapper {
  margin-right: 0;
}

.view-more-wrapper .order-by,
.view-more-comments span {
  margin: 0;
  border: 0;
  background: #f0f2f5;
  padding: 5px 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
}

.view-more-wrapper .order-by .dropdown-menu {
  min-width: 130px;
}

.ads_mini_wallet {
  margin: 15px;
  padding: 15px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.ads_mini_wallet p {
  opacity: 0.7;
  font-size: 16px;
  font-size: 1rem;
  text-transform: capitalize;
}
.ads_mini_wallet h3 {
  margin: 0;
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "Lato", sans-serif;
}

.kind_mini_wallets {
  display: flex;
  align-items: center;
  padding-bottom: 7px;
}
.kind_mini_wallets h5 {
  margin: 0;
  font-size: 50px;
  font-size: 3.125rem;
  font-weight: 400;
}

.kind_mini_wallets_btns {
  margin-left: auto;
}
.kind_mini_wallets_btns .btn {
  margin-left: 5px;
}

.kind_add_money_hid_form {
  display: none;
}
.kind_add_money_hid_form form {
  padding: 20px 0;
  border-top: 1px solid #ececec;
}

.kind_add_money_hid_form .add-amount, .kind_snd_money_form .add-amount {
  margin: 15px 0 25px;
}
.kind_add_money_hid_form .add-amount h5, .kind_snd_money_form .add-amount h5 {
  margin: 0 auto;
  font-size: 42px;
  font-size: 2.625rem;
  font-family: "Lato", sans-serif;
  width: 130px;
  padding: 4px 0;
  border-bottom: 2px solid #ddd;
}
.kind_add_money_hid_form .add-amount h5 input, .kind_snd_money_form .add-amount h5 input {
  width: 105px;
  border: 0;
  outline: none;
}

.kind_wallet_trans thead {
  border-bottom: 1px solid #ececec;
}
.kind_wallet_trans thead tr th {
  font-weight: bold;
}
.kind_wallet_trans tbody tr {
  border-bottom: 1px solid #ececec;
}
.kind_wallet_trans tbody tr:last-child {
  border: 0;
}

.ads-cont-wrapper {
  width: 100%;
}

.kind_ads_list_head {
  font-weight: bold;
  width: 100%;
  padding: 2px 10px;
  margin-top: 5px;
  overflow: hidden;
}
.kind_ads_list_head li {
  display: inline-block;
  margin: 0 -1.7px;
}

.kind_ads_list_head li.aid, .kind_ads_list_head li .aid, .kind_ads_lists li.aid, .kind_ads_lists li .aid {
  width: 9%;
}
.kind_ads_list_head li.acomp, .kind_ads_list_head li .acomp, .kind_ads_lists li.acomp, .kind_ads_lists li .acomp {
  width: 33%;
}
.kind_ads_list_head li.abid, .kind_ads_list_head li .abid, .kind_ads_lists li.abid, .kind_ads_lists li .abid {
  width: 13%;
}
.kind_ads_list_head li.aclck, .kind_ads_list_head li .aclck, .kind_ads_lists li.aclck, .kind_ads_lists li .aclck {
  width: 13%;
}
.kind_ads_list_head li.avew, .kind_ads_list_head li .avew, .kind_ads_lists li.avew, .kind_ads_lists li .avew {
  width: 13%;
}
.kind_ads_list_head li.asts, .kind_ads_list_head li .asts, .kind_ads_lists li.asts, .kind_ads_lists li .asts {
  width: 14%;
}
.kind_ads_list_head li.aemp, .kind_ads_list_head li .aemp, .kind_ads_lists li.aemp, .kind_ads_lists li .aemp {
  width: 4.5%;
  text-align: end;
}

.kind_ads_lists > li {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin: 8px 0;
  padding: 10px;
}
.kind_ads_lists > li > div {
  display: inline-block;
  margin: 0 -1.7px;
  vertical-align: middle;
}
.kind_ads_lists > li > div .dropdown-menu li a {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.kind_ads_lists > li > div .dropdown-menu li a svg {
  width: 20px;
  height: 20px;
  margin: -2px 5px 0 0;
}

.kind_ad_sts_actv {
  display: inline-block;
  padding: 3px 12px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  color: #4CAF50;
  background-color: rgba(76, 175, 80, 0.1);
}

.kind_ad_sts_noactv {
  display: inline-block;
  padding: 3px 12px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  color: #F44336;
  background-color: rgba(244, 67, 54, 0.1);
}

.ads-cont-wrapper .table td {
  vertical-align: middle;
  padding: 13px 8px !important;
}

.kill_loading_post {
  padding: 17px 17px 200px;
  background: #fff;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  overflow: hidden;
}

/*User Pokes*/
.kill_pokes_cont {
  border-radius: 2px;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
  background-color: #fff;
  padding: 0 10px;
  margin-bottom: 15px;
}

.kill_poke_users {
  background: #fff;
  overflow: hidden;
  padding: 10px 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.kill_poke_users:last-child {
  border: 0;
}
.kill_poke_users .btn {
  margin: 5px 0 0;
}
.kill_poke_users .btn svg {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.kill_poke_users .poke_info .avatar {
  background: transparent 50% 50% no-repeat;
  background-size: cover;
  border-radius: 50%;
  display: inline-block;
  height: 50px;
  width: 50px;
  margin-right: 9px;
  overflow: hidden;
}
.kill_poke_users .poke_info .user-name {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #474747;
}

/*Share Post Modal*/
.share_modal_social_icos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
}
.share_modal_social_icos > a {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 6px 9px;
  text-decoration: none;
}
.share_modal_social_icos > a .social-btn {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f3f3f3;
  margin-bottom: 5px;
}
.share_modal_social_icos > a .social-btn svg {
  margin: 0;
  width: 21px;
  height: 21px;
}
.share_modal_social_icos > a > span {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.share_modal_opts_icos > h4 {
  text-align: initial;
}

.share_modal_opts_icos.select_radio_btn .select_radio_btn_innr {
  margin: 0 -12px;
}

.share_modal_opts_icos.select_radio_btn label {
  width: 50%;
}

.share_modal_opts_icos.select_radio_btn.small_rbtn .sr_btn_img {
  display: inline-flex;
  vertical-align: middle;
  height: 35px;
  width: 35px;
  border-radius: 10px;
}

.share_modal_opts_icos.select_radio_btn.small_rbtn .sr_btn_img svg {
  width: 24px;
  height: 24px;
}

.share_modal_opts_icos.select_radio_btn .sr_btn_lab_innr > span {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: middle;
}

.shar_modl_chose_pgrp input.form-control {
  height: auto;
  border: 2px solid #ebeef0;
  background-color: #ebeef0;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 7px 15px;
  border-radius: 2em;
  width: 100%;
  max-width: 350px;
  margin: auto;
  transition: all 0.15s;
}

.shar_modl_chose_pgrp input.form-control:focus {
  background-color: #fff;
}

.share_modl_post_cont .panel {
  background-color: #f4f4f4;
  box-shadow: none;
}
.share_modl_post_cont .post-heading {
  padding: 17px 15px;
}
.share_modl_post_cont .post-heading > .image {
  margin-top: -3px;
}
.share_modl_post_cont .post-heading .dropdown-toggle {
  display: block;
  margin: 9px 0;
}

/*Who React Modal*/
.who_react_modal {
  display: flex;
  align-items: center;
  margin: -4px 0;
}
.who_react_modal > span {
  display: flex;
  padding: 5px;
  height: 28px;
  margin: 0 0 0 10px;
}
.who_react_modal > span .inline_act_emoji {
  transform: scale(1.2);
}
.who_react_modal > span .inline_act_emoji .reaction > img {
  width: 22px;
  height: 22px;
}

.who_react_to_this_user {
  display: flex;
  align-items: center;
  padding: 10px 7px;
  border-bottom: 1px solid #eaeaea;
}
.who_react_to_this_user:last-child {
  border: 0;
}
.who_react_to_this_user .who_react_to_this_user .who_react_to_this_user_info {
  display: flex;
  align-items: center a;
  align-items-text-decoration: none;
  align-items-color: #1d2129;
}
.who_react_to_this_user .who_react_to_this_user .who_react_to_this_user_info .user-popover p {
  max-height: 35px;
  overflow: hidden;
  margin: 0;
}
.who_react_to_this_user .who_react_to_this_user .avatar {
  width: 40px;
  min-width: 40px;
  margin-right: 15px;
  height: 40px;
  border-radius: 50%;
}
.who_react_to_this_user .who_react_to_this_user .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.who_react_to_this_user .who_react_to_this_user .avatar .kill_who_react_this {
  top: auto !important;
  bottom: -4px;
  right: -4px !important;
  background: transparent !important;
  width: 18px !important;
  height: 18px !important;
}
.who_react_to_this_user .who_react_to_this_user .user-follow-button {
  margin-left: auto;
}
.who_react_to_this_user .who_react_to_this_user .user-follow-button button {
  padding: 3px 9px !important;
}

.kill_react_ursrs_list {
  max-height: 450px;
  overflow-y: auto;
}

.kill_react_ursrs_list_lod_mor .btn {
  font-weight: 600;
  border-radius: 2em;
  line-height: 1;
  padding: 7px 15px;
  box-shadow: inset 0 0 0 1px #c9cfd3;
  font-size: 13px;
  font-size: 0.8125rem;
}

/*Bank transfer Modal*/
.dt_bank_trans_modal .bank_info {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 30px;
}
.dt_bank_trans_modal .bank_info .dt_settings_header {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 7px;
  height: auto;
  background-color: #2196f3;
  background: linear-gradient(90deg, #03A9F4 0%, #2196f3 35%, #3F51B5 100%);
  padding: 16px;
  overflow: hidden;
  position: relative;
}
.dt_bank_trans_modal .bank_info .bank_info_innr {
  position: relative;
  width: 100%;
  color: #fff;
  z-index: 1;
  border: 6px solid rgba(255, 255, 255, 0.3);
  padding: 20px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.dt_bank_trans_modal .bank_info .bank_info_innr > svg {
  position: absolute;
  opacity: 0.3;
  left: 16px;
  top: 16px;
  width: 45px;
  z-index: -1;
}
.dt_bank_trans_modal .bank_info .bank_info_innr .row p {
  margin: 0;
  font-size: 18px;
  font-size: 1.125rem;
  word-break: break-word;
}
.dt_bank_trans_modal .bank_info .bank_info_innr .row .col {
  margin-top: 18px;
}
.dt_bank_trans_modal .bank_info .bank_info_innr .bank_name {
  font-size: 22px;
  font-size: 1.375rem;
  padding: 5px 0.75rem 0 55px;
}
.dt_bank_trans_modal .bank_info .bank_info_innr .help-block {
  text-transform: uppercase;
  font-size: 13px;
  font-size: 0.8125rem;
  color: rgba(255, 255, 255, 0.73);
}
.dt_bank_trans_modal .dt_settings_circle-1 {
  width: 290px;
  height: 290px;
  background-image: radial-gradient(circle 800px at 75% -25%, #000000 0, rgba(255, 255, 255, 0) 100%);
  left: -28px;
  top: -28px;
  opacity: 0.05;
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
}
.dt_bank_trans_modal .dt_settings_circle-2 {
  opacity: 0.03;
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  width: 500px;
  height: 500px;
  background-image: radial-gradient(circle 800px at 10% -25%, #000000 0, rgba(255, 255, 255, 0) 100%);
  right: -242px;
  top: 17px;
}
.dt_bank_trans_modal .dt_user_profile {
  background-color: #f8f8f8;
  margin: 0 auto 25px;
  padding: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  overflow: hidden;
}
.dt_bank_trans_modal .dt_user_profile > span {
  margin-bottom: 5px;
  font-size: 18px;
  font-size: 1.125rem;
  display: flex;
  align-items: center;
}
.dt_bank_trans_modal .dt_user_profile > span svg {
  margin-right: 5px;
  color: #6b6b6b;
}
.dt_bank_trans_modal .dt_prof_vrfy {
  margin: 0;
  list-style-type: disc;
}

.dt_bank_trans_upl_rec {
  text-align: center;
}
.dt_bank_trans_upl_rec a {
  display: inline-block;
  border-bottom: 1px dashed;
  color: #3f3f3f;
  padding-bottom: 5px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  transition: all 0.15s;
  text-decoration: none;
}
.dt_bank_trans_upl_rec a svg {
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
.dt_bank_trans_upl_rec a:hover {
  border-bottom-style: solid;
}

.upload_bank_receipts {
  text-align: center;
  display: none;
}
.upload_bank_receipts > div {
  width: 100%;
  max-width: 200px;
  height: 185px;
  margin: auto;
  background-color: #f0f0f0;
  border: 2px solid #ddd;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.upload_bank_receipts svg {
  width: 45px;
  height: 45px;
  color: #4a4a4a;
  background-color: lightgrey;
  padding: 10px;
  border-radius: 50%;
  margin-bottom: 10px;
}
.upload_bank_receipts p {
  margin-bottom: 0px;
}

#bank_transfer_modal.up_rec_active .hide_alert_info_bank_trans,
#bank_transfer_modal.up_rec_active .dt_bank_trans_upl_rec {
  display: none;
}
#bank_transfer_modal.up_rec_active .upload_bank_receipts {
  display: block;
}
#bank_transfer_modal.up_rec_img_ready .upload_bank_receipts img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#bank_transfer_modal.up_rec_img_ready .upload_bank_receipts svg, #bank_transfer_modal.up_rec_img_ready .upload_bank_receipts p {
  display: none;
}

#bank_transfer_donate_modal.up_rec_active .hide_alert_info_bank_trans,
#bank_transfer_donate_modal.up_rec_active .dt_bank_trans_upl_rec {
  display: none;
}

#bank_transfer_donate_modal.up_rec_active .upload_bank_receipts {
  display: block;
}

#bank_transfer_donate_modal.up_rec_img_ready .upload_bank_receipts img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#bank_transfer_donate_modal.up_rec_img_ready .upload_bank_receipts svg,
#bank_transfer_donate_modal.up_rec_img_ready .upload_bank_receipts p {
  display: none;
}

/*Verify Setting Modal*/
.verfy_sett_email_phone_ico {
  width: 50px;
  height: 50px;
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e4e4e4;
  border-radius: 50%;
  color: #5e5e5e;
}

.act-details .act-nav {
  display: flex;
  justify-content: space-between;
  padding-top: 3%;
}
.act-details .act-nav a {
  font-size: 26px;
  font-size: 1.625rem;
  padding: 12px;
  display: inline-block;
  color: var(--text-header-color);
  font-weight: bold;
  letter-spacing: -1px;
}
.act-details .act-nav a.back {
  padding-left: 36px;
  background: url("../img/purple_arrow_l.png") no-repeat left center;
}
.act-details .act-nav a.forward {
  padding-right: 36px;
  background: url("../img/purple_arrow_r.png") no-repeat right center;
}
.act-details .details .image {
  text-align: center;
}
.act-details .details .image img {
  max-height: 620px;
}
.act-details .details .content {
  max-width: 620px;
  margin: 2% auto;
  font-family: finish, Helvetica, Arial, sans-serif;
  font-size: 64px;
  font-size: 4rem;
  color: var(--site-color);
  text-align: center;
  white-space: normal;
}
.act-details .details .text {
  text-align: center;
  max-width: 640px;
  margin: auto;
}
.act-details .details .text .textline {
  color: var(--site-color);
  font-size: 42px;
  font-size: 2.625rem;
  font-weight: bold;
}
.act-details .details .text .act_content {
  margin: 0 0 3%;
  font-size: 24px;
  font-size: 1.5rem;
}
.act-details .details .text .sender {
  color: var(--text-header-color);
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: bold;
  margin: 1% 0 4%;
  text-transform: capitalize;
}

.share-links {
  display: flex;
  margin: 1% 0;
}
.share-links.right {
  justify-content: flex-end;
}
.share-links .link {
  width: 36px;
  height: 36px;
  margin-right: 16px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0;
}
.share-links .link:before {
  font-size: 42px;
  font-size: 2.625rem;
  color: var(--site-color);
}
.share-links .link:last-child {
  margin: 0;
}

.sweet-alert {
  font-family: pn, helvetica, arial, sans-serif;
}
.sweet-alert h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 16px;
}
.sweet-alert p {
  font-weight: normal;
}
.sweet-alert button {
  font-size: 16px;
  font-size: 1rem;
  padding: 12px 32px;
}
.sweet-alert .sa-button-container {
  display: flex;
  justify-content: center;
}
.sweet-alert .sa-button-container > * {
  order: 10;
}
.sweet-alert .sa-button-container .sa-confirm-button-container {
  order: 1;
}
.sweet-alert .sa-button-container .sa-confirm-button-container .confirm {
  background: none !important;
  color: green;
  border: 3px solid green;
}
.sweet-alert .sa-button-container .cancel {
  background: none !important;
  color: red;
  border: 3px solid red;
}

.userrequest-item .inner {
  display: flex;
}
.userrequest-item .avatar {
  border-radius: 50%;
  overflow: hidden;
  aspect-ratio: 1;
  width: 104px;
}
.userrequest-item .bdy {
  display: flex;
  align-items: center;
  padding-left: 12px;
}

.kind_create_ads_stp {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 15px 20px;
}
.kind_create_ads_stp .kill_page_hdng.pag_neg_padd {
  margin-bottom: 15px;
}
.kind_create_ads_stp .btn-mat {
  min-width: 150px;
  margin: 17px 0;
}

.estimated_ad_limit p {
  margin-bottom: 0px;
}
.estimated_ad_limit svg {
  width: 20px;
  height: 20px;
  margin: -2px 3px 0 0;
  opacity: 0.8;
}

.kind_fcov_image {
  position: relative;
  width: 100%;
  min-height: 350px;
  background: #f7f7f7;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin-top: 10px;
}
.kind_fcov_image > div {
  width: 100%;
  height: 100%;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.kind_fcov_image > div > div#productimage-holder {
  white-space: normal;
  padding: 0;
  min-height: 350px;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}
.kind_fcov_image > div > div#productimage-holder .thumb-image {
  width: 100%;
  height: auto;
  margin: 0;
  min-height: auto;
}
.kind_fcov_image img {
  width: 100%;
  height: 100%;
  min-height: 350px;
  max-height: 350px;
  object-fit: cover;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.kind_fcov_image .upload_ad_image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  cursor: pointer;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 15px;
}
.kind_fcov_image .upload_ad_image .upload_ad_image_content {
  color: white;
  font-size: 15px;
  font-size: 0.9375rem;
}
.kind_fcov_image .upload_ad_image .upload_ad_image_content svg {
  display: block;
  margin: 0 auto 8px;
  width: 30px;
  height: 30px;
}

/*Fake Ad Post*/
.fake_ad_post {
  width: 100%;
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  background-color: #fff;
  padding-top: 10px;
}
.fake_ad_post .kill_page_hdng {
  margin: -10px 0 5px;
}
.fake_ad_post .fads_heading {
  overflow: hidden;
  width: 100%;
  padding: 10px 15px;
}
.fake_ad_post .fads_meta {
  overflow: hidden;
}
.fake_ad_post .fads_meta .fads_avatar {
  width: 40px;
  height: 40px;
  display: block;
  overflow: hidden;
  margin-right: 10px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  float: left;
}
.fake_ad_post .fads_meta .fads_m_info {
  margin-left: 50px;
}
.fake_ad_post .fads_meta .fads_m_info .company {
  display: block;
  width: 90%;
  border: 0;
  outline: none;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  color: #666;
}
.fake_ad_post .fads_meta .fads_m_info .location {
  display: block;
  width: 50%;
  border: 0;
  outline: none;
}
.fake_ad_post .fads_headline {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  overflow: hidden;
  word-wrap: break-word;
  padding: 15px 0;
}
.fake_ad_post .fads_headline div {
  width: 100%;
  font-size: 14.5px;
  font-size: 0.90625rem;
  height: 53px;
  overflow-y: auto;
}
.fake_ad_post .fads_cover {
  position: relative;
  border-top: 1px solid #ebebeb;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -10px;
}
.fake_ad_post .fads_cover .fcov_title {
  color: rgba(0, 0, 0, 0.87);
  font-size: 17px;
  font-size: 1.0625rem;
  margin: 8px;
  line-height: 28px;
  position: relative;
}
.fake_ad_post .fads_cover .fcov_title svg {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
}
.fake_ad_post .fads_cover .fcov_title div {
  outline: none;
  font-size: 17px;
  font-size: 1.0625rem;
  width: 100%;
  display: inline-block;
  padding-left: 25px;
  border: 0;
}
.fake_ad_post .fads_cover .fcov_image {
  position: relative;
  width: 100%;
  height: 180px;
  background: #f7f7f7;
  border-radius: 0 0 4px 4px;
}
.fake_ad_post .fads_cover .fcov_image > div {
  width: 100%;
  height: 100%;
  border-radius: 0 0 4px 4px;
}
.fake_ad_post .fads_cover .fcov_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 0 4px 4px;
}
.fake_ad_post .fads_meta .fads_m_info .company span,
.fake_ad_post .fads_meta .fads_m_info .location span,
.fake_ad_post .fads_headline div span,
.fake_ad_post .fads_cover .fcov_title div span {
  opacity: 0.7;
  user-select: none;
  pointer-events: none;
}

.navbar-default {
  border: none;
  height: 68px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.navbar-default li.dropdown.open .dropdown-toggle svg {
  display: none;
}
.navbar-default li.dropdown.open .dropdown-toggle .hide_fill_svg {
  display: inline-block;
}
.navbar-default li.dropdown.notification-container {
  margin-right: 10px;
}
.navbar-default .navbar-nav > li > a, .navbar-default .dropdown-menu > li > a {
  font-family: pn, helvetica, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
.navbar-default .navbar-nav > li > a {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  padding: 3px 24px;
}
.navbar-default .navbar-nav > li > a:after {
  content: "";
  width: 0;
  height: 2px;
  background: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: width 0.1s linear;
}
.navbar-default .navbar-nav > li > a:hover:after {
  width: 90%;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-toggle .fa {
  margin-right: 10px;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-toggle .caret {
  margin-left: 6px;
}
.navbar-default .dropdown-menu li a {
  font-size: 14px;
  font-size: 0.875rem;
}
.navbar-default .dropdown-menu li a svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  margin: -3px 15px 0 2px;
}
.navbar-default .dropdown-menu.ani-acc-menu {
  min-width: 250px;
}
.navbar-default .dropdown-menu.ani-acc-menu .kill_user_name {
  margin: 0 8px 8px;
  background-color: rgba(0, 0, 0, 0.04);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  overflow: hidden;
}
.navbar-default .dropdown-menu.ani-acc-menu .kill_user_name > a:not(.kind_hdr_menu_usr_lnk) {
  padding: 4px 15px;
  font-size: 14px;
  font-size: 0.875rem;
}
.navbar-default .open > .dropdown-menu.ani-acc-menu {
  top: 4px;
}
.navbar-default .user-menu-combination .user-avatar {
  display: inline-block;
}
.navbar-default .sixteen-font-size svg {
  width: 22px;
  height: 22px;
  margin: -1px 0;
}

.heading-cntnr {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.4;
  color: var(--text-header-color);
  margin: 2% 0;
  letter-spacing: 0;
}
.heading-cntnr h1, .heading-cntnr h2, .heading-cntnr h3, .heading-cntnr h4, .heading-cntnr h5, .heading-cntnr h6, .heading-cntnr .heading {
  flex-grow: 1;
  margin: 0;
}

.in-contacts-list, .user-listing {
  width: 100%;
  font-family: pn, Arial, Helvetica, sans-serif;
}
.in-contacts-list thead, .user-listing thead {
  font-size: 15px;
  font-size: 0.9375rem;
  background: #d7e5fe;
  border: 1px solid #a9cbfe;
  border-right-width: 0;
  border-left-width: 0;
}
.in-contacts-list th, .in-contacts-list td, .user-listing th, .user-listing td {
  padding: 8px;
}
.in-contacts-list th, .user-listing th {
  padding: 14px 8px;
  font-weight: 500;
}
.in-contacts-list tbody tr, .user-listing tbody tr {
  border-bottom: 1px solid #dde3ea;
}
.in-contacts-list .name, .user-listing .name {
  font-weight: 500;
}
.in-contacts-list .avatar, .user-listing .avatar {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  padding: 3px;
  position: relative;
  border: 1px solid #ccc;
  overflow: hidden;
}
.in-contacts-list .avatar .avatar-img, .user-listing .avatar .avatar-img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.in-contacts-list tfoot, .user-listing tfoot {
  text-align: center;
}
.in-contacts-list .pagination, .user-listing .pagination {
  width: 100%;
  max-width: 768px;
  text-align: center;
  margin: 6% auto 2%;
}
.in-contacts-list .pagination .summary, .user-listing .pagination .summary {
  margin-bottom: 2%;
}
.in-contacts-list .pagination .page, .user-listing .pagination .page {
  padding: 4px 8px;
  margin: 0 6px;
  display: inline-block;
  line-height: 1;
}
.in-contacts-list .pagination .page.active, .user-listing .pagination .page.active {
  font-weight: bold;
  background: var(--light-secondary-site-color);
  color: #000;
}

.head_name_links {
  margin-left: 8px;
}
.head_name_links .btn-main {
  height: 33px;
  margin: 6px 0;
  padding: 0;
  border-radius: 9px;
  width: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.head_name_links .sixteen-font-size {
  font-size: 14.5px !important;
  font-weight: bold;
  line-height: 21px;
}

.create_head_menu {
  padding: 6px !important;
  min-width: 250px;
}
.create_head_menu:before {
  content: "";
  position: absolute;
  top: -3px;
  left: 15px;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  border-radius: 3px 0 20px;
  background: #fff;
  z-index: -1;
}
.create_head_menu li {
  animation-name: fadeInUp;
  animation-fill-mode: both;
  padding: 6px;
}
.create_head_menu li a {
  font-size: 14.5px;
  font-size: 0.90625rem;
  min-height: 36px;
  line-height: normal !important;
  user-select: none;
  display: flex;
  align-items: center;
  word-spacing: 2px;
  flex-direction: column;
  padding: 10px 4px !important;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-weight: bold;
}
.create_head_menu li a svg {
  margin: 0 auto 8px !important;
  height: 28px !important;
  width: 28px !important;
  display: block;
}

.kind_hdr_menu_usr_lnk {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.kind_hdr_menu_usr_lnk b {
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #050505;
}
.kind_hdr_menu_usr_lnk img {
  width: 27px;
  min-width: 27px;
  height: 27px;
  border-radius: 50%;
}
.kind_hdr_menu_usr_lnk:hover b {
  color: #fff;
}

.kind_hdr_requests {
  padding: 10px;
}
.kind_hdr_requests .user-request-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.request-list li {
  margin: 0;
  border-bottom: 1px solid #f1f1f1;
}
.request-list li:last-child {
  border-bottom: 0;
}

.user-request-list .user-info {
  max-width: 75%;
}
.user-request-list .user-info > a {
  font-weight: bold;
  color: #272727;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
  max-width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 3px;
}
.user-request-list .user-info .avatar {
  display: inline;
}
.user-request-list .user-lastseen {
  margin-left: 50px;
}
.user-request-list img {
  width: 56px;
  border-radius: 50%;
  margin-right: 10px;
  float: left;
}
.user-request-list button {
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: 0;
  border-radius: 8px;
}
.user-request-list:not(:first-child) {
  margin-bottom: 10px;
}

#kill_home_btns > span {
  display: none;
}

.ui-menu-item span {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.ui-menu-item img {
  width: 32px;
  height: 32px;
  object-fit: cover;
  object-position: center;
  margin: 3px;
  border-radius: 3px;
}

.ui-menu.ui-autocomplete {
  font-family: pn, acuminpro_light, Helvetica, Arial, sans-serif;
  border-radius: 8px;
  overflow: hidden;
  max-height: 240px;
  overflow-y: auto;
}
.ui-menu.ui-autocomplete .ui-menu-item {
  padding: 3px 12px;
}
.ui-menu.ui-autocomplete .ui-menu-item:hover {
  font-weight: bold;
  color: #000;
  background: #f2feff;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper {
  margin: 0;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user {
  display: flex;
  align-items: center;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user img {
  border-radius: 50%;
  overflow: hidden;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span {
  margin-left: 12px;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span span.search-user-item-name {
  margin-left: 0px;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  margin: 0;
  font-weight: bold;
  color: #000;
}
.ui-menu.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .search-user {
  background: #f2feff;
}

.cntnr-disabled {
  opacity: 0.2;
  filter: saturate(6%) brightness(90%);
}
.cntnr-disabled, .cntnr-disabled * {
  pointer-events: none;
  user-select: none;
}

.small-mention {
  color: #888 !important;
  font-size: 12px !important;
}

.recent-searches {
  padding: 4px 10px;
}

.recent {
  border-bottom: 1px solid #ededed;
}

.content-container {
  margin-top: 68px;
}

.page-margin {
  margin-bottom: 20px;
}

/*Sidebar Invite*/
.sidebar .kind_side_invite .sidebar-title-back {
  background: transparent !important;
  color: #986600 !important;
}
.sidebar .kind_side_invite_prnt {
  box-shadow: 0 1px 3px rgba(129, 92, 0, 0.2);
}

.kind_side_invite {
  text-align: center;
  background-color: #fff6df;
  padding: 20px 15px;
}
.kind_side_invite > svg {
  width: 60px;
  height: 60px;
}

.invite-user-form .invite-user-combine {
  position: relative;
  margin: 0;
}
.invite-user-form .invite-user-combine input {
  background-color: white;
}
.invite-user-form button {
  position: absolute;
  top: 4px;
  right: 4px;
  line-height: 16px;
  height: 36px;
  border-radius: 3px;
}
.invite-user-form button svg {
  height: 16px;
  width: 16px;
}

.order_by ul li.active a b {
  color: #fff;
}

.left-sidebar ul {
  padding-left: 0 !important;
}
.left-sidebar > ul > li > a img,
.left-sidebar ul li a img {
  margin-right: 10px;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  margin-top: -3px;
}
.left-sidebar > ul > li > a {
  border-radius: 5px;
  padding: 5px;
  display: block;
  margin: 5px 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 25px;
  transition: all 0.2s ease;
  color: #050505;
}
.left-sidebar > ul > li > a > svg {
  display: none;
}
.left-sidebar > ul > li > a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.left-sidebar ul li a img {
  height: 18px;
  width: 18px;
}
.left-sidebar li a .sidebar-icon {
  width: 20px;
  margin-right: 7px;
}
.left-sidebar .trending {
  background: 0 0;
  margin-top: 30px;
  box-shadow: none;
}
.left-sidebar .sidebar .sidebar-title-back {
  padding-left: 0;
  line-height: 30px;
  background: 0;
}
.left-sidebar .sidebar .trending .list-group-item {
  padding: 1px 5px;
  background: 0;
}
.left-sidebar .sidebar .trending .list-group-item a {
  margin: 0;
  line-height: 18px;
}

/*Dropdown*/
.dropdown-menu.toleft {
  transform-origin: left top !important;
}
.dropdown-menu:not(.notfi-dropdown):not([role=combobox]) {
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  padding: 8px 0;
  transform: scale3d(0.8, 0.8, 1);
  transform-origin: right top;
  display: block;
  opacity: 0;
  visibility: hidden;
  border: 0;
}
.dropdown-menu:not(.notfi-dropdown) > li > a {
  padding: 5px 15px;
  line-height: 30px;
}

.open > .dropdown-menu:not(.notfi-dropdown):not([role=combobox]) {
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transform: none;
  opacity: 1;
  visibility: visible;
}

/*Header Search*/
.search-container .search-input {
  transition: all 0.3s;
  border-radius: 2em;
  border-color: transparent;
  width: 360px;
  height: 30px;
  color: #777;
  box-shadow: none;
  padding-left: 25px;
  background: 0 0;
}
.search-container .search-input:focus {
  background: #fff;
  color: #333;
}
.search-container .inner-addon .glyphicon {
  padding: 0 !important;
  color: #666 !important;
  margin: 5px 0 5px 5px;
  width: 16px;
  height: 16px;
}

.search-dropdown-container {
  width: 360px;
  transform-origin: center top !important;
}

.search-dropdown-result {
  margin: -8px 0 0;
}
.search-dropdown-result .center-text {
  margin-top: 5px;
}
.search-dropdown-result li {
  margin: 9px;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.11);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.search-dropdown-result li li a {
  display: block;
  padding: 10px;
  transition: all 0.1s ease-in-out;
  text-decoration: none;
}
.search-dropdown-result li li a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.search-dropdown-result .search-user-name {
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-top: 5px;
  font-family: "Roboto", sans-serif;
  display: inline-block;
  font-weight: 500;
  color: #222;
}
.search-dropdown-result .search-user-lastseen {
  font-size: 12px;
  font-size: 0.75rem;
  color: #999;
}
.search-dropdown-result .user-lastseen .small-last-seen {
  font-size: 12px;
  font-size: 0.75rem;
}
.search-dropdown-result .search-user-avatar img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
  margin: 2px 10px 0 0;
}
.search-dropdown-result li .search_result_badge {
  border: 1px solid #03A9F4;
  color: #03A9F4;
  padding: 1px 5px 1.5px;
  text-transform: uppercase;
  font-size: 9px;
  font-size: 0.5625rem;
  margin-left: 5px;
  font-weight: 700;
  letter-spacing: 0.6px;
  border-radius: 3px;
}

.emo-message {
  position: absolute;
  display: none;
  color: #5b5b5b;
  right: 110px;
  z-index: 2;
}

.show-message-link-container {
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 6px;
  text-align: center;
  background: #f9f9f9;
  color: #666;
}

.hashtag-search-result {
  padding: 0;
  position: relative;
}
.hashtag-search-result a {
  display: block;
  padding: 7px 8px;
}
.hashtag-search-result a:hover {
  background: #ecf0f7;
}

#notification-list {
  border-top: 1px solid #ededed;
}

.notification-item {
  padding: 10px;
  border-bottom: 1px solid #ededed;
}
.notification-item .item {
  display: flex;
}
.notification-item .item:hover {
  text-decoration: none;
}
.notification-item .notification-text {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
}
.notification-item .notification-text strong {
  margin: 0;
}
.notification-item .notification-time {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #666;
  margin: 4px 0 0;
}
.notification-item .notification-time svg.feather {
  margin: -1px 3px 0;
  width: 15px;
  height: 15px;
  color: #575757;
}
.notification-item span.main-color {
  color: #050505 !important;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}
.notification-item .notification-user-avatar img {
  border-radius: 50%;
  margin-right: 10px;
  width: 34px;
  height: 34px;
  margin-left: 0;
}
.notification-item:hover {
  background: #f7f7f7;
}

.notifications-dropdown {
  width: 390px;
  overflow: auto;
  max-height: 550px;
  padding: 0 !important;
}
.notifications-dropdown .turn-off-sound {
  color: #ff574b;
  padding: 6px 16px;
  display: inline-block;
  background-color: rgba(244, 67, 54, 0.1);
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.4px;
  word-spacing: 0.8px;
  margin: 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  cursor: pointer;
}
.notifications-dropdown .turn-off-sound svg {
  margin-top: -2px;
}

.order-by {
  padding: 12px;
  margin-bottom: 20px;
}
.order-by .dropdown-toggle {
  cursor: pointer;
  font-weight: 600;
  color: inherit;
  padding: 4px 10px;
  border-radius: 5px;
  margin: 0 3px;
}
.order-by .dropdown-toggle:hover {
  text-decoration: none;
}
.order-by .dropdown-menu {
  margin-top: 6px;
}

.received-message-popup .received-message {
  text-align: center;
}
.received-message-popup .received-message img {
  max-width: 316px;
}
.received-message-popup .received-message .buttons-row {
  padding-top: 3%;
}

.activities-wrapper {
  max-height: 400px;
  overflow-y: auto;
}
.activities-wrapper .notification-list .notification-text {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #666;
}
.activities-wrapper .notification-list .notification-time {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
}
.activities-wrapper * {
  font-size: 14px;
  font-size: 0.875rem;
}
.activities-wrapper h2 .text-center {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #777;
}

.kindilly-well {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 15px 15px 1px;
}
.kindilly-well.one-well {
  padding-top: 0;
}

.familly-list-link {
  font-weight: normal;
  padding: 10px;
  margin-left: auto;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.07);
}
.familly-list-link:hover {
  background: rgba(0, 0, 0, 0.09);
}
.familly-list-link a:hover {
  text-decoration: none;
}

.profile-style .avatar img {
  width: 74px;
  border-radius: 50%;
  margin-right: 10px;
  border: 1px solid #ededed;
}
.profile-style:not(.promoted-style) {
  width: 48%;
  margin-right: 6px;
  display: inline-table;
  margin-bottom: 20px;
}
.profile-style .user-like-button button {
  font-size: 14.5px;
  font-size: 0.90625rem;
  border: 1px solid #ededed;
  margin: 3px;
}
.profile-style .user-like-button button.btn-active {
  font-size: 14.5px;
  font-size: 0.90625rem;
  border: 1px solid #fff;
}
.profile-style .user-follow-button button {
  padding: 3px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  background-color: #fff;
  margin-top: 10px;
  border: 1px solid #ededed;
}
.profile-style .user-follow-button button:hover {
  box-shadow: 0;
  box-shadow: none;
}
.profile-style .user-follow-button button.btn-active {
  padding: 3px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border: 1px solid #fff;
  outline: 0;
}

.sidebar-profile-style {
  padding-bottom: 10px !important;
  margin-bottom: 15px !important;
  border-radius: 2px;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
  background-color: #fff;
}

.share_modal_social_icos .social-btn-parent {
  transition: all 0.2s;
  padding: 10px;
  border-radius: 10px;
}
.share_modal_social_icos .social-btn-parent:hover {
  background: rgba(0, 0, 0, 0.1) !important;
}

.page-likes {
  color: #999;
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.page-likes span {
  margin: 10px;
}

.search-filter-center-text {
  display: block;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
}
.search-filter-center-text.no-well {
  margin-bottom: 20px;
}

.sidebar-conatnier #sidebar-sticky.Stick {
  position: fixed;
  top: 64px;
  width: 300px;
}

.sidebar-user-data {
  width: 33.33%;
  margin: 0;
  display: inline-block;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.sidebar-user-data a {
  position: relative;
  display: block;
  text-decoration: none;
}
.sidebar-user-data .sidebar-listed-user-avatar img {
  width: 100%;
  margin: 0;
  padding: 0;
  border-radius: 8px;
  display: inline-block;
  transition: all 0.2s;
}
.sidebar-user-data .sidebar-listed-user-avatar a:hover img {
  transition: all 0.2s ease;
}
.sidebar-user-data .sidebar-listed-user-name {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  color: #050505;
  font-weight: 600;
  margin-top: 5px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 16px;
  max-height: 56px;
}

.kill_user_profile .list-sidebar-element {
  padding: 5px;
}
.kill_user_profile .list-sidebar-element:empty {
  padding: 0 !important;
}

.sidebar-ad iframe,
.sidebar-ad img,
.sidebar-ad script {
  width: 100%;
  max-width: 100%;
}

.profile-container {
  padding-right: 15px;
  padding-left: 15px;
}
.profile-container .card {
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.profile-container .card.hovercard {
  position: relative;
  padding-top: 0;
  overflow: hidden;
}
.profile-container .card.hovercard .cardheader {
  background: #fff;
  background-size: cover;
  max-height: 365px;
  min-height: 365px;
}
.profile-container .card.hovercard .user-avatar {
  position: absolute;
  bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  z-index: 1;
  width: 10%;
  width: 150px;
  height: 150px;
}
.profile-container .card.hovercard .user-avatar img {
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}
.profile-container .card.hovercard .info {
  position: relative;
}
.profile-container .card.hovercard .info .title {
  left: 180px;
  position: absolute;
  width: 100%;
  z-index: 1;
  text-shadow: 0 1px 3px #111;
  line-height: 1;
  color: #fff;
  vertical-align: middle;
  font-size: 26px;
  font-size: 1.625rem;
  margin-top: -12px;
}
.profile-container .card.hovercard .info .title a {
  color: #fff;
}
.profile-container .text-shadow {
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 100%);
  padding: 30px;
  position: absolute;
  width: 100%;
  margin-top: -50px;
}
.kill_user_profile .profile-container .card.hovercard {
  overflow: visible;
}
.kill_user_profile .profile-container .card.hovercard .cardheader {
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}

.profile-avatar-changer {
  position: absolute;
  bottom: 0;
  text-align: center;
  left: 0;
  right: 0;
  display: none;
}

.profile-cover-changer {
  position: absolute;
  display: none;
  z-index: 10;
  width: 45px;
}
.profile-cover-changer .btn-file {
  width: 40px;
  font-size: 18px;
  font-size: 1.125rem;
  float: left;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 3px 4px 0;
  border-radius: 3px !important;
  padding: 6px;
  transition: all 0.2s ease;
}
.profile-cover-changer .btn-file:hover {
  background-color: rgba(0, 0, 0, 0.55);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.31);
}

.user-avatar-uploading-container {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: absolute;
  display: none;
  border-radius: 50%;
}

.user-avatar-uploading-progress {
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem;
  text-align: center;
  width: 100%;
  position: absolute;
  display: none;
}
.user-avatar-uploading-progress .ball-pulse {
  display: block;
  margin: 60px auto;
  float: none;
  line-height: 0;
}
.user-avatar-uploading-progress .ball-pulse > div {
  background-color: #dcdcdc;
}

.user-cover-uploading-container {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
}

.user-cover-uploading-progress {
  color: #fff;
  width: 100%;
  position: absolute;
  z-index: 2;
  display: none;
  background-color: rgba(0, 0, 0, 0.23);
  height: 100%;
}

.accept-btns {
  margin-top: 5px;
}

.user-lastseen {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #666;
}
.user-lastseen .small-last-seen {
  font-size: 10px;
  font-size: 0.625rem;
}

#icon {
  font-size: 100px;
}

.scroll-top-wrapper {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  z-index: 99999999;
  background-color: #777;
  color: #ededed;
  width: 50px;
  height: 48px;
  line-height: 48px;
  right: 30px;
  bottom: 70px;
  padding-top: 2px;
  transition: all 0.5s ease-in-out;
  border-radius: 10px;
}
.scroll-top-wrapper:hover {
  background-color: #888;
}
.scroll-top-wrapper.show {
  visibility: visible;
  cursor: pointer;
  opacity: 1;
}
.scroll-top-wrapper i.fa {
  line-height: inherit;
}

.setting-update-alert {
  margin-bottom: 20px;
}

#bar,
#progress,
.new-update-alert,
.posts-container {
  border-radius: 3px;
}

.charsLeft-message {
  color: #999;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin: 4px;
  display: none;
}

.charsLeft-post {
  color: #999;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin: 7px 7px 7px 6px;
  font-weight: 700;
}

.active-like {
  color: #1eb2c4;
}

.active-wonder {
  color: #a84849;
}

.active-like-1 {
  color: #1eb2c4;
}

.active-like-2 {
  color: #f25268;
}

.active-like-3 {
  color: #f3b715;
}

.active-like-4 {
  color: #f3b715;
}

.active-like-5 {
  color: #f3b715;
}

.active-like-6 {
  color: #f7806c;
}

#comment-likes,
#comment-wonders {
  color: #666;
}

.comment-options {
  font-size: 12px;
  font-size: 0.75rem;
  color: #888;
  position: relative;
  display: block;
  margin-top: 4px;
}

.comment-container .comment-options svg.feather {
  width: 14px;
  height: 14px;
  margin-top: -3px;
}

.new-update-alert {
  padding: 0 4px;
  color: #fff;
  font-size: 13.5px;
  font-size: 0.84375rem;
  z-index: 1;
  pointer-events: none;
  position: absolute;
  margin-top: 5px;
  margin-left: 3px;
  background-color: #2196F3;
}

#emo-form,
#photo-form,
#progress {
  position: relative;
}

.unread {
  background: #f0f2f5;
}

.view-more-wrapper {
  display: block;
  margin-top: 2px;
}
.view-more-wrapper span {
  cursor: pointer;
}
.view-more-wrapper span:hover {
  text-decoration: none;
}

#progress {
  width: 100%;
  padding: 4px;
  display: none;
}

#percent {
  position: absolute;
  left: 50%;
}

#bar {
  height: 20px;
  width: 0;
}

.posts-container {
  margin-bottom: 20px;
}

.time {
  font-size: 12px;
  font-size: 0.75rem;
  color: #9197a3;
}

.file-percent {
  color: #fff;
  display: none;
  text-align: center;
  margin: 5px;
}

#focus-overlay {
  background: #000;
  bottom: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.3s, bottom 0 0.3s;
  z-index: 1031;
}

.pub-focus #focus-overlay {
  bottom: 0;
  opacity: 0.6;
  transition: opacity 0.3s;
}
.pub-focus .post.publisher-box {
  z-index: 1031;
  position: relative;
}
.pub-focus .pac-container {
  z-index: 1031;
}

.tab-container {
  background-color: #fff;
  padding: 15px;
  border-top: 0;
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}
.tab-container .tab-container {
  border-bottom: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}

.setting-saved-update-alert {
  color: #666;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-top: 5px;
}

.announcements-option {
  font-size: 16px;
  font-size: 1rem;
  margin-left: 5px;
}
.announcements-option:first-child {
  padding-left: 5px;
}

.kindilly-dollars-input input, .kindilly-dollars-input .label {
  height: 32px;
  line-height: 32px;
}
.kindilly-dollars-input input {
  background: transparent;
  border: none;
  text-align: center !important;
  color: #fff;
}
.kindilly-dollars-input .label {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
  width: 100%;
  color: var(--secondary-site-color);
  display: block;
  border-top: 3px solid var(--secondary-site-color);
  border-radius: 0;
  max-width: 260px;
  margin: auto;
}

.main-hero {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.main-hero .sec .cntnr {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.main-hero .img {
  align-items: center;
}
.main-hero .img img {
  width: 90%;
  max-width: 740px;
}
.main-hero .leaf-list {
  font-family: acuminpro_extralight, acuminpro, Arial, Helvetica, sans-serif;
}
.main-hero .leaf-list li {
  font-size: 32px;
  font-size: 2rem;
}
.main-hero .leaf-list li:before {
  margin: 8px 0 0 -38px;
}
.main-hero .btn-row {
  text-align: center;
  position: relative;
  max-width: 560px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 10% 0 0;
}
.main-hero .btn-row .sep {
  width: 2px;
  height: 62px;
  background: #fff;
  margin: 0 40px;
}
.main-hero .btn-row .btn {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: bold;
  color: var(--text-header-color);
  text-transform: uppercase;
}
.main-hero .btn-row .btn.link-btn {
  color: #fff;
  background: none;
  padding-left: 0;
  padding-right: 0;
  letter-spacing: 4px;
}

.social-links .title {
  display: block;
  margin-bottom: 8px;
}
.social-links .list {
  display: flex;
}
.social-links .link {
  width: 40px;
  height: 40px;
  display: block;
  font-size: 0;
  margin-right: 14px;
  background: url(../img/social_ig.png) no-repeat center center;
  background-size: contain;
}
.social-links .link:last-child {
  margin: 0;
}
.social-links .link-ig {
  background-image: url(../img/social_ig.png);
}
.social-links .link-fb {
  background-image: url(../img/social_fb.png);
}
.social-links .link-tw {
  background-image: url(../img/social_tw.png);
}

.heading-comp-01 {
  font-family: pn, helvetica, arial, sans-serif;
  color: var(--site-color);
  font-size: 80px;
  font-size: 5rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.heading-comp-01 img {
  max-width: 450px;
}
.heading-comp-01 span {
  display: block;
}
.heading-comp-01 span:first-child {
  transform: translateX(-17%);
}
.heading-comp-01 span:last-child {
  transform: translateX(17%);
}
.heading-comp-01 small, .heading-comp-01 .btn.btn-link {
  font-family: acuminpro, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
.heading-comp-01 small {
  line-height: 1.2;
  margin-top: 44px;
  font-weight: normal;
}

.container.home-section {
  padding: 3.6458333333% 2.7083333333%;
}
.container.home-section.no-p-tb {
  padding-top: 0;
  padding-bottom: 0;
}
.container.home-section.no-p-tb .row:first-child {
  padding-top: 3.6458333333%;
}
.container.home-section.no-p-tb .row:last-child {
  padding-bottom: 3.6458333333%;
}

.packages {
  padding: 8% 4% 4%;
}
.packages .inner-cntnr {
  width: 100%;
  padding-bottom: 54%;
  position: relative;
}
.packages .inner-cntnr .inner {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
}
.packages .package {
  flex-grow: 1;
  background: #fff;
  border-radius: 20px;
  padding: 40px;
  min-height: 100%;
  width: 33.33%;
  transition: all 0.1s linear;
  z-index: 1;
}
.packages .package .title, .packages .package .btn-row {
  text-align: center;
}
.packages .package .title, .packages .package .pricing {
  color: var(--site-color);
}
.packages .package .title {
  font-family: acuminpro_cond, heivetica, arial, sans-serif;
  font-size: 75px;
  font-size: 4.6875rem;
}
.packages .package .rating {
  display: flex;
  justify-content: center;
  margin: 24px;
}
.packages .package .pricing {
  font-weight: bold;
  font-size: 70px;
  font-size: 4.375rem;
}
.packages .package .pricing span {
  font-size: 60px;
  font-size: 3.75rem;
}
.packages .package .features ul {
  padding: 0 0 0 26px;
}
.packages .package .features ul li {
  position: relative;
  font-size: 19px;
  font-size: 1.1875rem;
  padding: 4px;
}
.packages .package .features ul li:before {
  content: "";
  width: 16px;
  height: 16px;
  background: var(--site-color);
  margin: 5px 0 0 -26px;
  float: left;
  border-radius: 50%;
}
.packages .package .btn-row {
  height: 0;
  overflow: hidden;
}
.packages .package .btn-row .btn {
  font-size: 32px;
  font-size: 2rem;
  margin: 24px auto;
}
.packages .package.current {
  background: var(--site-color);
  color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  animation: packageScale 0.1s linear;
  transform: scale(110%);
  z-index: 2;
}
.packages .package.current .title, .packages .package.current .pricing {
  color: #fff;
}
.packages .package.current .title {
  font-size: 75px;
  font-size: 4.6875rem;
}
.packages .package.current .features ul li:before {
  background: var(--secondary-site-color);
}
.packages .package.current .btn-row {
  height: 112px;
}

/*Footer*/
.footer-wrapper {
  display: block;
  padding: 2.86% 8.3%;
  background: var(--site-color);
  font-size: 16px;
  font-size: 1rem;
}
.footer-wrapper hr {
  border-color: #e9e9e9;
  margin-bottom: 15px !important;
}
.footer-wrapper .footer-powered {
  display: flex;
  justify-content: space-between;
  color: #858585;
}
.footer-wrapper .footer-powered .list-inline {
  margin: 0;
}
.footer-wrapper .footer-powered .dropdown-toggle {
  text-decoration: none;
  line-height: 1;
  display: block;
  color: #858585;
}
.footer-wrapper .footer-powered .dropdown-toggle svg {
  width: 13px;
  height: 13px;
  margin-top: -2px;
}
.footer-wrapper .footer-menu .title {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  color: var(--secondary-site-color);
  font-weight: bold;
}
.footer-wrapper .copyright {
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 4%;
  color: #c9c9c9;
}
.footer-wrapper .social-links {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.footer-wrapper .social-links .cntnr {
  text-align: right;
}
.footer-wrapper .social-links .inner {
  display: inline-block;
}
.footer-wrapper .social-links .title {
  text-align: left;
}

.footer-wrapper-sidebar {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.footer-wrapper-sidebar .footer-powered {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #858585;
  font-size: 13px;
  font-size: 0.8125rem;
}
.footer-wrapper-sidebar .footer-powered p,
.footer-wrapper-sidebar .footer-powered .dropdown-toggle,
.footer-wrapper-sidebar .footer-powered .dropdown-toggle svg {
  min-width: 140px;
}
.footer-wrapper-sidebar hr {
  border-color: #e9e9e9;
  margin: 10px 0 !important;
}
.footer-wrapper-sidebar .list-inline {
  margin: 0 -5px 0;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-size: 0.8125rem;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-wrapper-sidebar .list-inline > li > a {
  text-decoration: none;
  line-height: 1;
  display: block;
  color: #858585;
}

.kind_lang_select_menu {
  min-width: 140px;
}
.kind_lang_select_menu > li > a {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

table .setting-avatar {
  width: 20px;
  float: left;
  margin-right: 5px;
  border-radius: 100px;
}

table.setting-table {
  font-size: 14.5px;
}

table.setting-table .active {
  color: green;
}

table.setting-table .pending {
  color: red;
}

.report-not-seen {
  background-color: #ea1e1e;
  padding: 2px;
  color: #fff;
  font-size: 14.5px;
  font-size: 0.90625rem;
  height: 20px;
  line-height: 1.4;
  border-radius: 3px;
}

.dropdown-search-link {
  display: none;
}

.dropdown-hidden-link {
  display: block;
}

.file-sharing-download-btn {
  position: absolute;
  z-index: 1;
  margin-top: 1px;
  right: 10px;
  color: #fff;
  text-shadow: 0 0 2px #333;
  font-size: 20px;
}

.post-file,
.recipient-chat-user .avatar {
  position: relative;
}

.file-sharing-resize-btn {
  right: 35px;
  cursor: pointer;
}

.post-file {
  text-align: center;
}

.profile-top-line {
  width: 100%;
  padding: 2px;
  margin-top: -4px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.editer-emo {
  padding-top: 10px;
}

.list-group {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

/*Chat*/
.kind_chat_list-right {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
}

.recipient-chat-user {
  position: relative;
  padding: 8px 10px;
  cursor: pointer;
  margin: 5px 0;
  transition: all 0.1s;
}
.recipient-chat-user:hover {
  background-color: #f0f2f5 !important;
}
.recipient-chat-user .new-message-alert {
  font-size: 13px;
  font-size: 0.8125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: #E91E63;
  border-radius: 50%;
  padding: 0;
  margin-right: 5px;
}
.recipient-chat-user .user-info {
  display: flex;
  align-items: center;
}
.recipient-chat-user img {
  width: 35px;
  min-width: 35px;
  height: 35px;
  border-radius: 100%;
  object-fit: cover;
  margin-right: 8px;
}
.recipient-chat-user .chat-user-text {
  color: #353535;
  font-size: 14.5px;
  font-size: 0.90625rem;
  text-transform: capitalize;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 85px);
}
.recipient-chat-user .chat-loading-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 7px;
}
.recipient-chat-user .chat-loading-icon svg {
  width: 20px;
  height: 20px;
}
.recipient-chat-user .chat-loading-icon:empty {
  width: 0;
  height: 0;
}

.chat-container {
  max-height: 100%;
  overflow: auto;
  bottom: 0;
  color: #3f3f3f;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  width: 250px;
  padding-top: 45px;
  background: #ffffff;
  z-index: 66;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
}
.chat-container.full {
  min-height: 100%;
}
.chat-container .online-toggle {
  padding: 10px;
  display: flex;
  align-items: center;
}
.chat-container .online-toggle h3 {
  margin: 0;
  font-size: 18px;
  font-size: 1.125rem;
}
.chat-container .online-toggle .chat-status {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
}
.chat-container .online-toggle .chat-status .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.04);
  height: 27px;
  margin-left: 8px;
  width: 27px;
  min-width: 27px;
  border-radius: 50%;
  border: 0;
  box-shadow: none;
  padding: 0;
}
.chat-container .online-toggle .chat-status .btn svg {
  width: 19px;
  height: 19px;
}
.chat-container .online-toggle .chat-status .dropdown-menu {
  min-width: 130px;
}
.chat-container .online-toggle .chat-status .dropdown-menu li a {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.chat-container .online-toggle .chat-status .dropdown-menu li a svg {
  width: 9px;
  height: 9px;
  margin: -2px 5px 0 0;
}
.chat-container .online-toggle .chat-status .dropdown-menu li.divider {
  margin: 5px 0;
}
.chat-container .kind_chat_search {
  padding: 10px;
  flex: 0 0 auto;
}
.chat-container .kind_chat_search input {
  width: 100%;
  background-color: #f0f2f5;
  border-radius: 7px;
  height: 32px;
  border: 0;
  padding: 1px 12px;
  outline: 0;
}
.chat-container .kill_chat_tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  text-align: center;
  margin: 0 0 14px;
}
.chat-container .kill_chat_tabs li {
  float: none;
  margin: 0 3px;
  width: auto;
}
.chat-container .kill_chat_tabs li a {
  padding: 7px 22px;
  height: auto;
  margin: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 600;
  border: 0 !important;
  border-radius: 10px;
  color: #949494;
  cursor: pointer;
}
.chat-container .kill_chat_tabs li a svg {
  width: 20px;
  height: 20px;
  margin-top: -2px;
}
.chat-container .kill_chat_tabs li a:hover {
  background-color: #ececec !important;
}
.chat-container .kill_chat_tabs li.active a {
  background: #f0e3e3 !important;
  cursor: pointer !important;
}

.online-content-toggler {
  max-height: 40%;
  overflow-y: auto;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  flex-grow: 1;
  display: none;
}
.online-content-toggler .empty_state {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.online-content-toggler .empty_state svg {
  width: 50px;
  height: 50px;
  margin: 0 auto 10px;
}

.chat-opacity {
  width: 250px;
  position: fixed;
  height: 100%;
  display: none;
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 2;
  backdrop-filter: blur(6px);
  top: 45px;
  right: 0;
  align-items: center;
  justify-content: center;
}
.chat-opacity .empty_state {
  margin: -45px 0 0;
  padding: 0 10px;
}
.chat-opacity .empty_state .btn {
  margin-top: 30px;
  box-shadow: none;
  background-color: #03A9F4;
  color: #ffffff;
}
.chat-opacity.active {
  display: flex;
}

.kind_group_chat_image,
.kind_group_chat_image img {
  min-height: 180px;
  max-height: 180px;
}

.group_chat_mbr_list {
  width: 100%;
  max-height: 200px;
  overflow-x: auto;
  position: absolute;
  background: #fff;
  z-index: 9;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  border-radius: 0 0 4px 4px;
}
.group_chat_mbr_list p.no_participant {
  width: 100%;
  line-height: 90px;
  text-align: center;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0;
}
.group_chat_mbr_list:empty {
  padding: 0;
  box-shadow: none;
}

.group_chat_mbr_part {
  border-bottom: 1px solid #eaeaea;
  width: 100%;
  padding: 10px;
}
.group_chat_mbr_part .avatar {
  width: 37px;
  height: 37px;
  margin-right: 10px;
}
.group_chat_mbr_part .avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.group_chat_mbr_part .user-name {
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: capitalize;
}
.group_chat_mbr_part .user-lastseen, .group_chat_mbr_part .user-lastseen .small-last-seen {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #7b7b7b;
}
.group_chat_mbr_part:last-child {
  border-bottom: none;
}

.chat_main {
  position: fixed;
  bottom: 0;
  width: 300px;
  color: #333;
  z-index: 9;
  border-radius: 10px 10px 0 0;
  right: 270px;
  box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.04);
}
.chat_main:nth-child(2) {
  right: 585px;
}
.chat_main:nth-child(3) {
  right: 900px;
}

.chat-tab .online-toggle-hdr {
  width: 100%;
  min-height: 60px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 11px;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.chat-tab .online-toggle-hdr.white_online {
  animation: mymove 1.5s infinite;
}

.kind_chat_hdr_usr {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}
.kind_chat_hdr_usr .avatar {
  width: 28px;
  min-width: 28px;
  height: 28px;
  margin-right: 8px;
}
.kind_chat_hdr_usr .avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.kind_chat_hdr_usr > div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.kind_chat_hdr_usr a {
  text-decoration: none;
}
.kind_chat_hdr_usr h3 {
  margin: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  line-height: normal;
}
.kind_chat_hdr_usr .chat-tab-status {
  margin: -1px 0 -2px;
  display: none;
  font-size: 10px;
  font-size: 0.625rem;
  padding: 0 5px 0 5px;
}
.kind_chat_hdr_usr .chat-tab-status svg {
  width: 7px;
  height: 7px;
  margin-top: -1px;
}
.kind_chat_hdr_usr .chat-tab-status.active {
  display: block;
  color: #7dd181;
}

/*.chat-tab .online-toggle-hdr.white_online .chat-tab-status.active {color: #ffffff;}
.chat-tab .online-toggle-hdr.white_online a {color: #ffffff;}
.chat-tab .online-toggle-hdr.white_online svg {color: #ffffff; fill: #ffffff;}*/
.post-file .plyr--fullscreen-enabled video {
  max-height: none;
}

.chat-tab .online-toggle-hdr,
.kind_thread_head {
  background: #fff;
  color: #444;
}

.chat-tab .online-toggle-hdr a {
  color: #444;
}
.chat-tab .online-toggle-hdr .close-chat {
  flex: 0 0 auto;
}
.chat-tab .online-toggle-hdr .close-chat a {
  display: inline-block;
  line-height: 1;
}
.chat-tab .online-toggle-hdr .close-chat svg {
  width: 23px;
  height: 23px;
  margin: 1px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 3px;
  transition: all 0.1s;
}
.chat-tab .online-toggle-hdr .close-chat svg.disabled {
  opacity: 0.4;
}
.chat-tab .online-toggle-hdr .close-chat svg:hover {
  background: rgba(0, 0, 0, 0.1);
}
.chat-tab .online-toggle-hdr h3 {
  transition: all 0.1s;
  padding: 3px 5px 3px 5px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.chat-tab .online-toggle-hdr h3:hover {
  background: rgba(0, 0, 0, 0.03);
}
.chat-tab .online-toggle-hdr img:hover {
  -webkit-filter: brightness(89%);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.chat-user-desc {
  padding: 10px;
  display: none;
  align-items: center;
  justify-content: center;
  height: 274px;
  flex-direction: column;
}
.chat-user-desc.chat-user-desc-show {
  display: flex;
}
.chat-user-desc img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-bottom: 15px;
}
.chat-user-desc .text {
  text-align: center;
}
.chat-user-desc .head-text {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #000;
  margin-bottom: 5px;
}
.chat-user-desc .desc-text {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #6b6b6b;
}
.chat-user-desc .desc-text svg {
  margin-top: -2px;
  width: 13px;
  height: 13px;
}

.chat-messages-wrapper {
  height: 280px;
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  background-color: #fff;
  width: 300px;
  padding-top: 6px;
}
.chat-messages-wrapper .incoming {
  max-width: 65%;
}
.chat-messages-wrapper .incoming p .hash {
  color: #333 !important;
}
.chat-messages-wrapper .incoming, .chat-messages-wrapper .outgoing {
  max-width: 75%;
  position: relative;
}
.chat-messages-wrapper .incoming .message-text, .chat-messages-wrapper .outgoing .message-text {
  border-radius: 15px;
  padding: 6px 14px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #333;
  background-color: #f0f2f5;
}
.chat-messages-wrapper .outgoing .message-media a {
  color: #fff;
}
.chat-messages-wrapper .message-group_owner {
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 3px 1px 2px;
}
.chat-messages-wrapper .message-group_owner a {
  text-decoration: none;
}
.chat-messages-wrapper .messages-wrapper {
  border: none;
  padding: 4px 12px;
  position: relative;
}
.chat-messages-wrapper .messages-wrapper .message-media {
  border-radius: 15px;
  overflow: hidden;
  line-height: 1;
  display: flex;
}
.chat-messages-wrapper .messages-wrapper .message-media > a:not(.file-sharing-download-btn) {
  text-decoration: none;
  border-radius: 15px;
  padding: 6px 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 16px;
}
.chat-messages-wrapper .messages-wrapper .incoming .message-media > a:not(.file-sharing-download-btn) {
  background-color: #f0f2f5;
}
.chat-messages-wrapper .messages-wrapper .message-typing {
  margin-top: 10px;
}
.chat-messages-wrapper .messages-wrapper .message-typing svg {
  margin-left: 5px;
}
.chat-messages-wrapper .messages-wrapper .message-typing:empty {
  margin-top: 0;
}
.chat-messages-wrapper .messages-wrapper .name {
  color: #666;
  font-size: 12px;
}
.chat-messages-wrapper .messages-wrapper .user-avatar-right {
  float: right;
  width: 30px;
  margin-left: 10px;
  border-radius: 50%;
}
.chat-messages-wrapper .messages-wrapper .user-avatar-left {
  float: left;
  width: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.chat-messages-wrapper .media-video-file {
  width: 100%;
  border-radius: 1px;
  padding: 0;
  margin-top: 0;
  border: none;
}
.chat-messages-wrapper .file-sharing-download-btn {
  margin-top: 1px;
}
.chat-messages-wrapper .image-file {
  max-width: 100%;
  border: 0;
  max-height: 150px;
  border-radius: 0;
}
.chat-messages-wrapper .message-details {
  margin-right: 0;
  margin-top: 2px;
  font-size: 12px;
  font-size: 0.75rem;
}

.btn-chat {
  width: 50.2%;
  border-radius: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-top: 0;
}

.chat-textarea .chat-btns-w .chat_optns .emo-container,
.emo-message-container,
.publisher-box-emooji {
  max-height: 280px;
  overflow-y: auto;
  display: block !important;
}

.chat-textarea {
  width: 100%;
  background-color: #fff;
}
.chat-textarea textarea {
  width: calc(100% - 24px);
  height: 36px;
  border-radius: 2em;
  padding: 7px 12px;
  font-size: 14px;
  font-size: 0.875rem;
  resize: none;
  max-height: 36px;
  border: 0;
  background: #f0f2f5 !important;
  margin: 10px 12px 10px;
}
.chat-textarea .chat-btns-w {
  padding: 1px 10px 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.chat-textarea .chat-btns-w .ball-pulse {
  margin: 0;
  line-height: 26px;
  transform: scale(0.7);
}
.chat-textarea .chat-btns-w .btn-file {
  padding: 0;
  display: inline-flex;
  border: 0;
  cursor: pointer;
  box-shadow: none;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  transition: all 0.15s;
  margin: 0 2px;
}
.chat-textarea .chat-btns-w .btn-file:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.chat-textarea .chat-btns-w .record_timei {
  position: absolute;
  bottom: 11px;
  padding: 4px 7px;
  background-color: #fff;
  right: 45px;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.19);
  line-height: 1;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
}
.chat-textarea .chat-btns-w .chat_optns {
  color: #5b5b5b;
}
.chat-textarea .chat-btns-w .chat_optns svg {
  width: 22px;
  height: 22px;
}
.chat-textarea .chat-btns-w .chat_optns .dropdown-menu {
  left: 0;
  right: 0;
  height: 280px;
  padding: 0;
  bottom: 45px;
  margin: 0;
}
.chat-textarea .chat-btns-w .chat_optns .dropdown-menu .empty_state {
  margin: 83px 0;
}
.chat-textarea .chat-btns-w .chat_optns .dropdown-menu .empty_state svg {
  width: 60px;
  height: 60px;
  color: #ffffff;
}
.chat-textarea .chat-btns-w .chat_optns .dropdown-menu.kind_choose_chat_clrs {
  bottom: 92px;
  box-shadow: none;
  border-radius: 0;
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
}
.chat-textarea .chat-btns-w .chat_optns.dropup {
  position: static;
}
.chat-textarea .chat-btns-w .chat_optns .emo-container span i {
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
  margin: 0;
}
.chat-textarea .chat-btns-w .chat_optns .emo-container span:hover {
  background-color: #efefef;
}

.kind_choose_chat_clrs .chat-colors-cont {
  width: 100%;
  height: 100%;
  padding: 15px;
}
.kind_choose_chat_clrs .chat-colors-cont a {
  width: auto;
  line-height: 1;
  font-size: inherit;
  margin: 5px 3px;
}
.kind_choose_chat_clrs .chat-colors-cont a svg {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50%;
  transition: all 0.15s;
}
.kind_choose_chat_clrs .chat-colors-cont a svg:hover {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  opacity: 0.8;
}

.publisher-box-emooji {
  min-width: 260px;
}

.chat-textarea .chat-btns-w .chat_optns .emo-container span,
.emo-message-container span,
.publisher-box-emooji span {
  display: inline-flex;
  margin: 1px;
  padding: 2px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  transition: all 0.15s;
  cursor: pointer;
  font-size: 21px;
  font-size: 1.3125rem;
}

#chat-box-stickers {
  height: 280px;
}
#chat-box-stickers input {
  padding-left: 10px;
  border: none;
  width: 100%;
  border-radius: 0;
  border-bottom: 1px solid #f0f0f0;
}
#chat-box-stickers #chat-box-stickers-cont img, #chat-box-stickers #chat-box-stickers-cont video {
  height: 83px;
  max-height: 85px;
}
#chat-box-stickers input + #chat-box-stickers-cont {
  max-height: 260px;
}

#chat-box-stickers-cont {
  width: 100%;
  overflow: scroll;
  max-height: 280px;
}
#chat-box-stickers-cont img, #chat-box-stickers-cont video {
  width: 50%;
  height: 80px;
  display: inline;
  cursor: pointer;
  float: left;
}

.home-sidebar.profile-style.kind_add_groupcht_mmbrs {
  margin: 0;
  padding: 8px 5px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.home-sidebar.profile-style.kind_add_groupcht_mmbrs:last-child {
  border: 0;
  padding-bottom: 0;
}
.home-sidebar.profile-style.kind_add_groupcht_mmbrs h3 {
  margin: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
}
.home-sidebar.profile-style.kind_add_groupcht_mmbrs .pointer.status {
  margin-left: auto;
}

.record-chat-audio {
  padding: 3px;
  color: #333;
}

.chat-recording-time {
  color: #333;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-family: Hind, sans-serif;
}

.ad-placement-header-footer iframe, .ad-placement-header-footer script {
  width: 80%;
}
.ad-placement-header-footer .content {
  margin-top: 30px;
}

.verified-color svg,
svg.verified-color {
  margin-top: -3px !important;
  fill: #55acee;
}

.filter-by-home {
  display: none;
}

.tooltip-wide {
  font-size: 95%;
}
.tooltip-wide .tooltip {
  min-width: 500px;
}

.verified-color {
  color: #55acee;
}
.verified-color svg {
  width: 18px !important;
  height: 18px !important;
}

.tooltips {
  min-width: 200px;
}

.pinned-post-container {
  position: relative;
}

.post-options {
  left: auto;
  right: 0;
  border: none;
  color: #ccc;
}

.api-ex-urls,
.app-avatar,
.video-con {
  border-radius: 3px;
}

.activity-container .time {
  font-size: 10px;
}
.activity-container img {
  width: 50px;
}
.activity-container .activity {
  border-bottom: 1px solid #f0f2f5;
}
.activity-container .activity img {
  width: 35px !important;
  height: 35px;
  overflow: hidden;
}
.activity-container .activity .inline_post_count_emoji > img {
  width: 16px !important;
  height: 16px;
}

.second-user-color {
  color: #333;
}

.pin-icon,
.sop-icon {
  position: absolute;
  width: auto;
  color: #f9b340;
}

.sop-icon {
  right: 15px;
  top: 15px;
  font-size: 25px;
  font-size: 1.5625rem;
}

.pin-icon {
  top: -10px;
  font-size: 23px;
}
.pin-icon svg {
  fill: #f9b340;
  width: 23px !important;
  height: 23px !important;
}

.pinned-text {
  color: orange;
}

.promoted-post {
  margin-top: 30px;
  position: relative;
}
.promoted-post .promoted-icon {
  position: absolute;
  top: -12px;
  color: #ffa412;
}
.promoted-post .promoted-icon svg.feather {
  margin-top: 0;
  width: 27px;
  height: 27px;
  fill: #ffeac9;
}

#remote-media,
.sidebar-page-data,
.video-con {
  position: relative;
}

.boosted-text {
  color: #e13c4c;
}

.api-ex-urls {
  background: #a84849;
  color: #fff;
  padding: 4px;
}

#modal-dialog-update-info {
  margin: 60px auto;
}

.account-activate-icon {
  font-size: 100px;
  font-size: 6.25rem;
  color: #a84849;
}

.app-avatar {
  width: 30px;
  margin-right: 7px;
}

#remote-media h3 {
  text-align: center;
  color: #fff;
  padding: 15px;
}
#remote-media video:nth-child(2) {
  width: 80% !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.hidden-mobile-image,
.video-con {
  width: 100%;
  background: #444;
}

.sidebar-page-data .sidebar-listed-page-avatar {
  position: absolute;
  top: 0;
}
.sidebar-page-data .sidebar-listed-page-avatar img {
  width: 70px;
  height: 70px;
  background: #fff;
  padding: 0 1px 1px 0;
  border-bottom-right-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.sidebar-page-data .sidebar-listed-page-name {
  position: absolute;
  left: 8px;
  font-size: 16px;
  font-size: 1rem;
  top: 75%;
  color: #fff;
}
.sidebar-page-data .sidebar-listed-page-name a {
  color: #fff !important;
}
.sidebar-page-data .sidebar-listed-page-like-btn {
  position: absolute;
  right: 8px;
  top: 70%;
}
.sidebar-page-data .text-shadow {
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 100%);
  padding: 20px;
  position: relative;
  margin-top: -40px;
}
.sidebar-page-data .sidebar-listed-page-cover img {
  width: 100%;
}

.no-more-pages {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #777;
}

.user-details {
  z-index: 1111;
  padding-top: 10px;
}
.user-details .loading-user {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  width: 330px;
  border-radius: 3px;
  background-color: #f9f9f9;
  padding: 10px;
}
.user-details .loading-user div.fa {
  text-align: center;
  font-size: 19px;
  font-size: 1.1875rem;
  display: block;
}
.user-details:not(.not-profile) {
  z-index: 333;
  padding-top: 35px;
}
.user-details.not-profile:before {
  position: absolute;
  content: "";
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #f9f9f9;
  left: 10px;
  border-bottom-color: #f9f9f9;
  top: 0;
  filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.35));
}
.user-details.right:before {
  left: auto;
  right: 20px;
  content: "";
}

.user-fetch {
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.2);
  width: 340px;
  min-height: 240px;
  border-radius: 6px;
  overflow: hidden;
  background-color: #fff;
}
.user-fetch .user-cover {
  background-size: cover !important;
  background-position: 100% !important;
  min-height: 130px;
}
.user-fetch .user-avatar {
  position: relative;
  float: none;
  z-index: 2;
  text-align: center;
  margin-top: -50px;
  margin-bottom: 15px;
}
.user-fetch .user-avatar img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.user-fetch hr {
  margin-bottom: 0 !important;
}
.user-fetch .user-name {
  font-size: 17px;
  font-size: 1.0625rem;
  z-index: 3;
  position: relative;
  width: 100%;
  line-height: 1;
  color: #3c3c3c;
  font-weight: 700;
  text-align: center;
}
.user-fetch .user-name a {
  color: #3c3c3c !important;
}
.user-fetch .user-buttons {
  width: 100%;
  margin-right: 0;
  margin-top: 13px;
  text-align: center;
}
.user-fetch .user-information {
  padding: 4px;
  margin: 10px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  color: #666;
  border-top: 1px solid #eee;
}
.user-fetch .user-information li {
  padding: 5px;
  display: inline-block;
  font-size: 14.5px;
}
.user-fetch .user-information li svg.feather {
  margin: -2px 1px 0;
  width: 14px;
  height: 14px;
}
.user-fetch .user-cover img {
  width: 100%;
}
.user-fetch .user-footer .user-button {
  margin: 0 4px;
  display: inline-block;
}
.user-fetch .user-footer .user-button button {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.user-fetch .user-footer .user-button:empty {
  margin: 0;
}

.typing {
  width: 33px;
  margin-top: 10px;
}

.filter-margin {
  margin-bottom: 20px;
}

.emo-post-container {
  z-index: 2;
  display: none;
  right: 0;
  left: auto;
  background-color: #fff;
  padding: 5px;
}

.filterby .avtive, .filterby li:hover {
  background: #f9f9f9;
}

ul#filterby-post {
  position: sticky;
  top: 46px;
  z-index: 9;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
ul#filterby-post li {
  padding: 9px;
  height: auto;
  border: 0;
  border-radius: 50%;
  line-height: 1;
  cursor: pointer;
  margin: 13px 3px;
  position: relative;
}
ul#filterby-post li:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: currentColor;
  border-radius: 50%;
  opacity: 0.1;
}
ul#filterby-post li svg {
  width: 20px;
  height: 20px;
  display: block;
  margin: 0;
}
ul#filterby-post .avtive {
  transition: all 0.1s;
  background: currentColor !important;
}
ul#filterby-post .avtive:before {
  display: none;
}
ul#filterby-post .avtive svg {
  color: #fff !important;
}

.emo-comment,
.image-comment {
  position: absolute;
  color: #999;
  top: 0;
  z-index: 2;
}

.emo-comment {
  right: 33px;
}

.image-comment {
  right: 25px;
}

.float-right {
  margin-top: 5px;
  float: right;
}

.comment-image-con {
  width: 50%;
  position: relative;
  margin-top: 10px;
}
.comment-image-con img {
  max-width: 100%;
  width: 100%;
  border-radius: 3px;
}
.comment-image-con .remove-icon {
  position: absolute;
  top: 8px;
  cursor: pointer;
  color: #fff;
  text-shadow: 0 1px 1px #000;
  right: 10px;
}

.send-comment {
  position: absolute;
  color: #999;
  display: none;
  right: 80px;
  top: 0;
  z-index: 2;
}

.post-commet-textarea {
  position: relative;
}

.user-username {
  color: #a84849;
  font-size: 10px;
}

.user-story-container .ads-heading {
  overflow: hidden;
  width: 100%;
  padding: 10px 15px;
}
.user-story-container .ads-image {
  width: 46px;
  height: 46px;
  display: block;
  overflow: hidden;
  margin-right: 10px;
}
.user-story-container .panel {
  padding-top: 10px;
}
.user-story-container .ads-meta {
  color: #555;
}
.user-story-container .ads-meta .title {
  margin-bottom: 0;
  margin-top: 1px;
}
.user-story-container .ads-description {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  overflow: hidden;
  word-wrap: break-word;
  padding: 15px 0;
}
.user-story-container .ads-headline {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  overflow: hidden;
  word-wrap: break-word;
  padding: 15px 0;
}
.user-story-container .ads-headline p {
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  font-weight: 400;
}
.user-story-container .ads-headline p span {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #333;
  display: block;
}
.user-story-container .ads-headline p span.read-ads-description {
  display: block;
  height: 40px;
  overflow: hidden;
  cursor: pointer;
}
.user-story-container .ads-cover {
  width: 100%;
  overflow: hidden;
  border-radius: 2px;
  box-shadow: 0 1px 0 0 #f0f2f5, 0 0 0 1px #f0f2f5;
}
.user-story-container .ads-cover a {
  display: block;
  max-height: 700px;
}
.user-story-container .ads-cover .ads-description {
  width: 100%;
  overflow: hidden;
  padding: 15px;
}
.user-story-container .ads-cover .ads-description h5 {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  font-weight: 700;
  padding: 0;
  margin: 0;
}
.user-story-container .ads-cover .ads-description p {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  margin-top: 5px;
}

.lightbox-backgrond,
.lightbox-content {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  left: 0;
}

.admin-panel .page-margin {
  margin-bottom: 0;
}
.admin-panel .btn-default {
  height: 30px;
  font-size: 14.5px;
  font-size: 0.90625rem;
}
.admin-panel .col-md-9 .list-group-item.dashboard {
  color: #444 !important;
  background-color: #f9f9f9 !important;
}
.admin-panel .col-md-9 .list-group-item.users {
  background-color: #4c75a3 !important;
}
.admin-panel .col-md-9 .list-group-item.pages {
  background-color: #ce3d3d !important;
}
.admin-panel .col-md-9 .list-group-item.groups {
  background-color: #f2b92b !important;
}
.admin-panel .col-md-9 .list-group-item.posts {
  background-color: #6abd46 !important;
}
.admin-panel div ul {
  margin: 0 !important;
  border-bottom: 1px solid #f9f9f9;
  border-radius: 0 !important;
}
.admin-panel p i:not(.fa-caret-down) {
  width: 15px;
  font-size: 14.5px;
}

.admin-panel-well .admin-static50 {
  width: 50% !important;
  background-color: #333 !important;
}
.admin-panel-well .admin-static {
  width: 25%;
  background-color: #4c75a3;
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 5px;
  min-height: 100px;
  text-align: center;
}
.admin-panel-well .user-count {
  background-color: #4c75a3;
}
.admin-panel-well .page-count {
  background-color: #ce3d3d;
}
.admin-panel-well .groups-count {
  background-color: #f2b92b;
}
.admin-panel-well .posts-count- {
  background-color: #6abd46;
}
.admin-panel-well .messages-count {
  background-color: #f2b92b;
  cursor: inherit;
}
.admin-panel-well .online-count {
  background-color: #659fcb;
  cursor: inherit;
}
.admin-panel-well .games-count {
  background-color: #e84c4c;
  cursor: inherit;
}
.admin-panel-well .comments-count {
  background-color: #6abd46;
  cursor: inherit;
}
.admin-panel-well .icon {
  font-size: 40px;
  font-size: 2.5rem;
}
.admin-panel-well .text {
  font-size: 18px;
  font-size: 1.125rem;
}
.admin-panel-well.manage-users .text {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.payments {
  font-family: Lato !important;
}

.social-box {
  color: #fff;
  padding: 10px 10px 0;
}
.social-box .social-icon {
  color: #fff;
  font-size: 40px;
  font-size: 2.5rem;
  margin-top: 10px;
}
.social-box.facebook {
  background: #43609c;
}
.social-box.google {
  background: #dc493c;
}
.social-box.twitter {
  background: #659fcb;
}
.social-box.linkedin {
  background: #0177b5;
}
.social-box.instagram {
  background: #3f729b;
}
.social-box.vk {
  background: #4c75a3;
}

.last-btn {
  margin-bottom: 0 !important;
}

.btn-upload-image {
  background-color: transparent;
  opacity: 1;
  color: #fff;
  transition: all 0.2s;
  text-shadow: #555 0 0 1px;
  padding: 5px;
}
.btn-upload-image:hover {
  background: 0 0;
  text-shadow: #444 0 0 3px;
}

.nopadding-left {
  padding-left: 0 !important;
}

.lightbox-backgrond {
  width: 100%;
  z-index: 1030;
  background: rgba(0, 0, 0, 0.8);
}

.lightbox-content {
  transition: all 0.4s;
  margin-right: auto;
  margin-left: auto;
  width: 1110px;
  margin-top: 50px;
  z-index: 1031;
}
.lightbox-content .story-img {
  border-radius: 3px 0 0 3px;
  display: table-cell;
  vertical-align: middle;
  height: calc(100vh - 100px);
}
.lightbox-content .story-img img {
  max-width: 100%;
  display: block;
  max-height: calc(100vh - 100px);
  margin-left: auto;
  margin-right: auto;
}
.lightbox-content .comment-section {
  background-color: #fff;
  height: calc(100vh - 100px);
  border-radius: 0 3px 3px 0;
  padding-top: 10px;
  display: table-cell;
  width: 35%;
}
.lightbox-content .comment-section .stats {
  padding: 0 16px;
  border-bottom: 1px solid #ebebeb;
}
.lightbox-content .comment-section .stats .stat-item {
  display: inline-block;
  padding: 7px 8px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border: 0;
  background: #fff;
  box-shadow: none;
  width: 49%;
  font-weight: 700;
}
.lightbox-content .comment-section .post-info {
  margin: 0 16px 10px;
  max-height: 100px;
  overflow: auto;
  position: relative;
}
.lightbox-content .comment-section .post-info p {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #555;
  word-break: break-word;
}
.lightbox-content .comment-section .user-name {
  margin-bottom: 0;
  margin-top: 4px;
  font-weight: 700;
}
.lightbox-content .user-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 9px;
}

.cool-style-album .album-name h4 {
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.close-lightbox,
.create-album {
  margin-right: 5px;
  cursor: pointer;
}

.lightbox-content.multi {
  width: 900px;
}

.close-lightbox {
  padding: 4px;
  color: #666;
  margin-top: -5px;
}
.close-lightbox svg {
  transition: all 0.2s;
}
.close-lightbox svg:hover {
  color: #f4f4f4;
}

span.product-list {
  position: absolute;
  top: 7px;
  color: #fff;
  background: rgba(255, 255, 255, 0.3);
  padding: 4px;
  border-radius: 50%;
  right: 17px;
  transition: all 0.2s;
}
span.product-list:hover {
  background: rgba(255, 255, 255, 0.4);
}

.changer {
  cursor: pointer;
  margin-bottom: 10px;
  position: absolute;
  background: rgba(255, 255, 255, 0.1);
  top: 40%;
  width: 50px;
  display: none;
}
.changer i {
  color: #fff;
  font-size: 30px;
  font-size: 1.875rem;
  text-shadow: 0 1px 2px #555;
  padding: 10px;
  position: relative;
}

.previous-btn {
  left: 0;
}

.next-btn {
  right: 30.5%;
}
.next-btn.multi {
  right: 0;
}

.feeling-text {
  color: #777;
  margin-top: -5px;
}
.feeling-text i {
  font-size: 14.5px;
  font-size: 0.90625rem;
}

.feeling-type li i.twa,
.feelings-value i.twa {
  margin-top: 2px;
  vertical-align: bottom;
}

.feeling-type {
  max-height: 200px;
  overflow: auto;
  display: none;
}
.feeling-type ul {
  padding: 5px;
  border-top: 1px solid #ededed;
  margin-bottom: 1px;
}
.feeling-type li {
  color: #666;
  padding: 5px;
}
.feeling-type.feeling-types {
  position: absolute;
  background-color: #fff;
  width: 100%;
  z-index: 9;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 5px 5px;
  border-top-width: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.feeling-type.feeling-types li {
  display: table;
  margin: 2px 0;
}
.feeling-type.feeling-types li svg.feather {
  display: table-cell;
  width: 26px;
  height: 26px;
  margin: 0 10px 0 2px;
  padding: 1px;
}
.feeling-type.feeling-types li span {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 700;
}
.feeling-type.feeling-types li:hover {
  background-color: #f7f7f7;
}

.feelings-value {
  background-color: #fff;
  color: #555;
  padding: 4px 6px;
  position: absolute;
}
.feelings-value:empty {
  padding: 0;
}

#feelings-text {
  width: 80%;
  height: 31px;
}

.feelings-type-to {
  padding: 6px 7px;
  color: #555;
  background: #dfecff;
}
.feelings-type-to:empty {
  padding: 0;
}

.pricing,
.upload-image-content {
  transition: all 0.2s ease-in-out;
  text-align: center;
}

.view-more-replies {
  color: #777;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  margin-top: 10px;
  margin-left: 10px;
}
.view-more-replies i {
  font-size: 10px;
  font-size: 0.625rem;
}

/*Album*/
.cool-style-album {
  margin-bottom: 30px;
}
.cool-style-album .album_parent {
  position: relative;
}
.cool-style-album .album_parent .avatar {
  position: relative;
}
.cool-style-album .album_parent .avatar:before, .cool-style-album .album_parent .avatar:after {
  content: "";
  height: 8px;
  position: absolute;
  top: 100%;
  transition: background-color 0.3s;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  background-position: bottom;
}
.cool-style-album .album_parent .avatar:before {
  background-color: #000000;
  left: 10px;
  right: 10px;
  opacity: 0.7;
  background-blend-mode: hard-light;
}
.cool-style-album .album_parent .avatar:after {
  left: 20px;
  right: 20px;
  background-color: #000000;
  margin-top: 8px;
  opacity: 0.3;
  background-blend-mode: hard-light;
}
.cool-style-album .album_parent .avatar a {
  display: block;
  position: relative;
  padding-bottom: 110%;
}
.cool-style-album .album_parent .avatar a img {
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.13);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  object-fit: cover;
}
.cool-style-album .album_parent .avatar .alb_count {
  position: absolute;
  top: 10px;
  right: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-weight: bold;
  line-height: 1;
  display: flex;
  align-items: center;
  padding: 4px 5px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.cool-style-album .album_parent .avatar .alb_count svg {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.cool-style-album .album-name {
  position: absolute;
  padding: 5px 15px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  border-radius: 6px;
  pointer-events: none;
}
.cool-style-album .album-name h4 {
  font-weight: bold;
  font-size: 17px;
  font-size: 1.0625rem;
  overflow: hidden;
  display: block;
  color: white;
}

.cool-style {
  width: 24.66%;
  margin: 1px;
  position: relative;
  float: left;
}
.cool-style img {
  width: 100%;
}
.cool-style .game-name {
  position: absolute;
  margin: 5px;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #fff;
  display: none;
}
.cool-style .game-name a {
  color: #fff;
}
.cool-style .last-play {
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  margin-top: 3px;
}

.overlay-black {
  background: url(../img/overlay-image.png);
  width: 100%;
  padding: 50%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  opacity: 0.5;
  left: 0;
}

.album-image {
  position: relative;
  color: #fff;
  float: left;
}
.album-image span {
  position: absolute;
  top: 0;
  display: none;
  color: #fff;
  text-shadow: 0 1px 1px #333;
  right: 5px;
}

.user-cover-reposition-w,
.user-reposition-container {
  position: relative;
  width: 100%;
}

.load-more-comments {
  color: #777;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-left: 5px;
}

/*Steps*/
.textarea {
  padding-right: 40px;
  border-radius: 2px !important;
}

.reply-textarea {
  padding-top: 5px;
  resize: none;
}

.user-cover-reposition-container {
  position: relative;
}

.user-reposition-container {
  height: 333.3px;
  overflow: hidden;
  display: none;
}
.user-reposition-container img {
  position: absolute;
  width: 100%;
}
.user-reposition-container .user-reposition-dragable-container {
  position: absolute;
  top: 15px;
  left: 50%;
  width: 28%;
  background: rgba(0, 0, 0, 0.15);
  color: #fff;
  font-weight: 700;
  padding: 7px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  transform: translate(-50%);
}
.user-reposition-container .user-reposition-dragable-container svg.feather {
  width: 16px;
  height: 16px;
  margin: -2px 4px 0 0;
}

.center-container {
  padding: 10px 10px 25px;
}
.center-container * {
  text-align: center;
}
.center-container .icon {
  font-size: 50px;
  font-size: 3.125rem;
  margin-bottom: 30px;
}
.center-container .error-container, .center-container .success-container {
  display: inline-block;
  background: 0 0;
  padding: 5px;
  width: 500px;
  margin-bottom: 10px;
  max-width: 30%;
}
.center-container button, .center-container input {
  max-width: 30%;
  display: inline-block;
}
.center-container .error-container {
  color: #af5b5b;
  border: 1px solid #af5b5b;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border-radius: 3px;
}
.center-container .success-container {
  color: #89ba73;
  border: 1px solid #89ba73;
  border-radius: 3px;
}
.center-container hr {
  max-width: 30%;
  margin-bottom: 30px;
}

.read-blog div,
.read-blog iframe,
.read-blog img,
.read-blog p,
.read-blog span {
  max-width: 100%;
}

.announcements,
.blog-h-list .avatar,
.home-announcement,
.center-container p {
  margin-bottom: -5px;
  color: #888;
}

.activate-code-form {
  display: none;
}

#plans {
  padding: 15px;
  width: 80%;
}
#plans ul li {
  font-size: 16px;
  font-size: 1rem;
}
#plans ul li .green {
  font-size: 16px !important;
}

.events-tab-list {
  width: 100%;
  border-bottom: 1px solid #f0f2f5;
  background-color: #fff;
}
.events-tab-list li, .events-tab-list li:hover {
  width: 16.66%;
  font-weight: 600;
  background-color: #a84849;
}
.events-tab-list li a {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 10px;
  color: #fff;
  height: inherit;
}

#select-cover {
  width: 100%;
  overflow: hidden;
  max-height: 300px;
}
#select-cover img {
  width: 100%;
}

.active-e-tab {
  background-color: #a84849 !important;
}

.events-tab-content {
  width: 100%;
  background: #fff;
  padding: 15px;
}

.events-content-wrapper {
  overflow: visible;
}
.events-content-wrapper:last-child {
  margin-bottom: 20px;
}

.cover-container {
  width: 100%;
  overflow: hidden;
  padding-top: 0;
  background: #fff;
  border: 1px solid #f9f9f9;
  border-radius: 3px;
}

.icon-no {
  width: 18px;
}

.cover-wrapper,
.cover-wrapper img,
.event-descripton {
  width: 100%;
}

.cover-wrapper {
  overflow: hidden;
  height: 300px;
}

.cover-footer h4 {
  color: #9197a3;
  padding: 10px 20px;
  font-size: 17px;
  font-size: 1.0625rem;
  margin: 0;
}
.cover-footer div.btn-extra button {
  padding: 5px 25px;
  color: #7b8496;
  overflow: hidden;
  margin: 5px;
}

.event-descripton,
.invite-peple {
  border-radius: 3px;
}
.event-descripton div.subhead,
.invite-peple div.subhead {
  color: #9197a3;
  font-size: 15px;
  font-size: 0.9375rem;
  background: #fff;
  padding: 5px 10px;
}
.event-descripton form input,
.invite-peple form input {
  border: none;
  border-radius: 0;
}
.event-descripton form input:focus,
.invite-peple form input:focus {
  border: none;
}

.event-descripton {
  padding: 15px;
}

.slick-loading .slick-slide,
.slick-loading .slick-track,
.sound-controls,
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body .comment_edele_options {
  visibility: hidden;
}

/*Events*/
.featured-users {
  border-radius: 2px;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
  margin-bottom: 15px;
  background-color: #FBAB7E;
  background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
}
.featured-users .sidebar-title-back {
  background: transparent !important;
}
.featured-users .pro-me-here {
  display: inline-block;
  text-decoration: none;
  line-height: 1;
  margin: 13px 0;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
}
.featured-users .pro-me-here a {
  color: #fff;
}
.featured-users .list-inline {
  margin-bottom: 0;
  margin-left: 0;
}
.featured-users .list-inline .slick-slide {
  position: relative;
}
.featured-users .list-inline .slick-slide a {
  padding: 0 !important;
}
.featured-users img {
  width: 100%;
  background-color: #fff;
  border-radius: 100%;
}
.featured-users .icon {
  position: absolute;
  color: #ccc;
  font-size: 8px;
  font-size: 0.5rem;
  right: 3px;
  top: 0;
}
.featured-users .icon.online {
  color: #6abd46;
}
.featured-users .sidebar-title-back,
.featured-users .pro-me-here a {
  color: #444 !important;
}

.put-me-here-text {
  padding: 7px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-bottom: -30px;
}

.put-me-here {
  width: 100%;
  position: absolute;
  left: 65%;
}
.put-me-here img {
  width: 30px;
}

.nav-names {
  margin-left: 115px;
}
.nav-names li {
  transition: background 0.2s;
}

.delete-icon,
.video-icon {
  cursor: pointer;
  margin-right: 4px;
}

.comment-textarea {
  padding-top: 5px;
  resize: none;
}

.white-loading {
  background: #fff;
  height: 50px;
  width: 100%;
}

.posts-count {
  z-index: 99;
  padding: 10px 15px;
  text-align: center;
  position: fixed;
  transition: all 0.2s ease;
  top: 100px;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 20px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) !important;
}
.posts-count:empty {
  padding: 0;
  border: 0;
  box-shadow: none !important;
}
.posts-count:hover {
  background-color: #f0f2f5;
}

#members table,
.f_topics,
.thread-replies {
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
}

#members table thead tr th,
.member_list {
  font-weight: 400;
}

.home-sidebar.profile-style {
  width: 100%;
  padding: 5px;
  margin-bottom: -3px;
}
.home-sidebar.profile-style:last-child {
  margin-bottom: 5px;
}
.home-sidebar.profile-style img {
  width: 45px;
}
.home-sidebar.profile-style .user-name {
  font-size: 14.5px;
}
.home-sidebar.profile-style .user-follow-btn {
  position: relative;
  margin-top: -20px;
}
.home-sidebar.profile-style .user-follow-btn.group {
  position: relative;
  margin-top: -35px;
}

.admin-social-login-setting h4 {
  font-size: 16px;
}

.loading-icon.lightbox-content {
  font-size: 70px;
  font-size: 4.375rem;
  color: #fff;
  margin-top: 20%;
  text-align: center;
}

.profile-lists .setting-well {
  padding-top: 0;
}

.kill_user_profile .profile-lists {
  padding: 12px;
}

.sidebar > .list-group a {
  white-space: nowrap;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.sidebar .sidebar-title-back {
  display: block;
  overflow: hidden;
  padding: 0 15px;
  line-height: 39px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #444;
  font-weight: 600;
  background: #fff;
}
.sidebar .sidebar-title-back svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  margin: -3px 10px 0 0;
}

.small-user-list .item .inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.small-user-list .item .avatar {
  width: 48px;
  height: 48px;
  border: 2px solid var(--site-color);
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 8px;
}
.small-user-list .item .title-cntnr .title {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  margin: 0 0 12px;
}
.small-user-list.simple-list {
  display: flex;
  justify-content: center;
}
.small-user-list.simple-list .item {
  margin: 0 14px;
}
.small-user-list.simple-list .item:first-child {
  margin-left: 0;
}
.small-user-list.simple-list .item:last-child {
  margin-right: 0;
}
.small-user-list.slick-slider {
  width: 320px;
  margin: auto;
}
.small-user-list.slick-slider .slick-arrow:before {
  content: "";
  font-weight: normal;
  font-family: "remixicons" !important;
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  width: 18px;
  height: 18px;
}
.small-user-list.slick-slider .slick-arrow.slick-prev, .small-user-list.slick-slider .slick-arrow.slick-next {
  width: 32px;
  height: 32px;
  background: none;
  box-shadow: none;
}
.small-user-list.slick-slider .slick-arrow.slick-prev:before, .small-user-list.slick-slider .slick-arrow.slick-next:before {
  width: 100%;
  height: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  color: #333;
}
.small-user-list.slick-slider .slick-arrow.slick-prev.slick-disabled, .small-user-list.slick-slider .slick-arrow.slick-next.slick-disabled {
  opacity: 1;
  visibility: visible;
}
/*Sidebar Users*/
.sidebar-user {
  font-family: pn, arial, helvetica, sans-serif;
  display: flex;
  align-items: center;
  background: #fff;
  margin-top: 10px;
  padding: 7px;
  border-radius: 8px;
  min-height: 44px;
  width: 100%;
}
.sidebar-user .kindilly-user-name, .sidebar-user .kindilly-acts-send-button {
  color: #000;
}
.sidebar-user .user-name {
  font-size: 16px;
  font-size: 1rem;
  flex-grow: 1;
  float: none;
  transition: all 0.2s linear;
}
.sidebar-user .user-name a {
  padding: 4px 8px;
}
.sidebar-user .user-name a:hover {
  text-decoration: underline;
}
.sidebar-user .avatar img {
  display: block;
  width: 30px;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.2s linear;
}
.sidebar-user:first-child {
  margin-top: 0;
}

.user-name {
  float: left;
}

.kindilly-acts-send-button {
  float: right;
}

.dollars-section {
  width: 100%;
  text-align: center;
}

.acts-section {
  width: 100%;
  text-align: center;
}

.kind_side_usrs {
  width: 50%;
  display: inline-block;
  padding: 5px;
}

.dollars, .acts {
  border: 6px solid var(--secondary-site-color);
  text-align: center;
  border-radius: 26px;
  padding: 10px 6px;
  display: inline-block;
}

.dollars {
  background: var(--secondary-site-color);
}
.dollars .number, .dollars .text {
  color: var(--site-color);
  font-weight: bold;
  display: block;
}
.dollars .number {
  font-size: 102px;
  font-size: 6.375rem;
  line-height: 1;
}
.dollars .text {
  font-size: 24px;
  font-size: 1.5rem;
}

#kill_sidebar_users .btn-default,
.sidebar .kill_sidebar_pages .user-follow-button button {
  line-height: 22px;
  border-radius: 2px !important;
  font-size: 13px !important;
  font-weight: bold;
  padding: 1px 8px !important;
  letter-spacing: 0.3px;
}
#kill_sidebar_users .btn-default svg,
.sidebar .kill_sidebar_pages .user-follow-button button svg {
  display: none;
}

#kill_sidebar_users {
  border: 1px solid #f0f2f5;
  padding: 15px 5px;
  text-align: center;
  border-radius: 10px;
  transition: all 0.2s;
}
#kill_sidebar_users:hover {
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.08);
}
#kill_sidebar_users .avatar img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
#kill_sidebar_users .kill_user_link_name {
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
}
#kill_sidebar_users .kill_user_link_name .user-name {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
}
#kill_sidebar_users .kill_user_username_cont {
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
  margin: -3px 0 10px;
}
#kill_sidebar_users .btn-default {
  font-weight: normal;
  border-radius: 8px !important;
  padding: 2px 16px !important;
  font-size: 14.5px !important;
  line-height: 24px;
  min-width: 70px;
}

.kill_sidebar_pages {
  border-bottom: 1px solid #e7e7e7;
  padding: 0 !important;
}
.kill_sidebar_pages .card {
  box-shadow: none !important;
}
.kill_sidebar_pages:last-child {
  border-bottom: 0;
}
.kill_sidebar_pages .page_middle {
  padding: 10px 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  min-height: 68px;
}
.kill_sidebar_pages .page_middle .title {
  top: 0 !important;
  position: relative !important;
  left: 0 !important;
  font-size: 16px !important;
  line-height: 21px !important;
}
.kill_sidebar_pages .page_middle .title a {
  color: #3e3e3e !important;
}

.sidebar .kill_sidebar_pages .page_middle .avatar {
  top: 0;
  margin-bottom: 0;
  margin-right: 10px;
}
.sidebar .kill_sidebar_pages .page_middle .avatar img {
  width: 45px;
  height: 45px;
  margin: 0 0 0 5px;
}
.sidebar .kill_sidebar_pages .user-follow-button .page_catg {
  line-height: 45px;
  margin: 0 7px;
  color: #747474;
  font-size: 14.5px;
}
.sidebar .kill_sidebar_pages .user-follow-button button {
  margin: 10px 7px;
  width: calc(100% - 14px);
  border-radius: 8px !important;
  line-height: 30px;
}

.search-bar, .ip-w-x-cntnr:has(.search-bar) {
  max-width: 320px;
  margin: auto;
}

.search-bar {
  display: flex;
  justify-content: center;
  width: auto;
}
.search-bar .search-ip, .search-bar .btn-search {
  height: 42px;
}
.search-bar .search-ip {
  margin: 0;
  width: calc(100% - 50px);
  border-radius: 12px 0 0 12px;
  background: #fff;
  border: 2px solid #fff;
  border-right: none;
  flex-grow: 1;
  max-width: 290px;
  padding: 6px 6px 6px 16px;
}
.search-bar .btn-search {
  display: inline-block;
  width: 50px;
  border-radius: 0 12px 12px 0;
  background: var(--site-color);
  border: 2px solid #fff;
  color: #fff;
}
.search-bar.btn-purple .search-ip, .search-bar.btn-purple .btn-search {
  border-color: var(--site-color);
}

.acts_tab .title, .dollars_tab .title, .donations_tab .title {
  text-align: center;
}
.acts_tab .title .heading, .dollars_tab .title .heading, .donations_tab .title .heading {
  font-family: pn, Helvetica, Arial, sans-serif;
  color: #000;
  font-size: 32px;
  font-size: 2rem;
}
.acts_tab .title .info, .dollars_tab .title .info, .donations_tab .title .info {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #616e77;
}

#donations_tab {
  padding-top: 3px;
}

.acts_tab .items, .dollars_tab .items {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  max-width: 560px;
  margin: auto;
}
.acts_tab .kindness-type .title, .dollars_tab .kindness-type .title {
  font-family: finish, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 1px;
  color: var(--text-header-color);
  margin-bottom: 0;
}
.acts_tab .kindness-type .image, .dollars_tab .kindness-type .image {
  width: 100px;
  aspect-ratio: 1.2;
  text-align: center;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  margin-bottom: 6px;
}
.choose-contact-box {
  border-radius: 24px;
  background: #f2feff;
  padding: 24px;
}

.profile-edit-cntnr .section-title {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  text-align: center;
  color: var(--text-header-color);
}
.profile-edit-cntnr .sidebar-conatnier, .profile-edit-cntnr .profile-completion-custom {
  margin: 25px 40px 0;
}
.profile-edit-cntnr .sidebar-conatnier {
  border: 4px solid var(--site-color);
  padding: 24px;
  border-radius: 24px;
}
.profile-edit-cntnr .edit-your-profile .kind_side_loggd_usr_hdr .avatar img {
  border: 2px solid var(--site-color);
}
.profile-edit-cntnr .edit-your-profile .kind_side_loggd_usr_hdr .title-cntnr {
  display: none;
}
.profile-edit-cntnr .btn-row {
  margin-top: 6%;
}

.link1-my-subscription .manage-subscription {
  min-height: 60vh;
  margin-top: 35px;
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
}
.link1-my-subscription .manage-subscription .main-title {
  color: var(--site-color);
  font-size: 40px;
}
.link1-my-subscription .manage-subscription .plan-info-container {
  min-height: 200px;
  width: 100%;
  max-width: 750px;
  padding: 60px 20px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.link1-my-subscription .manage-subscription .plan-info-container .plan-info {
  max-width: 550px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.link1-my-subscription .manage-subscription .plan-info-container .plan-info .info {
  display: flex;
  justify-content: space-between;
}
.link1-my-subscription .manage-subscription .plan-info-container .plan-info .info p {
  margin: 0;
  font-size: 18px;
}
.link1-my-subscription .manage-subscription .plan-info-container .btns {
  max-width: 550px;
  width: 100%;
  margin-top: 40px;
}
.link1-my-subscription .manage-subscription .plan-info-container .btns .cancel-plan {
  width: 100%;
  padding: 10px;
  border: 1px solid var(--site-color);
  background-color: var(--site-color);
  color: #ffffff;
  border-radius: 10px;
}

.plan-info {
  display: flex;
  gap: 15px;
}
.plan-info .heading, .plan-info .plan-price {
  text-align: center;
}
.plan-info .heading h1, .plan-info .heading h2, .plan-info .plan-price h1, .plan-info .plan-price h2 {
  font-size: 45px;
}
.plan-info .heading h1 {
  color: var(--secondary-color);
}
.plan-info .btns {
  text-align: center;
}
.plan-info .btns .change-plan {
  border: 2px solid var(--secondary-site-color);
  padding: 10px 30px;
  background-color: var(--secondary-site-color);
  color: var(--site-color);
  font-size: 20px;
  font-weight: bold;
  border-radius: 10px;
  text-decoration: none;
}
.plan-info .benefit {
  font-size: 16px;
  margin: 6px 0;
}
.plan-info .benefit::before {
  content: "";
  background: var(--secondary-site-color);
  color: #f5f5f5;
  border-radius: 50px;
  width: 10px;
  height: 10px;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}
.plan-info .benefit.point {
  display: flex;
  align-items: center;
}
.plan-info .benefit.point .tag {
  display: flex;
  align-items: center;
  border-radius: 6px;
  padding: 2px 5px;
  height: 21px;
  margin-right: 5px;
}
.plan-info .benefit.point .tag p {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  margin: 0;
}
.plan-info .benefit.point .tag #coin-rotate {
  transform: scale(0.6) translateX(-10px);
}
.plan-info .benefit.point .tag .monthly-dollar {
  transform: translateX(-8px);
}
.plan-info .benefit.point .tag #heart-beat-effect img {
  height: 16px;
  margin-right: 5px;
}
.plan-info .benefit.point .dollar-tag {
  background-color: var(--site-color);
}
.plan-info .benefit.point .credit-tag {
  background-color: var(--secondary-site-color);
}

.link1-wallet #elavon_alert {
  width: 100%;
  max-width: 970px;
  margin: auto;
}
.link1-wallet #paymentForm {
  gap: 25px;
}
.link1-wallet #paymentForm label {
  font-size: 16px;
}
.link1-wallet #paymentForm .form-left {
  width: 100%;
  max-width: 330px;
  padding: 50px 20px;
  box-shadow: rgba(0, 0, 0, 0.15) 10.4px 12px 25px;
  border-radius: 20px;
}
.link1-wallet #paymentForm .form-left .cs_title:before,
.link1-wallet #paymentForm .form-left .benefit:before {
  content: "";
  background: var(--secondary-site-color);
  color: #f5f5f5;
  border-radius: 50px;
  width: 10px;
  height: 10px;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}
.link1-wallet #paymentForm .form-left .plan-price h2 {
  display: none;
}
.link1-wallet #paymentForm .form-left .plan-price h2.active {
  display: block;
}
.link1-wallet #paymentForm .form-left.amount-form {
  background: #f5f5f5;
}
.link1-wallet #paymentForm .form-left.amount-form span.count {
  color: var(--secondary-color);
  font-weight: bold;
}
.link1-wallet #paymentForm .form-left.amount-form .dollar-conversion-container {
  display: flex;
  gap: 10px;
  margin-top: 30px;
}
.link1-wallet #paymentForm .form-left.amount-form .dollar-conversion-container .kindilly_dollar,
.link1-wallet #paymentForm .form-left.amount-form .dollar-conversion-container .kindilly_credits {
  background: #fff;
  padding: 10px;
  text-align: center;
  border-radius: 10px;
  flex: 1;
}
.link1-wallet #paymentForm .form-left.amount-form .dollar-conversion-container .kindilly_dollar label,
.link1-wallet #paymentForm .form-left.amount-form .dollar-conversion-container .kindilly_credits label {
  float: left;
  width: 100%;
}
.link1-wallet #paymentForm .form-left.amount-form .kindilly-dollars-input .label {
  border-color: var(--secondary-color);
}
.link1-wallet #paymentForm .form-left.amount-form #kindilly_dollar_text {
  color: var(--secondary-color);
}
.link1-wallet #paymentForm .form-left.amount-form .cs_text p {
  padding-left: 23px;
}
.link1-wallet #paymentForm .form-right {
  width: 100%;
  max-width: 630px;
  padding: 40px;
  background: var(--site-color);
  color: #ffffff;
  border-radius: 20px;
  min-height: 500px;
}
.link1-wallet #paymentForm .form-right .form-control {
  padding: 28px;
}
.link1-wallet #paymentForm .form-right .plan-duration {
  display: flex;
  flex-direction: column;
  gap: 2px;
  border-radius: 10px;
  overflow: hidden;
}
.link1-wallet #paymentForm .form-right .plan-duration .duration {
  background-color: #3e91e8;
  padding: 10px 15px;
  display: flex;
  gap: 12px;
  align-items: center;
  cursor: pointer;
  margin: 0;
}
.link1-wallet #paymentForm .form-right .plan-duration .duration p {
  margin: 0;
  font-size: 20px;
}
.link1-wallet #paymentForm .form-right .plan-duration .duration input {
  accent-color: var(--site-color);
  width: 18px;
  height: 18px;
}
.link1-wallet #paymentForm .form-right .plan-duration .duration .plan-price {
  margin-left: auto;
  font-size: 16px;
}
.link1-wallet #paymentForm .form-right .plan-duration .duration .small-price {
  font-size: 14px;
  font-weight: 600;
}
.link1-wallet #paymentForm .form-control,
.link1-wallet #paymentForm input.card-number,
.link1-wallet #paymentForm input.expiry,
.link1-wallet #paymentForm input.cvc {
  background-color: #f5f5f5;
  color: #000;
  border: 0px;
  box-shadow: none;
  text-align: left;
  font-weight: normal;
  text-transform: initial;
  border-radius: 15px;
}
.link1-wallet #paymentForm .card-js input {
  color: #ffffff;
  border-radius: 15px;
  padding: 28px;
}
.link1-wallet #paymentForm .card-js input::placeholder {
  color: #ffffff;
  opacity: 1;
}
.link1-wallet #paymentForm .card-js .expiry-container, .link1-wallet #paymentForm .card-js .cvc-container {
  display: inline-block;
  width: 50%;
}
.link1-wallet #paymentForm .card-js .expiry-container input, .link1-wallet #paymentForm .card-js .cvc-container input {
  background-color: #000000;
}
.link1-wallet #paymentForm .card-js .card-number {
  background-color: #3e91e8;
}
.link1-wallet #paymentForm #cardSubmitBtn,
.link1-wallet #paymentForm .cancel-btn {
  border: 3px solid white;
  width: 100%;
  padding: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  border-radius: 8px;
  text-decoration: none;
}
.link1-wallet #paymentForm #cardSubmitBtn {
  background: #ffffff;
  color: #3e91e8;
}
.link1-wallet #paymentForm .cancel-btn {
  color: #ffffff;
}

.link1-transaction .infoz .dollars {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  background: var(--secondary-site-color);
  border: 0px;
  padding: 33px 16px;
  border-radius: 10px;
}
.link1-transaction .infoz .dollars .number,
.link1-transaction .infoz .dollars .text {
  color: #ffffff;
}
.link1-transaction .infoz.cs_col .dollars .number,
.link1-transaction .infoz.cs_col .dollars .text {
  color: var(--site-color);
}
.link1-transaction .infoz .dollars .number {
  font-size: 28px;
}
.link1-transaction .infoz.cs_col .dollars {
  background-color: #f5f5f5;
}
.link1-transaction .ads_col_3 {
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  padding: 16px;
}
.link1-transaction .kind_pymnt_table tr:nth-child(2n),
.link1-transaction .kind_pymnt_table thead tr {
  background: var(--light-secondary-site-color);
}

.link1-go-pro .kindilly-subscription-plans {
  margin-top: 35px;
  margin-bottom: 50px;
}
.link1-go-pro .kindilly-subscription-plans .title {
  color: var(--site-color);
  font-size: 40px;
  margin-top: 20px;
  margin-bottom: 0;
}
.link1-go-pro .kindilly-subscription-plans .tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  gap: 10px;
}
.link1-go-pro .kindilly-subscription-plans .tabs .tab {
  margin: 0;
  font-size: 16px;
  cursor: pointer;
  border-bottom: 2px solid transparent;
}
.link1-go-pro .kindilly-subscription-plans .tabs .tab.active {
  border-bottom: 2px solid var(--secondary-site-color);
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan {
  min-height: 500px;
  min-width: 250px;
  max-width: 320px;
  background: #ffffff;
  border-radius: 15px;
  padding: 20px;
  justify-content: center !important;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan .plan-title {
  color: var(--site-color);
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan .plan-price h2 {
  color: #7e17ba;
  display: none;
  transition: opacity 0.3s ease;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan .plan-price h2.active {
  display: block;
  opacity: 1;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan .benefit {
  font-size: 16px;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan .benefit::before {
  background: #7e17ba;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan .btns {
  display: none;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan.swiper-slide-active {
  background: var(--site-color);
  justify-content: flex-start !important;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan.swiper-slide-active .plan-title, .link1-go-pro .kindilly-subscription-plans .plans-container .plan.swiper-slide-active .plan-price h2, .link1-go-pro .kindilly-subscription-plans .plans-container .plan.swiper-slide-active .benefit {
  color: #ffffff;
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan.swiper-slide-active .benefit::before {
  background: var(--secondary-site-color);
}
.link1-go-pro .kindilly-subscription-plans .plans-container .plan.swiper-slide-active .btns {
  display: block;
  margin-top: auto;
  margin-bottom: 30px;
}

.act-hidden, .act-hidden-cat, .act-hidden-text {
  display: none !important;
}

.acts-grid, .acts-listview {
  padding: 0;
}

.acts-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 60px;
}
.acts-grid .lbl {
  text-align: center;
  padding: 12px 0;
  font-weight: normal;
}

.act-sent-popup.sent-image-popup .sent-image {
  padding: 24px;
  text-align: center;
}
.act-sent-popup.sent-image-popup .sent-image img {
  max-width: 320px;
}

.search-field-type-1 .inner {
  position: relative;
}
.search-field-type-1 input, .search-field-type-1 button, .search-field-type-1 .btn-search {
  height: 48px;
  line-height: 48px;
  border: 3px solid var(--site-color);
}
.search-field-type-1 input[type=search], .search-field-type-1 input[type=text] {
  border-radius: 6px;
  padding: 0 48px 0 8px;
  background: #fff;
}
.search-field-type-1 input[type=submit], .search-field-type-1 button, .search-field-type-1 .btn-search {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 0 12px;
  background: var(--site-color);
  font-size: 0;
  line-height: 40px;
  border-radius: 0 6px 6px 0;
}
.search-field-type-1 input[type=submit]:before, .search-field-type-1 button:before, .search-field-type-1 .btn-search:before {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}

body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box {
  background: #f2feff;
  padding: 12px;
  border-radius: 16px;
  flex-wrap: wrap;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .user-cntnr, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .user-cntnr {
  display: flex;
  align-items: center;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .avatar, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .avatar {
  min-width: 120px;
  width: 142px;
  aspect-ratio: 1;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .avatar img, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .avatar img {
  border: 4px solid #a2a3a4;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .title-cntnr, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .title-cntnr {
  padding-left: 8px;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .title-cntnr .text, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .title-cntnr .text {
  font-family: acuminpro_light, Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  color: #7f84b7;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .title-cntnr .title, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .title-cntnr .title {
  padding: 0;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  float: none;
  margin: 6% 0;
  text-transform: capitalize;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .title-cntnr .rating .rating-stars, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .title-cntnr .rating .rating-stars {
  display: block;
  margin: 0 auto;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .title-cntnr .status, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .title-cntnr .status {
  font-size: 16px;
  font-size: 1rem;
  color: #7f84b7;
  font-weight: bold;
  margin-top: 6%;
  max-width: 320px;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me {
  display: none;
  background: none;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me .inner, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me .inner {
  display: flex;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me .title-cntnr, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me .title-cntnr {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me .avatar, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me .avatar {
  width: 128px;
  height: 128px;
  float: none;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me .avatar img, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me .avatar img {
  border: 4px solid var(--site-color);
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me .title, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me .title {
  color: var(--site-color);
  font-size: 52px;
  font-size: 3.25rem;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr.me .account-link .switch-account, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box.me .account-link .switch-account {
  font-size: 20px;
  font-size: 1.25rem;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .kind_side_loggd_usr_hdr .search-cntnr, body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .search-cntnr {
  flex-basis: 100%;
  margin: 4% 0;
  text-align: center;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .section {
  display: none;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .section.active {
  display: block;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .section-list {
  margin-top: 20px;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .section-list .kindness-type {
  padding: 15px;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .section-list .kindness-type .box {
  position: relative;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .section-list .kindness-type .box .sel_act_type {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  top: 50%;
  left: 50%;
  opacity: 0;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box {
  padding: 24px;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .avatar img {
  border-width: 5px;
}
body.link1-sending-acts .sidebar-conatnier .sidebar .choose-contact-box .title-cntnr {
  text-align: left;
}
body.link1-sending-acts .acts-catlist, body.link1-sending-acts .donation-lists {
  display: flex;
  justify-content: space-between;
  background: #f2feff;
  border-radius: 24px;
  padding: 12% 24px 24px;
}
body.link1-sending-acts .acts-catlist .acts-cat, body.link1-sending-acts .acts-catlist .donation-box, body.link1-sending-acts .donation-lists .acts-cat, body.link1-sending-acts .donation-lists .donation-box {
  text-align: center;
  background: white;
  padding: 0 16px 56px;
  cursor: pointer;
  width: 29%;
  border: 1px solid var(--secondary-site-color);
  border-bottom: 18px solid var(--site-color);
  border-radius: 12px 12px 0 0;
  transition: background 0.2s linear, border-color 0.2s linear;
  position: relative;
}
body.link1-sending-acts .acts-catlist .acts-cat .title, body.link1-sending-acts .acts-catlist .acts-cat .text-line, body.link1-sending-acts .acts-catlist .donation-box .title, body.link1-sending-acts .acts-catlist .donation-box .text-line, body.link1-sending-acts .donation-lists .acts-cat .title, body.link1-sending-acts .donation-lists .acts-cat .text-line, body.link1-sending-acts .donation-lists .donation-box .title, body.link1-sending-acts .donation-lists .donation-box .text-line {
  font-family: pn, Helvetica, Arial, sans-serif;
  transition: color 0.2s linear;
}
body.link1-sending-acts .acts-catlist .acts-cat .title, body.link1-sending-acts .acts-catlist .donation-box .title, body.link1-sending-acts .donation-lists .acts-cat .title, body.link1-sending-acts .donation-lists .donation-box .title {
  color: #333;
  font-family: finish, Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: bold;
  margin: 24px 0 16px;
  line-height: 1;
}
body.link1-sending-acts .acts-catlist .acts-cat .text-line, body.link1-sending-acts .acts-catlist .donation-box .text-line, body.link1-sending-acts .donation-lists .acts-cat .text-line, body.link1-sending-acts .donation-lists .donation-box .text-line {
  text-align: center;
  max-width: 160px;
  color: #000;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 16px auto 24px;
}
body.link1-sending-acts .acts-catlist .acts-cat:after, body.link1-sending-acts .acts-catlist .donation-box:after, body.link1-sending-acts .donation-lists .acts-cat:after, body.link1-sending-acts .donation-lists .donation-box:after {
  position: absolute;
  width: 59%;
  aspect-ratio: 1;
  background: orange;
  left: 50%;
  transform: translateX(-50%);
}
body.link1-sending-acts .acts-catlist .acts-cat .img-header, body.link1-sending-acts .acts-catlist .donation-box .img-header, body.link1-sending-acts .donation-lists .acts-cat .img-header, body.link1-sending-acts .donation-lists .donation-box .img-header {
  width: 60%;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-top: -42%;
  border-radius: 50%;
  background: #fbf4f6;
  padding: 8px;
}
body.link1-sending-acts .acts-catlist .acts-cat .img-header .inner, body.link1-sending-acts .acts-catlist .donation-box .img-header .inner, body.link1-sending-acts .donation-lists .acts-cat .img-header .inner, body.link1-sending-acts .donation-lists .donation-box .img-header .inner {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  box-sizing: border-box;
  z-index: 2;
  position: relative;
}
body.link1-sending-acts .acts-catlist .acts-cat .img-header .arc, body.link1-sending-acts .acts-catlist .donation-box .img-header .arc, body.link1-sending-acts .donation-lists .acts-cat .img-header .arc, body.link1-sending-acts .donation-lists .donation-box .img-header .arc {
  position: absolute;
  width: calc(100% + 12px);
  aspect-ratio: 1.5;
  margin-top: -34%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  overflow: hidden;
}
body.link1-sending-acts .acts-catlist .acts-cat .img-header .arc:before, body.link1-sending-acts .acts-catlist .donation-box .img-header .arc:before, body.link1-sending-acts .donation-lists .acts-cat .img-header .arc:before, body.link1-sending-acts .donation-lists .donation-box .img-header .arc:before {
  content: "";
  display: block;
  border: 7px solid var(--site-color);
  border-radius: 50%;
  width: 100%;
  aspect-ratio: 1;
}
body.link1-sending-acts .acts-catlist .acts-cat .img-header .img, body.link1-sending-acts .acts-catlist .donation-box .img-header .img, body.link1-sending-acts .donation-lists .acts-cat .img-header .img, body.link1-sending-acts .donation-lists .donation-box .img-header .img {
  width: 64%;
  display: block;
  animation-duration: 6s;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-name: slowfloat;
  animation-delay: 4s;
}
body.link1-sending-acts .acts-catlist .acts-cat:hover, body.link1-sending-acts .acts-catlist .acts-cat.active, body.link1-sending-acts .acts-catlist .donation-box:hover, body.link1-sending-acts .acts-catlist .donation-box.active, body.link1-sending-acts .donation-lists .acts-cat:hover, body.link1-sending-acts .donation-lists .acts-cat.active, body.link1-sending-acts .donation-lists .donation-box:hover, body.link1-sending-acts .donation-lists .donation-box.active {
  background: white;
  border-color: var(--site-color);
  text-decoration: none;
}
body.link1-sending-acts .acts-catlist .acts-cat:hover .title, body.link1-sending-acts .acts-catlist .acts-cat:hover .text-line, body.link1-sending-acts .acts-catlist .acts-cat.active .title, body.link1-sending-acts .acts-catlist .acts-cat.active .text-line, body.link1-sending-acts .acts-catlist .donation-box:hover .title, body.link1-sending-acts .acts-catlist .donation-box:hover .text-line, body.link1-sending-acts .acts-catlist .donation-box.active .title, body.link1-sending-acts .acts-catlist .donation-box.active .text-line, body.link1-sending-acts .donation-lists .acts-cat:hover .title, body.link1-sending-acts .donation-lists .acts-cat:hover .text-line, body.link1-sending-acts .donation-lists .acts-cat.active .title, body.link1-sending-acts .donation-lists .acts-cat.active .text-line, body.link1-sending-acts .donation-lists .donation-box:hover .title, body.link1-sending-acts .donation-lists .donation-box:hover .text-line, body.link1-sending-acts .donation-lists .donation-box.active .title, body.link1-sending-acts .donation-lists .donation-box.active .text-line {
  color: #000;
}
body.link1-sending-acts .donation-lists.has-sel {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.link1-sending-acts .donation-lists .donation-box {
  padding-bottom: 24px;
  border-color: var(--site-color);
  border-width: 4px 4px 20px 4px;
}
body.link1-sending-acts .donation-lists .donation-box .img-header {
  border-radius: 50%;
  box-shadow: 0 0 0 2px white, 0 0 0 4px var(--secondary-site-color), 0 0 0 14px #eee, 0 0 0 24px var(--site-color);
  margin-bottom: 24%;
}
body.link1-sending-acts .acts-tablist .acts-tab {
  display: none;
}
body.link1-sending-acts .acts-tablist .acts-tab .acts-list form {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
body.link1-sending-acts .acts-tablist .acts-tab .acts-list .text-filter-status {
  min-height: 26px;
  color: rgb(19, 72, 125);
  font-weight: bold;
  font-size: 18px;
}
body.link1-sending-acts .charity-donate-form {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
body.link1-sending-acts .charity-donate-form .fields-cntnr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 3%;
}
body.link1-sending-acts .charity-donate-form .fields-cntnr input, body.link1-sending-acts .charity-donate-form .fields-cntnr label {
  text-align: center;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.4;
  display: block;
  height: 64px;
  background: none;
}
body.link1-sending-acts .charity-donate-form .fields-cntnr input {
  border: none;
  border-bottom: 5px solid var(--site-color);
}
body.link1-sending-acts .charity-donate-form .fields-cntnr label {
  color: var(--site-color);
  font-weight: bold;
}
body.link1-sending-acts .amount-to-donate {
  background: #f2feff;
  padding: 24px;
  border-radius: 0 0 24px;
}
body.link1-sending-acts .choose-acts-kindness-section .title {
  text-align: center;
  position: relative;
}
body.link1-sending-acts .choose-acts-kindness-section .title h2, body.link1-sending-acts .choose-acts-kindness-section .title h3 {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: pn, Helvetica, Arial, sans-serif;
  color: var(--text-header-color);
}
body.link1-sending-acts .choose-acts-kindness-section .title .act-kindness-back, body.link1-sending-acts .choose-acts-kindness-section .title .back {
  position: absolute;
  left: 0;
  transform: translateY(-50%);
}
body.link1-sending-acts .choose-acts-kindness-section .title:before, body.link1-sending-acts .choose-acts-kindness-section .title:after {
  content: "";
  display: table;
  clear: both;
}
body.link1-sending-acts .choose-acts-kindness-section .title.main-title .text_filter_cntnr {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists ul, body.link1-sending-acts .choose-acts-kindness-section .image-lists ul {
  padding: 0;
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists .quote-item {
  font-size: 17px;
  font-size: 1.0625rem;
  padding: 0;
  margin-bottom: 0;
  border-radius: 12px;
  border: 2px solid transparent;
  position: relative;
  background: #fff;
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists .quote-item .quote {
  padding: 20px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists .quote-item:nth-child(2n+1) {
  background: var(--light-secondary-site-color);
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists .quote-item .send-btn {
  width: 32px;
  height: 100%;
  background: url("../img/send_msg.png") no-repeat center center;
  font-size: 0;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s linear;
  transform: translateX(110%);
  /*
  &.fly-in {
      animation: fly-in 0.3s normal cubic-bezier(.2, .68, .18, 1.08);
      animation-iteration-count: 1;
  }

  &.fly-out {
      animation: fly-out 0.3s normal cubic-bezier(.2, .68, .18, 1.08);
      animation-iteration-count: 1;
  }
  */
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists .quote-item:hover {
  border: 2px solid var(--secondary-site-color);
}
body.link1-sending-acts .choose-acts-kindness-section .quote-lists .quote-item:hover .send-btn {
  opacity: 1;
}
body.link1-sending-acts .choose-acts-kindness-section .image-lists ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 60px;
}
body.link1-sending-acts .choose-acts-kindness-section .image-lists ul .image-item {
  border: 3px solid transparent;
  border-radius: 24px;
  margin: 0;
  overflow: hidden;
}
body.link1-sending-acts .choose-acts-kindness-section .image-lists ul .image-item span, body.link1-sending-acts .choose-acts-kindness-section .image-lists ul .image-item img {
  display: block;
}
body.link1-sending-acts .choose-acts-kindness-section .image-lists ul .image-item:hover img {
  transform: scale(150%);
  transition: all 10s linear;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab {
  padding: 4% 0;
  text-align: center;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab:before, body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab:after {
  content: "I";
  display: inline-block;
  font-size: 52px;
  font-size: 3.25rem;
  font-weight: bold;
  color: transparent;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link {
  color: var(--text-header-color);
  font-size: 28px;
  font-size: 1.75rem;
  text-decoration: none;
  transition: all 0.2s linear;
  cursor: pointer;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link:after {
  content: "/";
  margin: 0 16px;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link:last-child:after {
  content: "";
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link span {
  position: relative;
  font-family: pn, Arial, Helvetica, sans-serif;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link span:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 3px;
  background: var(--secondary-site-color);
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  transition: width 0.2s linear;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link.active {
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: bold;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link.active:after {
  font-size: 32px;
  font-size: 2rem;
  font-weight: normal;
}
body.link1-sending-acts .kindilly-acts-section .kindilly-type-tab .act-type-link.active span:after {
  width: 100%;
}
body.link1-sending-acts .selectes-act-title {
  color: var(--site-color);
  font-family: finish, Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-size: 2.5rem;
  display: inline-block;
  margin: 0 6px;
}
body.link1-sending-acts .total-kindilly-acts {
  text-align: center;
  border: 4px solid var(--secondary-site-color);
  border-radius: 28px;
  position: relative;
  color: var(--text-header-color);
  padding: 24px 46px;
  display: inline-block;
}
body.link1-sending-acts .total-kindilly-acts .count {
  font-family: pn, Helvetica, Arial, sans-serif;
  font-size: 76px;
  font-size: 4.75rem;
  font-weight: bold;
  color: var(--text-header-color);
  line-height: 1;
}
body.link1-sending-acts .total-kindilly-acts .info {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
body.link1-sending-acts .acts-title {
  text-align: center;
}
body.link1-sending-acts .acts-title > span {
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: arial;
}
body.link1-sending-acts .acts-info {
  font-size: 9px;
  font-size: 0.5625rem;
  font-weight: 700;
}
body.link1-sending-acts .donations_tab .dollars-cntnr {
  text-align: center;
}
body.link1-sending-acts .donations_tab .dollars-cntnr .dollars {
  padding: 13px 40px;
}
body.link1-sending-acts .donations_tab .dollars-cntnr .more {
  padding: 8px 0;
}
body.link1-sending-acts .donations_tab .dollars-cntnr .more a {
  font-family: pn, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: underline;
  color: var(--site-color);
}
body.link1-sending-acts .donations_tab .title {
  padding: 24px 0;
}
body.link1-sending-acts .acts-tab {
  background: #f2feff;
  border-radius: 24px;
  padding: 24px;
}
body.link1-sending-acts .acts-tab .title h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
body.link1-sending-acts .acts-tab .title h3 .cat_lbl {
  font-size: 22px;
  font-size: 1.375rem;
}
body.link1-sending-acts .acts-tab .title h3 .cat_lbl strong {
  font-family: finish, Helvetica, Arial, sans-serif;
  color: var(--site-color);
}
body.link1-sending-acts .image-act-kindness-form .sendMessages {
  display: none;
}
body.link1-sending-acts .quote-act-kindness-form .sendMessages {
  display: none;
}
body.link1-sending-acts .act-kindness-form {
  display: none;
}
body.link1-sending-acts .act-kindness-form.active {
  display: block;
}
body.link1-sending-acts .story-act-kindness-form .sendStoryMessages {
  display: none;
}

/* Desing list and message list */
.acts-design-list {
  overflow-y: auto;
  max-height: 500px;
}
.acts-design-list .acts-grid {
  margin: 20px 24px;
  align-content: flex-start;
  gap: 25px;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.acts-design-list .acts-grid .card-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 190px;
  background: linear-gradient(45deg, var(--site-color), #13487d);
  padding-bottom: 4px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  filter: saturate(0.7);
  transition: all 0.5s ease;
  cursor: pointer;
}
.acts-design-list .acts-grid .card-item:hover {
  filter: saturate(1);
  scale: 1.02;
}
.acts-design-list .acts-grid .card-item label {
  text-align: center;
  height: 138px;
  width: 200px;
  margin: 0;
}
.acts-design-list .acts-grid .card-item label img, .acts-design-list .acts-grid .card-item label video {
  object-fit: contain;
  object-position: center;
  height: 100%;
  cursor: pointer;
}
.acts-design-list .acts-grid .card-item input {
  accent-color: var(--site-color);
  width: 20px;
  height: 20px;
}

.cs-acts-tab .title .back {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.cs-acts-tab .title .back:before {
  content: "<";
  margin-right: 8px;
  display: inline-block;
  font-weight: bold;
  color: var(--site-color);
  font-size: 2rem;
  transform: translate(0px, 4px);
}
.cs-acts-tab .next {
  text-align: end;
}
.cs-acts-tab .next a {
  text-decoration: underline;
  font-size: 18px;
  font-weight: 600;
}

.sidebar-send {
  margin: 0 auto 3% auto;
  display: block;
  text-align: center;
  color: var(--text-header-color);
  font-weight: bold;
  font-size: 28px;
  font-size: 1.75rem;
  text-transform: uppercase;
  position: relative;
  transition: all 0.2s linear;
}
.sidebar-send span {
  display: block;
  margin-top: 14px;
  border-radius: 12px;
}
.sidebar-send:before {
  content: "";
  display: inline-block;
  width: 90px;
  margin-top: 5%;
  aspect-ratio: 1.271;
  background: url("../img/glasses_smile.png") no-repeat center center;
  background-size: contain;
  transition: 0.15s linear transform;
}
.sidebar-send:first-word {
  display: block;
}
.sidebar-send:link, .sidebar-send:visited, .sidebar-send:hover, .sidebar-send:active {
  text-decoration: none;
  color: var(--text-header-color);
}
.sidebar-send:hover {
  background: var(--light-secondary-site-color);
}
.sidebar-send:hover:before {
  transform: rotate(-22deg);
}

.sidebar-purple, .sidebar-white {
  background: var(--site-color);
  border-radius: 12px;
  padding: 20px 10px 10px;
}
.sidebar-purple .info, .sidebar-white .info {
  padding: 8px;
  color: #fff;
  text-align: center;
}

.sidebar-white {
  background: #fff;
  color: var(--site-color);
}

.sidebar-cntnr {
  border-radius: 12px 12px 18px 18px;
  overflow: hidden;
  position: relative;
}
.sidebar-cntnr .inner-cntnr {
  background: var(--site-color);
  position: relative;
}
.sidebar-cntnr .inner-cntnr .sidebar-purple, .sidebar-cntnr .inner-cntnr .sidebar-white {
  position: relative;
  top: 0;
}
.sidebar-cntnr .field-group .field-cntnr {
  margin-bottom: 8px;
}
.sidebar-cntnr .field-group .field-cntnr input, .sidebar-cntnr .field-group .field-cntnr select, .sidebar-cntnr .field-group .field-cntnr option {
  height: 38px;
  line-height: 38px;
  border-radius: 8px;
  width: 100%;
  border: none;
}
.sidebar-cntnr .field-group .field-cntnr input[type=text] {
  text-indent: 8px;
}
.sidebar-cntnr .list-group {
  background: none;
  margin-bottom: 0;
}
.sidebar-cntnr .title {
  font-family: pn, Arial, Helvetica, sans-serif !important;
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  margin: 12px 0;
}
.sidebar-cntnr .buttons-row {
  margin-bottom: 12px;
}
.sidebar-cntnr .buttons-row .btn {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 10px 6px;
  flex-grow: 1;
}
.sidebar-cntnr .buttons-row .btn.btn-link {
  padding-top: 6px;
  padding-bottom: 6px;
}
.sidebar-cntnr .buttons-row.single-item {
  justify-content: center;
}
.sidebar-cntnr .buttons-row.single-item .btn {
  max-width: 152px;
}
.sidebar-cntnr.bg-w .inner-cntnr {
  background: #fff;
}
.sidebar-cntnr.bg-w .title {
  color: var(--site-color);
}

.sidebar-users .search-contact {
  margin-bottom: 12px;
}
.sidebar-users .sidebar-users-may-know-container {
  padding: 0;
}

.sidebar-import-contacts {
  margin: 0 auto 3% auto;
}
.sidebar-import-contacts .title {
  margin-top: 0;
}
.sidebar-import-contacts .buttons-row {
  align-items: center;
  margin: 4% 0 0;
}
.sidebar-import-contacts .buttons-row .btn {
  margin: 0;
  background: #fff;
  color: #000;
}
.sidebar-import-contacts .buttons-row .sep {
  text-align: center;
  color: #7f84b7;
  margin: 2% 0;
}

.add-contact-cntnr, .userlink-cntnr {
  margin-top: 10px;
}
.add-contact-cntnr .field-cntnr, .userlink-cntnr .field-cntnr {
  margin-bottom: 24px;
}
.add-contact-cntnr .field-cntnr:last-child, .userlink-cntnr .field-cntnr:last-child {
  margin: 12px;
}
.add-contact-cntnr .label, .userlink-cntnr .label {
  color: #333;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: normal;
  text-align: center;
  color: var(--site-color);
  display: block;
  margin: 0 0 2px;
}
.add-contact-cntnr .ui-accordion-header, .userlink-cntnr .ui-accordion-header {
  display: flex;
  padding: 7px;
  margin: 0;
  border-radius: 8px;
  border: none;
  cursor: default;
}
.add-contact-cntnr .ui-accordion-header.ui-state-active, .userlink-cntnr .ui-accordion-header.ui-state-active {
  border-radius: 8px 8px 0 0;
  background: #f5f5f5;
}
.add-contact-cntnr .ui-accordion-header.ui-state-active .user-name, .userlink-cntnr .ui-accordion-header.ui-state-active .user-name {
  font-weight: bold;
}
.add-contact-cntnr .ui-accordion-content, .add-contact-cntnr .details, .userlink-cntnr .ui-accordion-content, .userlink-cntnr .details {
  background: #fff;
  padding: 7px;
  margin: 0;
  width: 100%;
  border: none;
  border-radius: 0 0 8px 8px;
}
.add-contact-cntnr:first-child, .userlink-cntnr:first-child {
  margin-top: 0;
}
.add-contact-cntnr.has-details .sidebar-user, .userlink-cntnr.has-details .sidebar-user {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.kind__minstp .steps > div.step-three {
  right: 6.3%;
}

.kind_usr_steps > h2 {
  margin: 20px 0 15px;
  font-weight: 400;
}
.kind_usr_steps > h4 {
  font-weight: 100;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 15px;
}
.kind_usr_steps .kind_form_fields label,
.kind_usr_steps .kind_frnd_usr .fndfrnd_user_wrapper .user_wrapper_link {
  text-align: initial;
}
.kind_usr_steps .kind_frnd_usr {
  margin-top: 50px;
  margin-bottom: 10px;
}
.kind_usr_steps .upload-image {
  margin: 50px auto;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background-color: #f6f6f6;
  border: 0;
  box-shadow: 0 0 0 3px white, 0 0 0 6px #e6e6e6;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: visible;
}
.kind_usr_steps .upload-image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.kind_usr_steps .upload-image svg {
  position: absolute;
  bottom: 10px;
  right: 10px;
  border-radius: 50%;
  padding: 9px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
}

.upload-image, .upload-image img {
  width: 250px;
  height: 250px;
  max-width: 100%;
}

.add-photo #progress {
  width: 250px;
  max-width: 100%;
  padding: 0;
  margin: 10px auto 20px;
}
.add-photo #percent {
  left: 46%;
}
.add-photo label {
  font-size: 15px;
}

.skip-step {
  cursor: pointer;
}
.skip-step:hover {
  text-decoration: underline;
}

.upload-image {
  display: table;
  overflow: hidden;
  cursor: pointer;
  border: 3px dashed #a84849;
}

.upload-image-content {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #555;
  display: table-cell;
  vertical-align: middle;
}
.upload-image-content i {
  font-size: 70px;
  font-size: 4.375rem;
}
.upload-image-content:hover {
  color: #777;
}

.profile-init {
  border: 1px solid #eaeaea;
  box-shadow: none;
}
.profile-init .profile-init-header {
  padding: 8px 24px;
  background: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.profile-init .profile-init-header h2 {
  margin: 0;
  line-height: 1;
}
.profile-init .profile-init-header h4 {
  margin-top: 0;
  font-weight: normal;
  color: #666;
}
.profile-init .kind_usr_steps_cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #eaeaea;
  margin-top: 15px;
  flex-wrap: wrap;
}
.profile-init .kind_usr_steps_cont small {
  flex: 0 0 auto;
}
.profile-init .kind_usr_steps_cont small.vis {
  visibility: hidden;
  opacity: 0;
}
.profile-init .kind_usr_steps_cont .btn {
  color: #eee;
  background: var(--site-color);
  font-size: 18px;
  font-size: 1.125rem;
  text-align: inherit;
  line-height: 38px;
  box-shadow: none;
  border-radius: 4px;
  padding: 6px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 15px 0;
}
.profile-init .kind_usr_steps_cont .btn svg {
  margin: 0 0 0 7px;
}

.cs-progress-bar {
  width: 90%;
  max-width: 90%;
  margin: 0 auto 8%;
}
.cs-progress-bar .steps {
  display: flex;
  margin: 12px 0;
}
.cs-progress-bar .step {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  text-align: center;
  color: #aeaeae;
  transition: 0.3s all ease;
}
.cs-progress-bar .step .icon, .cs-progress-bar .step .icon svg {
  color: #ccc;
}
.cs-progress-bar .step .dot-cntnr {
  width: 100%;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 8px 0;
}
.cs-progress-bar .step .dot-cntnr .dot {
  background: #ccc;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  z-index: 2;
  width: 36px;
  aspect-ratio: 1;
  text-align: center;
}
.cs-progress-bar .step .dot-cntnr .dot .txt {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 32px;
  font-size: 16px;
  color: #afafaf;
}
.cs-progress-bar .step .dot-cntnr:before, .cs-progress-bar .step .dot-cntnr:after {
  content: "";
  width: 50%;
  height: 2px;
  background: #ccc;
}
.cs-progress-bar .step .label {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
  color: #bbb;
}
.cs-progress-bar .step:first-child .dot-cntnr:before {
  visibility: hidden;
}
.cs-progress-bar .step:last-child .dot-cntnr:after {
  visibility: hidden;
}
.cs-progress-bar .step.completed .icon, .cs-progress-bar .step.completed .icon svg {
  color: green;
}
.cs-progress-bar .step.completed .dot-cntnr .dot {
  background: green;
}
.cs-progress-bar .step.completed .dot-cntnr .dot .txt {
  color: #fff;
  font-size: 0;
  position: relative;
}
.cs-progress-bar .step.completed .dot-cntnr .dot .txt:after {
  content: "✓";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 26px;
}
.cs-progress-bar .step.completed .dot-cntnr:before, .cs-progress-bar .step.completed .dot-cntnr:after {
  background: green;
}
.cs-progress-bar .step.completed .label {
  color: green;
}
.cs-progress-bar .step.current .icon, .cs-progress-bar .step.current .icon svg {
  color: #02c9f2;
}
.cs-progress-bar .step.current .dot-cntnr .dot {
  background: #02c9f2;
}
.cs-progress-bar .step.current .dot-cntnr .dot .txt {
  color: var(--site-color);
}
.cs-progress-bar .step.current .dot-cntnr:before, .cs-progress-bar .step.current .dot-cntnr:after {
  background: #02c9f2;
}
.cs-progress-bar .step.current .label {
  color: #02c9f2;
}

/*Sidebar Groups*/
.sidebar-group-may-know-container {
  margin: 0 5px;
}
.sidebar-group-may-know-container .col-xs-6 {
  padding: 0 5px;
}
.sidebar-group-may-know-container .kind_my_groups {
  margin-bottom: 10px;
}
.sidebar-group-may-know-container .kind_my_groups .avatar {
  height: 0;
}

/*Sidebar Activity*/
.kind_side_acts .notification-user-avatar {
  position: relative;
}
.kind_side_acts .notification-user-avatar > span {
  position: absolute;
  background-color: white;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  bottom: -6px;
  right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}
.kind_side_acts .notification-user-avatar > span svg {
  width: 14px;
  height: 14px;
  margin: 0;
}
.kind_side_acts .notification-user-avatar > span .inline_act_emoji {
  margin: 0;
}

.activity-container .kind_side_acts {
  border: 0;
}
.activity-container .kind_side_acts .notification-list {
  background: transparent;
  padding: 8px 9px;
}

.kill_sidebar_activity {
  margin-left: 45px;
  display: flex;
}
.kill_sidebar_activity > div {
  display: block;
  background-color: #f0f2f5;
  width: auto;
  border-radius: 18px;
  padding: 5px 12px;
}

.no-activities.center-text {
  padding: 20px 5px;
}
.no-activities.center-text:empty {
  padding: 0;
}
.no-activities.center-text > svg {
  display: block;
  margin: auto;
}

#kill_post_stat_button {
  width: 100%;
  text-align: center;
  margin-top: 1px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
#kill_post_stat_button .stat-item {
  font-weight: 600;
  border-radius: 2px;
  color: #616770;
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 19px;
  flex: 1;
  width: 100%;
  border: 0;
  box-shadow: none;
  padding: 8px 5px;
  background: #fff;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
#kill_post_stat_button .dropdown.open .stat-item svg,
#kill_post_stat_button .stat-item svg {
  width: 18px;
  height: 18px;
}
#kill_post_stat_button .dropdown.open .stat-item:active, #kill_post_stat_button .dropdown.open .stat-item:focus,
#kill_post_stat_button .stat-item:active,
#kill_post_stat_button .stat-item:focus {
  background-color: rgba(29, 33, 41, 0.09);
}
#kill_post_stat_button .dropdown.open .stat-item:hover,
#kill_post_stat_button .stat-item:hover {
  background-color: rgba(29, 33, 41, 0.04);
}

#wonder-button svg {
  margin-right: 3px;
}

.show_post_comm_mobi {
  display: none;
}

.post-description hr {
  margin: 5px -15px !important;
}

.post .post-description .post-actions .stat-item {
  margin-top: 5px !important;
  background: #fff;
  box-shadow: none;
  display: inline-flex;
  align-items: center;
}
.post .post-description .post-actions .stat-item svg {
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-right: 2px;
}
.post .post-description .post-actions .stat-item.cursor {
  cursor: text;
}

#kill_comment_combo {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px 0;
  margin-top: -10px;
  border-top: 1px solid #f9f9f9;
  transition: all 0.2s ease;
}
#kill_comment_combo .textarea {
  height: 36px;
  float: right;
  padding-top: 8px;
  width: calc(100% - 38px);
  background-color: #f0f2f5;
  padding-right: 10px;
  border-radius: 18px !important;
  margin-left: 10px;
  border: 1px solid #ededed;
}
#kill_comment_combo .comment_combo_footer {
  position: relative;
  padding: 8px 4px;
  margin-bottom: -10px;
  background-color: #fff;
  display: none;
}
#kill_comment_combo .comment_combo_footer .emo-comment,
#kill_comment_combo .comment_combo_footer .image-comment,
#kill_comment_combo .comment_combo_footer .send-comment {
  position: relative;
  display: inline-block;
  right: auto;
}
#kill_comment_combo .comment_combo_footer .kill_comment_fopt {
  text-align: right;
}
#kill_comment_combo .comment_combo_footer .kill_comment_fopt .btn:not(.btn-main) {
  padding: 3px 8px;
  background: transparent;
}
#kill_comment_combo .avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
#kill_comment_combo.comment-toggle {
  background-color: #fff;
  border-color: #ededed;
}
#kill_comment_combo.comment-toggle .textarea {
  border-color: #fff;
  max-height: 100%;
}
#kill_comment_combo.comment-toggle .comment_combo_footer {
  display: block;
  animation: animatetop 0.2s;
}

.kill_single_proimg {
  width: 100%;
  height: 300px;
  object-fit: cover;
}

/*Slick Slider*/
.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}

.slick-slider {
  box-sizing: border-box;
  user-select: none;
  touch-action: pan-y;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-track {
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after, .slick-track:before {
  display: table;
}
.slick-track:after {
  clear: both;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-next, .slick-prev {
  position: absolute;
  top: 50%;
  display: block;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: #5f5f5f;
  border: none;
  outline: 0;
  z-index: 9;
  background: #fff;
  box-shadow: 0 2px 6px 1px rgba(50, 50, 50, 0.16);
  width: 50px;
  height: 50px;
  border-radius: 100%;
  text-align: center;
}
.slick-next svg.feather, .slick-prev svg.feather {
  margin: 0;
  width: 31px;
  height: 31px;
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
  color: #222;
  outline: 0;
  box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, 0.3);
}
.slick-next.slick-disabled, .slick-prev.slick-disabled {
  opacity: 0;
  visibility: hidden;
}

.slick-prev {
  left: 0;
}
.slick-prev svg.feather {
  margin-left: -2px;
}

.slick-next {
  right: 0;
}
.slick-next svg.feather {
  margin-left: 2px;
}

/*Sidebar Pro Users*/
.kill_pro_users {
  margin: 0;
  padding: 0 6px;
  overflow: hidden;
}
.kill_pro_users li {
  width: 33.33%;
  margin: 0;
  display: inline-block;
  padding: 2px 8px 16px;
  position: relative;
  float: left;
}
.kill_pro_users li .user {
  position: relative;
  display: block;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  background-color: #ffffff;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.kill_pro_users li .user img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  background-color: #e7e7e7;
  /*max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px 4px 0 0*/
  border-radius: 4px;
}
.kill_pro_users li .user span {
  padding: 8px 5px;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}

.kill_game_list_info .page-website,
.kill_game_list_info h3,
.kill_game_style .game-name {
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*Modal*/
/*Pulse Ball Loading*/
.no-activities-profile {
  font-size: 16px;
  font-size: 1rem;
}

/*Lightbox*/
.kill_lbox_topbar {
  top: 0;
  z-index: 1035;
  position: fixed;
  left: 0;
  width: 100%;
  height: 45px;
}
.kill_lbox_topbar .lbox_topbar_child {
  margin: 0 25px;
  user-select: none;
}
.kill_lbox_topbar .lbox_topbar_child span {
  padding: 10px 1px;
  margin: 0 5px;
  height: 45px;
  display: inline-block;
}
.kill_lbox_topbar .lbox_topbar_child span.feather {
  margin-top: 0;
  width: 25px;
  height: 25px;
  color: #b5b5b5;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.kill_lbox_topbar .lbox_topbar_child span.feather:hover {
  color: #fff;
}

.kill_image_lightbox {
  width: 100%;
  margin-top: 0;
}
.kill_image_lightbox .kill_lbox_topbar {
  background-color: rgba(0, 0, 0, 0.4);
}
.kill_image_lightbox .story-img {
  display: table;
  width: 100%;
  min-width: 900px;
  max-width: 900px;
  background: 0 0;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.kill_image_lightbox .story-img .changer {
  background: 0 0;
  top: 0;
  width: 60px;
  height: 100%;
  display: block !important;
  margin-bottom: 0;
}
.kill_image_lightbox .story-img .changer svg.feather {
  margin-top: 0;
  width: 45px;
  height: 45px;
  color: rgba(255, 255, 255, 0.45);
  transition: all 0.2s ease-in-out;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.kill_image_lightbox .story-img .changer:hover svg.feather {
  color: #fff;
}
.kill_image_lightbox .story-img .changer.next-btn {
  right: -70px;
}
.kill_image_lightbox .story-img .changer.previous-btn {
  left: -70px;
}
.kill_image_lightbox .story-img img {
  transform: scale3d(1, 1, 1);
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0;
  backface-visibility: hidden;
  pointer-events: none;
}
.kill_image_lightbox .story-img img.double_zoom {
  transform: scale3d(2, 2, 1);
}

.comment-section-inner {
  display: block;
}
.comment-section-inner .comment-inner-header {
  padding: 16px 8px 16px 16px;
}
.comment-section-inner .comment-inner-header .close-lightbox {
  padding: 8px;
  margin: 0;
}
.comment-section-inner .comment-inner-header h6 {
  margin-bottom: 3px;
}

.kill_imagecombo_lbox {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #000;
  margin-top: 0;
  margin: auto;
}
.kill_imagecombo_lbox .story-img {
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-right: 380px;
  width: calc(100% - 380px);
}
.kill_imagecombo_lbox .story-img .kill_lbox_topbar {
  background-image: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  height: 48px;
  padding: 8px;
  position: absolute;
  top: 0;
  right: 0;
}
.kill_imagecombo_lbox .story-img .kill_lbox_topbar .lbox_topbar_child {
  margin: 0;
}
.kill_imagecombo_lbox .story-img .kill_lbox_topbar .lbox_topbar_child span {
  padding: 3px 1px;
  height: 33px;
}
.kill_imagecombo_lbox .story-img .kill_lbox_topbar .lbox_topbar_child span svg {
  width: 22px;
  height: 22px;
}
.kill_imagecombo_lbox .story-img img {
  transform: scale3d(1, 1, 1);
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0;
  backface-visibility: hidden;
  pointer-events: none;
}
.kill_imagecombo_lbox .story-img img.double_zoom {
  transform: scale3d(2, 2, 1);
}
.kill_imagecombo_lbox .story-img .changer {
  background: 0 0;
  top: 0;
  width: 60px;
  height: 100%;
  margin-bottom: 0;
  z-index: 1034;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
.kill_imagecombo_lbox .story-img .changer svg.feather {
  margin-top: 0;
  width: 65px;
  height: 65px;
  color: rgba(255, 255, 255, 0.55);
  transition: all 0.2s ease-in-out;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.kill_imagecombo_lbox .story-img .changer:hover svg.feather {
  color: #fff;
}
.kill_imagecombo_lbox .story-img .changer.next-btn {
  right: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.kill_imagecombo_lbox .comment-section {
  width: 380px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  padding: 0;
  border-radius: 0;
}
.kill_imagecombo_lbox .comment-section-inner .comment-inner-footer {
  position: relative;
  height: calc(100% - 126px);
  box-shadow: none;
  padding: 0;
  background-color: #fafafa;
}
.kill_imagecombo_lbox .comment-section-inner .comment-inner-footer .view-more-wrapper {
  margin: 0 16px 7px;
  padding: 5px 0 0;
}
.kill_imagecombo_lbox .lightbox-post-footer.post-comments {
  border-top: 1px solid #e7e8ec;
  padding: 12px;
  height: 55px;
  z-index: 5;
  flex: 0 0 auto;
  vertical-align: bottom;
}
.kill_imagecombo_lbox .lightbox-post-footer input.comment-textarea {
  border: none;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list {
  padding: 0 12px;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .comment_edele_options {
  display: none;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .reply .reply-heading {
  display: block;
  width: 100%;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .reply .comment-body {
  margin-left: 40px;
  margin-top: -3px;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body {
  margin-left: 50px;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body .comment-replies .kill_commreply_combo textarea.form-control {
  height: 32px;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .comment .comment-body:hover .comment_edele_options {
  visibility: visible;
}
.kill_imagecombo_lbox .lightbox-post-footer .comments-list .comment > .comments-list {
  margin-left: 50px;
}
.kill_imagecombo_lbox .lightbox-post-footer .comment {
  display: block;
  width: 100%;
  margin: 20px 0;
}
.kill_imagecombo_lbox .lightbox-post-footer .comment .avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #f4f4f4;
}
.kill_imagecombo_lbox .lightbox-post-footer .comment .comment-heading .user {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 700;
  display: inline;
  margin-top: 0;
}
.kill_imagecombo_lbox .lightbox-post-footer .comment .comment-heading .time {
  font-size: 10px;
  font-size: 0.625rem;
  color: #aaa;
  margin-top: 0;
  display: inline;
}
.kill_imagecombo_lbox .lightbox-post-footer .comment:empty {
  margin: 0;
}
.kill_imagecombo_lbox .lightbox-post-footer .input-group-addon a {
  color: #444;
}
.kill_imagecombo_lbox .story-img .sun_light_tool {
  bottom: 0;
  width: 100%;
  top: auto;
  background: #000;
  position: relative;
  display: flex;
  align-items: center;
}
.kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child {
  display: flex;
  align-items: center;
}
.kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child.right {
  margin-left: auto;
}
.kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span {
  height: auto;
  cursor: pointer;
}
.kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span, .kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span a {
  color: #a5a5a5;
  transition: all 0.2s;
  text-decoration: none;
}
.kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span:hover, .kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span a:hover, .kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span a:hover, .kill_imagecombo_lbox .story-img .sun_light_tool .lbox_topbar_child .lbox_topbar_child span a a:hover {
  color: #fff;
}

.sun_img_innr {
  position: relative;
  display: table;
  height: calc(100% - 48px);
}

.kind_lightbox_right {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-flow: column;
}
.kind_lightbox_right .comment-section-inner {
  position: relative;
}
.kind_lightbox_right .comment-section-inner .like-emo > .how_reacted:nth-child(1) {
  margin-left: 0px;
}
.kind_lightbox_right .comment-section-inner #kill_post_stat_button {
  width: auto;
  margin: 0 0 5px;
  padding: 0;
}
.kind_lightbox_right .comment-inner-footer {
  width: 100%;
  overflow-y: auto;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  flex-grow: 1;
  background-color: #f2f3f5;
}
.kind_lightbox_right .load-more-comments {
  margin: 6px 10px -3px;
}
.kind_lightbox_right .post-info .post-text p:empty {
  margin: 0;
}
.kind_lightbox_right .lightbox-no-comments {
  text-align: center;
  margin: 100px 0 20px;
  color: #696969;
  padding: 0 10px;
}
.kind_lightbox_right .lightbox-no-comments svg {
  width: 70px;
  height: 70px;
  filter: grayscale(1);
  opacity: 0.5;
}

/*Settings*/
.kill_setting_showpage {
  padding-right: 45px;
}

.kill_setting_sidebar {
  width: 75px;
  right: 10px;
  top: 0;
  position: absolute;
  padding: 0;
  text-align: center;
  z-index: 1;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.06);
  box-shadow: 0 0 44px 0 rgba(0, 0, 0, 0.17);
}
.kill_setting_sidebar ul {
  margin: 0;
  border: 0;
  box-shadow: none;
  overflow: visible;
}
.kill_setting_sidebar ul .list-group-item {
  padding: 0;
  height: 100%;
  border: 0;
}
.kill_setting_sidebar ul .list-group-item a {
  padding: 13px 5px;
  position: relative;
}
.kill_setting_sidebar ul .list-group-item a svg.feather {
  opacity: 0.6;
}
.kill_setting_sidebar ul .list-group-item.avtive a {
  background-color: rgba(0, 0, 0, 0.1);
}
.kill_setting_sidebar ul .list-group-item.avtive svg.feather {
  opacity: 1;
}
.kill_setting_sidebar ul .list-group-item .report-not-seen {
  position: absolute;
  top: 3px;
  right: 5px;
  background-color: #f0f2f5;
  color: #ea1e1e;
  line-height: 1.1;
  height: 16px;
  padding: 2px 3px;
}

.kill_terms_page h3 {
  font-size: 19px;
  font-size: 1.1875rem;
  color: #787878;
  padding: 20px 20px 20px 15px;
  margin: -15px -15px 7px;
  border-bottom: 1px solid #e7e7e7;
  background-color: #f5f5f5;
}

.kill_settings_page {
  box-shadow: none !important;
  background-color: transparent;
  border-radius: 2px;
  padding: 0px;
  margin-bottom: 20px;
}
.kill_settings_page .avatar-holder {
  margin: 5px 0 0;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 20px 20px;
  position: relative;
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.04);
  border: 2px solid rgba(0, 0, 0, 0.08);
}
.kill_settings_page .avatar-holder:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z'%3e%3c/path%3e%3c/svg%3e");
  position: absolute;
  top: 74px;
  left: 74px;
  width: 30px;
  height: 30px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #363636;
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.1) 0 2px 4px -2px;
  border-radius: 50%;
  z-index: 9;
}
.kill_settings_page .avatar-holder.profile {
  color: #00bcd4;
  background-color: rgba(0, 188, 212, 0.04);
  border-color: rgba(0, 188, 212, 0.08);
}
.kill_settings_page .avatar-holder.profile:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,8.39C13.57,9.4 15.42,10 17.42,10C18.2,10 18.95,9.91 19.67,9.74C19.88,10.45 20,11.21 20,12C20,16.41 16.41,20 12,20C9,20 6.39,18.34 5,15.89L6.75,14V13A1.25,1.25 0 0,1 8,11.75A1.25,1.25 0 0,1 9.25,13V14H12M16,11.75A1.25,1.25 0 0,0 14.75,13A1.25,1.25 0 0,0 16,14.25A1.25,1.25 0 0,0 17.25,13A1.25,1.25 0 0,0 16,11.75Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #00bcd4;
}
.kill_settings_page .avatar-holder.security {
  color: #f9bd54;
  background-color: rgba(249, 189, 84, 0.04);
  border-color: rgba(249, 189, 84, 0.08);
}
.kill_settings_page .avatar-holder.security:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #f9bd54;
}
.kill_settings_page .avatar-holder.social {
  color: #1da1f2;
  background-color: rgba(29, 161, 242, 0.04);
  border-color: rgba(29, 161, 242, 0.08);
}
.kill_settings_page .avatar-holder.social:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.94,14.81L11.73,17C11.08,17.67 10.22,18 9.36,18C8.5,18 7.64,17.67 7,17C5.67,15.71 5.67,13.58 7,12.26L8.35,10.9L8.34,11.5C8.33,12 8.41,12.5 8.57,12.94L8.62,13.09L8.22,13.5C7.91,13.8 7.74,14.21 7.74,14.64C7.74,15.07 7.91,15.47 8.22,15.78C8.83,16.4 9.89,16.4 10.5,15.78L12.7,13.59C13,13.28 13.18,12.87 13.18,12.44C13.18,12 13,11.61 12.7,11.3C12.53,11.14 12.44,10.92 12.44,10.68C12.44,10.45 12.53,10.23 12.7,10.06C13.03,9.73 13.61,9.74 13.94,10.06C14.57,10.7 14.92,11.54 14.92,12.44C14.92,13.34 14.57,14.18 13.94,14.81M17,11.74L15.66,13.1V12.5C15.67,12 15.59,11.5 15.43,11.06L15.38,10.92L15.78,10.5C16.09,10.2 16.26,9.79 16.26,9.36C16.26,8.93 16.09,8.53 15.78,8.22C15.17,7.6 14.1,7.61 13.5,8.22L11.3,10.42C11,10.72 10.82,11.13 10.82,11.56C10.82,12 11,12.39 11.3,12.7C11.47,12.86 11.56,13.08 11.56,13.32C11.56,13.56 11.47,13.78 11.3,13.94C11.13,14.11 10.91,14.19 10.68,14.19C10.46,14.19 10.23,14.11 10.06,13.94C8.75,12.63 8.75,10.5 10.06,9.19L12.27,7C13.58,5.67 15.71,5.68 17,7C17.65,7.62 18,8.46 18,9.36C18,10.26 17.65,11.1 17,11.74Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #1da1f2;
}
.kill_settings_page .avatar-holder.invite {
  color: #e91e63;
  background-color: rgba(233, 30, 99, 0.04);
  border-color: rgba(233, 30, 99, 0.08);
}
.kill_settings_page .avatar-holder.invite:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M7,7H11V9H7A3,3 0 0,0 4,12A3,3 0 0,0 7,15H11V17H7A5,5 0 0,1 2,12A5,5 0 0,1 7,7M17,7A5,5 0 0,1 22,12H20A3,3 0 0,0 17,9H13V7H17M8,11H16V13H8V11M17,12H19V15H22V17H19V20H17V17H14V15H17V12Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #e91e63;
}
.kill_settings_page .avatar-holder.design {
  color: #8bc34a;
  background-color: rgba(139, 195, 74, 0.04);
  border-color: rgba(139, 195, 74, 0.08);
}
.kill_settings_page .avatar-holder.design:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M20.71,4.63L19.37,3.29C19,2.9 18.35,2.9 17.96,3.29L9,12.25L11.75,15L20.71,6.04C21.1,5.65 21.1,5 20.71,4.63M7,14A3,3 0 0,0 4,17C4,18.31 2.84,19 2,19C2.92,20.22 4.5,21 6,21A4,4 0 0,0 10,17A3,3 0 0,0 7,14Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #8bc34a;
}
.kill_settings_page .avatar-holder.blocked {
  color: #e0624b;
  background-color: rgba(224, 98, 75, 0.04);
  border-color: rgba(224, 98, 75, 0.08);
}
.kill_settings_page .avatar-holder.blocked:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M15,14C17.67,14 23,15.33 23,18V20H7V18C7,15.33 12.33,14 15,14M15,12A4,4 0 0,1 11,8A4,4 0 0,1 15,4A4,4 0 0,1 19,8A4,4 0 0,1 15,12M5,9.59L7.12,7.46L8.54,8.88L6.41,11L8.54,13.12L7.12,14.54L5,12.41L2.88,14.54L1.46,13.12L3.59,11L1.46,8.88L2.88,7.46L5,9.59Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #e0624b;
}
.kill_settings_page .avatar-holder.notifications {
  color: #673ab7;
  background-color: rgba(103, 58, 183, 0.04);
  border-color: rgba(103, 58, 183, 0.08);
}
.kill_settings_page .avatar-holder.notifications:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: var(--secondary-site-color);
}
.kill_settings_page .avatar-holder.addresses {
  color: #607d8b;
  background-color: rgba(96, 125, 139, 0.04);
  border-color: rgba(96, 125, 139, 0.08);
}
.kill_settings_page .avatar-holder.addresses:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #607d8b;
}
.kill_settings_page .avatar-holder.earning {
  color: #ff9800;
  background-color: rgba(255, 152, 0, 0.04);
  border-color: rgba(255, 152, 0, 0.08);
}
.kill_settings_page .avatar-holder.earning:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M15,14V11H18V9L22,12.5L18,16V14H15M14,7.7V9H2V7.7L8,4L14,7.7M7,10H9V15H7V10M3,10H5V15H3V10M13,10V12.5L11,14.3V10H13M9.1,16L8.5,16.5L10.2,18H2V16H9.1M17,15V18H14V20L10,16.5L14,13V15H17Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #ff9800;
}
.kill_settings_page .avatar-holder.delete {
  color: #f44336;
  background-color: rgba(244, 67, 54, 0.04);
  border-color: rgba(244, 67, 54, 0.08);
}
.kill_settings_page .avatar-holder.delete:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #f44336;
}
.kill_settings_page .avatar-holder.verification {
  color: #2196f3;
  background-color: rgba(33, 150, 243, 0.04);
  border-color: rgba(33, 150, 243, 0.08);
}
.kill_settings_page .avatar-holder.verification:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9L10,17Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #2196f3;
}
.kill_settings_page .avatar-holder.privacy {
  color: #673ab7;
  background-color: rgba(103, 58, 183, 0.04);
  border-color: rgba(103, 58, 183, 0.08);
}
.kill_settings_page .avatar-holder.privacy:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M17.13,17C15.92,18.85 14.11,20.24 12,20.92C9.89,20.24 8.08,18.85 6.87,17C6.53,16.5 6.24,16 6,15.47C6,13.82 8.71,12.47 12,12.47C15.29,12.47 18,13.79 18,15.47C17.76,16 17.47,16.5 17.13,17Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #673ab7;
}
.kill_settings_page .avatar-holder.password {
  color: #00bcd4;
  background-color: rgba(0, 188, 212, 0.04);
  border-color: rgba(0, 188, 212, 0.08);
}
.kill_settings_page .avatar-holder.password:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #00bcd4;
}
.kill_settings_page .avatar-holder.sessions {
  color: blueviolet;
  background-color: rgba(138, 43, 226, 0.04);
  border-color: rgba(138, 43, 226, 0.08);
}
.kill_settings_page .avatar-holder.sessions:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M17.81,4.47C17.73,4.47 17.65,4.45 17.58,4.41C15.66,3.42 14,3 12,3C10.03,3 8.15,3.47 6.44,4.41C6.2,4.54 5.9,4.45 5.76,4.21C5.63,3.97 5.72,3.66 5.96,3.53C7.82,2.5 9.86,2 12,2C14.14,2 16,2.47 18.04,3.5C18.29,3.65 18.38,3.95 18.25,4.19C18.16,4.37 18,4.47 17.81,4.47M3.5,9.72C3.4,9.72 3.3,9.69 3.21,9.63C3,9.47 2.93,9.16 3.09,8.93C4.08,7.53 5.34,6.43 6.84,5.66C10,4.04 14,4.03 17.15,5.65C18.65,6.42 19.91,7.5 20.9,8.9C21.06,9.12 21,9.44 20.78,9.6C20.55,9.76 20.24,9.71 20.08,9.5C19.18,8.22 18.04,7.23 16.69,6.54C13.82,5.07 10.15,5.07 7.29,6.55C5.93,7.25 4.79,8.25 3.89,9.5C3.81,9.65 3.66,9.72 3.5,9.72M9.75,21.79C9.62,21.79 9.5,21.74 9.4,21.64C8.53,20.77 8.06,20.21 7.39,19C6.7,17.77 6.34,16.27 6.34,14.66C6.34,11.69 8.88,9.27 12,9.27C15.12,9.27 17.66,11.69 17.66,14.66A0.5,0.5 0 0,1 17.16,15.16A0.5,0.5 0 0,1 16.66,14.66C16.66,12.24 14.57,10.27 12,10.27C9.43,10.27 7.34,12.24 7.34,14.66C7.34,16.1 7.66,17.43 8.27,18.5C8.91,19.66 9.35,20.15 10.12,20.93C10.31,21.13 10.31,21.44 10.12,21.64C10,21.74 9.88,21.79 9.75,21.79M16.92,19.94C15.73,19.94 14.68,19.64 13.82,19.05C12.33,18.04 11.44,16.4 11.44,14.66A0.5,0.5 0 0,1 11.94,14.16A0.5,0.5 0 0,1 12.44,14.66C12.44,16.07 13.16,17.4 14.38,18.22C15.09,18.7 15.92,18.93 16.92,18.93C17.16,18.93 17.56,18.9 17.96,18.83C18.23,18.78 18.5,18.96 18.54,19.24C18.59,19.5 18.41,19.77 18.13,19.82C17.56,19.93 17.06,19.94 16.92,19.94M14.91,22C14.87,22 14.82,22 14.78,22C13.19,21.54 12.15,20.95 11.06,19.88C9.66,18.5 8.89,16.64 8.89,14.66C8.89,13.04 10.27,11.72 11.97,11.72C13.67,11.72 15.05,13.04 15.05,14.66C15.05,15.73 16,16.6 17.13,16.6C18.28,16.6 19.21,15.73 19.21,14.66C19.21,10.89 15.96,7.83 11.96,7.83C9.12,7.83 6.5,9.41 5.35,11.86C4.96,12.67 4.76,13.62 4.76,14.66C4.76,15.44 4.83,16.67 5.43,18.27C5.53,18.53 5.4,18.82 5.14,18.91C4.88,19 4.59,18.87 4.5,18.62C4,17.31 3.77,16 3.77,14.66C3.77,13.46 4,12.37 4.45,11.42C5.78,8.63 8.73,6.82 11.96,6.82C16.5,6.82 20.21,10.33 20.21,14.65C20.21,16.27 18.83,17.59 17.13,17.59C15.43,17.59 14.05,16.27 14.05,14.65C14.05,13.58 13.12,12.71 11.97,12.71C10.82,12.71 9.89,13.58 9.89,14.65C9.89,16.36 10.55,17.96 11.76,19.16C12.71,20.1 13.62,20.62 15.03,21C15.3,21.08 15.45,21.36 15.38,21.62C15.33,21.85 15.12,22 14.91,22Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: blueviolet;
}
.kill_settings_page .avatar-holder.two_factor {
  color: blue;
  background-color: rgba(0, 0, 255, 0.04);
  border-color: rgba(0, 0, 255, 0.08);
}
.kill_settings_page .avatar-holder.two_factor:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M2,7V9H6V11H4A2,2 0 0,0 2,13V17H8V15H4V13H6A2,2 0 0,0 8,11V9C8,7.89 7.1,7 6,7H2M9,7V17H11V13H14V11H11V9H15V7H9M18,7A2,2 0 0,0 16,9V17H18V14H20V17H22V9A2,2 0 0,0 20,7H18M18,9H20V12H18V9Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: blue;
}
.kill_settings_page .avatar-holder.my_earnings {
  color: green;
  background-color: rgba(0, 128, 0, 0.04);
  border-color: rgba(0, 128, 0, 0.08);
}
.kill_settings_page .avatar-holder.my_earnings:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M5,6H23V18H5V6M14,9A3,3 0 0,1 17,12A3,3 0 0,1 14,15A3,3 0 0,1 11,12A3,3 0 0,1 14,9M9,8A2,2 0 0,1 7,10V14A2,2 0 0,1 9,16H19A2,2 0 0,1 21,14V10A2,2 0 0,1 19,8H9M1,10H3V20H19V22H1V10Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: green;
}
.kill_settings_page .avatar-holder.affiliates {
  color: chocolate;
  background-color: rgba(210, 105, 30, 0.04);
  border-color: rgba(210, 105, 30, 0.08);
}
.kill_settings_page .avatar-holder.affiliates:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: chocolate;
}
.kill_settings_page .avatar-holder.points {
  color: coral;
  background-color: rgba(255, 127, 80, 0.04);
  border-color: rgba(255, 127, 80, 0.08);
}
.kill_settings_page .avatar-holder.points:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M15 4A8 8 0 1 1 7 12A8 8 0 0 1 15 4M3 12A6 6 0 0 0 7 17.65V19.74A8 8 0 0 1 7 4.26V6.35A6 6 0 0 0 3 12Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: coral;
}
.kill_settings_page .avatar-holder.avatarr {
  color: #1da1f2;
  background-color: rgba(33, 150, 243, 0.04);
  border-color: rgba(33, 150, 243, 0.08);
}
.kill_settings_page .avatar-holder.avatarr:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M4,4H7L9,2H15L17,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #1da1f2;
}
.kill_settings_page .avatar-holder.info::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3e%3cpath d='M17,9H7V7H17M17,13H7V11H17M14,17H7V15H14M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z'%3e%3c/path%3e%3c/svg%3e");
  background-color: #607d8b;
}
.kill_settings_page .avatar-holder .avatar {
  border-radius: 50%;
  max-width: 80px;
  height: 80px;
  position: relative;
  z-index: 9;
  min-width: 80px;
}
.kill_settings_page .avatar-holder h5 {
  font-size: 17px;
  font-size: 1.0625rem;
  margin: 0;
}
.kill_settings_page .avatar-holder h5 a {
  text-decoration: none;
  color: inherit;
}
.kill_settings_page .avatar-holder p {
  font-weight: bold;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0;
}
.kill_settings_page .avatar-holder .btn.btn-danger {
  margin-top: 10px;
  line-height: 31px;
  padding: 0 16px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2em;
  background-color: #f44336;
}
.kill_settings_page .avatar-holder .btn-glossy {
  color: #fff;
  background: rgba(255, 255, 255, 0.3);
}
.kill_settings_page .avatar-holder .infoz {
  position: relative;
  z-index: 9;
  padding: 0 20px;
}
.kill_settings_page .avatar-holder + hr {
  display: none;
}
.kill_settings_page .setting-panel .show-upgrades #upgrade-button,
.kill_settings_page .setting-panel .kill_sett_upgrade {
  background-color: #03A9F4;
  color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}
.kill_settings_page .setting-panel .show-upgrades #upgrade-button {
  padding: 11px 13px;
  border: 0;
  width: 110px;
  text-align: center;
}
.kill_settings_page .setting-panel hr {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  border-top: 1px solid #eee;
}
.kill_settings_page .setting-panel .kill_sett_upgrade {
  padding: 6px 13px;
  margin: 5px 15px 4px;
  display: inline-block;
}
.kill_settings_page .setting-panel-mdbtn {
  padding: 9px 18px !important;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  font-weight: 700;
  margin: 2px 55px;
}
.kill_settings_page .setting-panel-mdbtn svg.feather {
  width: 16px;
  height: 16px;
  margin: -2px 5px 0 0;
}
.kill_settings_page .last-sett-btn {
  margin-right: -55px;
  margin-bottom: -15px;
}
.kill_settings_page .kill_delete_account {
  margin-left: auto;
  position: relative;
  display: table;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.4px;
  color: #151720;
}
.kill_settings_page .kill_design_button {
  width: 180px;
  display: table;
  min-height: 180px;
  overflow: hidden;
  border: 2px dashed #ccc;
  background: #fff;
  padding: 5px;
}
.kill_settings_page .kill_design_button.w-100 {
  width: 100%;
}
.kill_settings_page .kill_design_button span {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  color: #666;
}
.kill_settings_page .kill_design_button svg.feather {
  margin-top: 0;
  width: 45px;
  height: 45px;
  color: #cecece;
}
.kill_settings_page .setting-update-alert {
  margin: 20px 0 10px;
}
.kill_settings_page .alert {
  margin: 20px 0 10px;
}
.kill_settings_page .setting-panel input[type=text]:focus,
.kill_settings_page .setting-panel input[type=email]:focus,
.kill_settings_page .setting-panel input[type=password]:focus,
.kill_settings_page .setting-panel select:focus,
.kill_settings_page .setting-panel textarea:focus {
  border-color: #03A9F4;
}

.kind_sett_sidebar {
  padding: 0;
  margin-bottom: 20px;
}
.kind_sett_sidebar > ul {
  margin: 0;
  padding: 10px 0;
}
.kind_sett_sidebar > ul hr {
  border-color: #e8e8e8;
}
.kind_sett_sidebar > ul > li > a {
  padding: 0;
  display: block;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 8px 22px;
  min-width: 88px;
  text-decoration: none;
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  letter-spacing: 0.01em;
  color: rgba(0, 0, 0, 0.65);
}
.kind_sett_sidebar > ul > li > a svg {
  height: 32px;
  width: 32px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  padding: 7px;
}
.kind_sett_sidebar > ul > li > a span {
  position: relative;
  height: 32px;
  width: 32px;
  margin: auto 13px auto 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}
.kind_sett_sidebar > ul > li > a span:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: currentColor;
  opacity: 0.1;
  border-radius: 50%;
}
.kind_sett_sidebar > ul > li > a span span svg {
  position: relative;
  height: 18px;
  width: 18px;
  padding: 0;
  border-radius: 0;
  margin: auto;
  background: transparent;
}
.kind_sett_sidebar > ul > li.active > a {
  color: #000;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.04);
  box-shadow: inset -3px 0 #000;
}
.kind_sett_sidebar > ul > li.active.profile > a {
  color: #00bcd4;
  box-shadow: inset -3px 0 #00bcd4;
}
.kind_sett_sidebar > ul > li.active.experience > a {
  color: #7e84f6;
  box-shadow: inset -3px 0 #7e84f6;
}
.kind_sett_sidebar > ul > li.active.certifications > a {
  color: #f6977e;
  box-shadow: inset -3px 0 #f6977e;
}
.kind_sett_sidebar > ul > li.active.projects > a {
  color: gray;
  box-shadow: inset -3px 0 gray;
}
.kind_sett_sidebar > ul > li.active.social > a {
  color: #1da1f2;
  box-shadow: inset -3px 0 #1da1f2;
}
.kind_sett_sidebar > ul > li.active.invitation > a {
  color: #e91e63;
  box-shadow: inset -3px 0 #e91e63;
}
.kind_sett_sidebar > ul > li.active.notifications > a {
  color: #673ab7;
  box-shadow: inset -3px 0 #673ab7;
}
.kind_sett_sidebar > ul > li.active.design > a {
  color: #5cb85c;
  box-shadow: inset -3px 0 #5cb85c;
}
.kind_sett_sidebar > ul > li.active.sessions > a {
  color: blueviolet;
  box-shadow: inset -3px 0 blueviolet;
}
.kind_sett_sidebar > ul > li.active.two_factor > a {
  color: blue;
  box-shadow: inset -3px 0 blue;
}
.kind_sett_sidebar > ul > li.active.blocked > a {
  color: #e0624b;
  box-shadow: inset -3px 0 #e0624b;
}
.kind_sett_sidebar > ul > li.active.my_info > a {
  color: #607d8b;
  box-shadow: inset -3px 0 #607d8b;
}
.kind_sett_sidebar > ul > li.active.verification > a {
  color: #2196f3;
  box-shadow: inset -3px 0 #2196f3;
}
.kind_sett_sidebar > ul > li.active.earnings > a {
  color: green;
  box-shadow: inset -3px 0 green;
}
.kind_sett_sidebar > ul > li.active.affiliates > a {
  color: chocolate;
  box-shadow: inset -3px 0 chocolate;
}
.kind_sett_sidebar > ul > li.active.points > a {
  color: coral;
  box-shadow: inset -3px 0 coral;
}
.kind_sett_sidebar > ul > li.active.delete > a {
  color: #f44336;
  box-shadow: inset -3px 0 #f44336;
}
.kind_sett_sidebar .kind_sett_submenu > ul li a:hover, .kind_sett_sidebar > ul li a:hover {
  background-color: rgba(158, 158, 158, 0.05);
}
.kind_sett_sidebar .kind_sett_submenu > a span svg {
  margin: 10px 0;
  height: 17px;
  width: 17px;
}
.kind_sett_sidebar .kind_sett_submenu > ul {
  margin: 0px;
  padding: 0;
}
.kind_sett_sidebar .kind_sett_submenu > ul li {
  padding: 4px 16px;
}
.kind_sett_sidebar .kind_sett_submenu > ul li a {
  display: block;
  text-decoration: none;
  transition: all 0.15s;
  padding: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 8px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-size: 0.8125rem;
}
.kind_sett_sidebar .kind_sett_submenu > ul li.active a {
  color: #e00c54;
  background-color: rgba(224, 12, 84, 0.1);
}
.kind_sett_sidebar .kind_sett_submenu > ul#security-sett li.active a {
  color: #f9bd54;
  background-color: rgba(249, 189, 84, 0.1);
}
.kind_sett_sidebar .kind_sett_submenu > ul#design-sett li.active a {
  color: #8bc34a;
  background-color: rgba(139, 195, 74, 0.1);
}
.kind_sett_sidebar .kind_sett_submenu > ul#earning-sett li.active a {
  color: #ff9800;
  background-color: rgba(255, 152, 0, 0.1);
}

/*Verification*/
.select-user-verification-data {
  width: 100%;
  overflow: hidden;
}
.select-user-verification-data p {
  width: 100%;
  margin: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #333;
}
.select-user-verification-data .select-user-verification-photos {
  width: 100%;
  overflow: hidden;
}
.select-user-verification-data .select-user-verification-photos > div {
  width: 49%;
  height: 190px;
  background: #f9f9f9;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  border: 1px solid #efefef;
  margin-top: 15px;
  color: #333;
  overflow: hidden;
  cursor: pointer;
}
.select-user-verification-data .select-user-verification-photos .empty_state {
  margin: 45.5px 0;
}

.verification-status {
  width: 100%;
  height: 200px;
  text-align: center;
}
.verification-status h4 {
  width: 100%;
  line-height: 200px;
  font-family: arial, sans-serif;
  color: #666;
}

table.table-condensed thead {
  background: #f5f5f5;
}
table.table-condensed thead th {
  padding: 16px 8px;
}

/*Payment History*/
table.kind_pymnt_table {
  font-size: 14.5px;
  font-size: 0.90625rem;
}
table.kind_pymnt_table thead th {
  font-weight: bold;
  color: #333;
}
table.kind_pymnt_table tbody > tr:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
table.kind_pymnt_table tbody > tr > td {
  vertical-align: middle;
  padding: 9px 5px;
}
table.kind_pymnt_table .label {
  display: inline-block;
  padding: 5px 12px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: bold;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
table.kind_pymnt_table .label-warning {
  color: #ff9800;
  background-color: rgba(255, 152, 0, 0.1);
}
table.kind_pymnt_table .label-success {
  color: #4CAF50;
  background-color: rgba(76, 175, 80, 0.1);
}
table.kind_pymnt_table .label-danger {
  color: #F44336;
  background-color: rgba(244, 67, 54, 0.1);
}

.kind_sett_trans_table {
  margin: 10px -6px -15px;
}

/*Affiliates*/
.kind_affs_main > img {
  display: block;
  width: 280px;
  height: 280px;
  margin: 0 auto 20px;
  pointer-events: none;
}
.kind_affs_main > h4 {
  text-align: center;
}
.kind_affs_main .kind_form_fields {
  margin-top: 0;
}
.kind_affs_main .kind_form_fields input {
  height: 34px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  border-radius: 2em;
  background: rgba(0, 0, 0, 0.05) !important;
}

.kill_referres:empty {
  border: 0;
  padding: 0;
  margin: 0;
}

/*Find Friends*/
.kind_frnd_map {
  width: 100%;
  height: 250px;
  border-radius: 6px;
  margin-bottom: 15px;
}

.kind_frnd_field h4 {
  margin: 7px 0 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}

.friends_nearby_status_ul, .friends_nearby_status_ul .nearby-users-gender-collapse ul, #search-nearby-users, #search-nearby-users .nearby-users-gender-collapse ul {
  padding: 0;
}
.friends_nearby_status_ul li, .friends_nearby_status_ul .nearby-users-gender-collapse ul li, #search-nearby-users li, #search-nearby-users .nearby-users-gender-collapse ul li {
  display: inline-block;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  padding: 0 17px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  height: 30px;
  line-height: 30px;
  background-color: #f0f0f0;
  color: #393939;
  border-radius: 2em;
  margin-right: 5px;
  margin-bottom: 6px;
}
.friends_nearby_status_ul li.active, .friends_nearby_status_ul .nearby-users-gender-collapse ul li.active, #search-nearby-users li.active, #search-nearby-users .nearby-users-gender-collapse ul li.active {
  color: #3F51B5;
  background-color: #c6cfff;
  font-weight: bold;
}

.select-nearby-users-distance {
  padding: 7px 1px;
  display: flex;
}
.select-nearby-users-distance > form {
  display: flex;
  width: 100%;
  align-items: center;
}

#nearby-users-distance {
  width: 100%;
  border: 0;
  height: 2.5px;
  background: #d0d0d0;
  outline: none;
  box-shadow: none;
  border-radius: 2em;
}
#nearby-users-distance .ui-slider-handle {
  position: absolute;
  margin: -2px 0 0 -5px;
  border-radius: 100%;
  background: #3F51B5;
  border: 0;
  height: 15px;
  width: 15px;
  outline: none;
  cursor: pointer;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#nearby-users-distance .ui-slider-handle:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
#nearby-users-distance .ui-slider-range {
  background: #3F51B5;
}

.select-nearby-users-distance .currentVal {
  position: relative;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
  color: #7a7d7e;
  width: 50px;
  text-align: center;
  height: 30px;
  display: block;
  background: #F3F3F8;
  line-height: 29px;
  margin-top: -13px;
  margin-left: 10px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.select-nearby-users-distance .currentVal:before {
  content: "";
  display: block;
  position: absolute;
  left: -6px;
  top: 50%;
  margin-top: -6px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-left-width: 0;
  border-right-color: #F3F3F8;
}

.kind_frnd_usr {
  margin-right: -10px;
  margin-left: -10px;
  margin-bottom: 15px;
}
.kind_frnd_usr .col-md-3 {
  padding-right: 10px;
  padding-left: 10px;
}
.kind_frnd_usr .fndfrnd_user_wrapper {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin-bottom: 20px;
  transition: all 0.2s;
}
.kind_frnd_usr .fndfrnd_user_wrapper:hover {
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
}
.kind_frnd_usr .fndfrnd_user_wrapper .avatar {
  position: relative;
  width: 100%;
  padding-bottom: 130%;
}
.kind_frnd_usr .fndfrnd_user_wrapper .avatar img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.kind_frnd_usr .fndfrnd_user_wrapper .user_wrapper_link {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 3px;
  text-transform: capitalize;
  margin-top: 0;
  font-weight: bold;
}
.kind_frnd_usr .fndfrnd_user_wrapper .user_wrapper_link a {
  color: #fff;
  text-decoration: none;
}
.kind_frnd_usr .fndfrnd_user_wrapper .sun_friends_fetrs {
  margin-bottom: 0;
}
.kind_frnd_usr .fndfrnd_user_wrapper .sun_friends_fetrs li {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  color: white;
}
.kind_frnd_usr .fndfrnd_user_wrapper .sun_friends_fetrs li > span {
  margin-right: 5px;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kind_frnd_usr .fndfrnd_user_wrapper .sun_friends_fetrs li > span svg {
  width: 20px;
  height: 20px;
}
.kind_frnd_usr .fndfrnd_user_wrapper .sun_friends_fetrs li p {
  margin: 0;
  line-height: 1;
}
.kind_frnd_usr .fndfrnd_user_wrapper .sun_friends_fetrs li .online-text {
  color: #4CAF50;
}
.kind_frnd_usr .fndfrnd_user_wrapper .user-follow-button {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
}

.fndfrnd_user_wrapper_bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  z-index: 5;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  padding: 12px;
  font-family: "Robto", sans-serif;
}

.kill_my_products a {
  display: block;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.container .kill_user_profile .pic-info-cont .user-avatar {
  position: relative;
  width: 140px;
  height: 140px;
  bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: -20px;
}
.container .kill_user_profile .pic-info-cont .user-avatar img {
  width: 100%;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
}
.container .kill_user_profile .pic-info-cont .user-avatar img.unseen_story {
  padding: 3px;
  background-color: white;
  z-index: 10;
  position: relative;
}
.container .kill_user_profile .pic-info-cont .user-avatar.unseen_story {
  padding: 6px;
  background-color: white;
  border-radius: 50%;
}
.container .kill_user_profile .pic-info-cont .user-avatar.unseen_story:after {
  content: "";
  position: absolute;
  right: 3px;
  left: 3px;
  top: 3px;
  bottom: 3px;
  border-radius: 50%;
  z-index: 1;
  background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
  background-size: 400% 400%;
  animation: gradient 5s ease infinite;
}
.container .kill_user_profile .card.hovercard .info .title {
  left: 0;
  position: relative;
  margin-top: 0;
  top: 0;
}
.container .kill_user_profile .card.hovercard .info .title svg.feather {
  width: 24px;
  height: 24px;
  fill: #fff;
  -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
}
.container .kill_user_profile .card.hovercard .info .options-buttons {
  position: relative;
  margin: 10px 10px 5px;
  z-index: auto;
}

.featured-users .sidebar-title-back,
.featured-users .pro-me-here a {
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

.right_user_info .kill_page_hdng {
  margin-bottom: 7px;
}
.right_user_info li {
  padding: 4px 13px;
  color: #1d2129;
  font-size: 14px;
  font-size: 0.875rem;
}
.right_user_info li a {
  text-decoration: none;
  color: #1d2129;
}
.right_user_info li svg {
  color: #7a7a7a;
  margin: -2px 6px 0 2px;
  width: 19px;
  height: 19px;
}

.widget-heading {
  padding: 12px 15px 10px;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 600;
}
.widget-heading h5 {
  color: #90949c;
  display: inline;
  margin: 0 1px;
}
.widget-heading svg.feather {
  background-color: #ededed;
  padding: 7px;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  margin: -4px 5px 0 -2px;
  color: #fff;
}
.widget-heading .edit-link {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  margin: 5px 0;
}

.kill_page_profile .profile-container .card {
  margin-bottom: 0;
}
.kill_page_profile .profile-container .card.hovercard .cardheader {
  max-height: 313.3px;
  min-height: 313.3px;
}
.kill_page_profile .page-info-cont {
  position: relative;
  background: #fff;
  min-height: 85px;
  margin: 0 0 20px;
  box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
  padding: 30px 20px;
}
.kill_page_profile .page-info-cont .user-avatar {
  width: 130px;
  height: 130px;
  position: relative;
  margin-top: -65px;
}
.kill_page_profile .page-info-cont .user-avatar img {
  width: 130px;
  height: 130px;
  border-radius: 3px;
  border: 1px solid #f5f5f5;
}
.kill_page_profile .page-info-cont .user-avatar-uploading-container {
  border-radius: 3px;
}
.kill_page_profile .page-info-cont .user-avatar-uploading-progress .ball-pulse {
  margin: 43px auto;
}
.kill_page_profile .page-info-cont .first_row {
  display: flex;
  align-items: center;
}
.kill_page_profile .first_row .title {
  margin: 0 20px;
}
.kill_page_profile .first_row .title a {
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: 700;
  color: #3e3e3e;
  text-transform: capitalize;
  word-break: break-word;
}
.kill_page_profile .first_row .title .page_username {
  color: #444;
  font-size: 14.5px;
  font-size: 0.90625rem;
  overflow: hidden;
  padding-left: 1px;
  margin: 1px 0 7px;
}
.kill_page_profile .last_row .page_info {
  overflow: hidden;
  color: #6f6f6f;
  padding: 1px 0;
}
.kill_page_profile .last_row .page_info svg.feather {
  margin: -2px 2px 0 0;
  width: 14px;
  height: 14px;
}
.kill_page_profile .options-buttons {
  position: relative;
  margin: 0;
  right: 0;
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
.kill_page_profile .options-buttons .btn {
  box-shadow: none !important;
  border: none;
  min-width: 64px;
  line-height: 36px;
  padding: 0 16px !important;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  font-size: 14.5px !important;
  font-weight: bold;
  transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.kill_page_profile .options-buttons .btn svg {
  width: 16px;
  height: 16px;
  margin-right: 3px;
  margin-left: -2px;
}
.kill_page_profile .page-info-cont .last_row {
  margin: 31px 0 34px;
}
.kill_page_profile .page_navbar {
  display: inline-block;
  background: linear-gradient(to right, #fff, #f5f5f5);
  margin: 30px -15px -15px -20px;
  width: calc(100% + 40px);
  padding: 5px 35px;
}

.kill_page_profile .page_navbar ul {
  margin: 0;
}

.kill_group_profile .profile-cover-changer {
  right: 0;
}
.kill_group_profile .side_panel {
  position: absolute;
  height: 100%;
  width: 220px;
  top: 0;
  background-color: rgba(0, 0, 0, 0.15);
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.kill_group_profile .side_panel .options-buttons {
  position: relative;
  margin: 40px 0 0;
  right: auto;
  text-align: center;
}
.kill_group_profile .side_panel .options-buttons a, .kill_group_profile .side_panel .options-buttons button {
  float: none;
  margin: 0 5px;
  border-radius: 2px;
  border: 0;
  box-shadow: none;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 6px 15px;
  height: 33px;
}
.kill_group_profile .side_panel .options-buttons a {
  color: #fff;
  background: rgba(255, 255, 255, 0.39);
}

.container .kill_group_profile .side_panel .user-avatar {
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.container .kill_group_profile .side_panel .user-avatar img {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.23);
}
.container .kill_group_profile .side_panel .box-inner {
  filter: blur(6px);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.container .kill_group_profile .side_panel .box-inner:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.15);
  display: block;
  width: 100%;
  height: 100%;
}
.container .kill_group_profile .side_panel .info {
  color: rgba(255, 255, 255, 0.63);
  text-align: center;
}
.container .kill_group_profile .side_panel .info .title {
  position: relative;
  left: 0;
  margin: 0;
  top: 0;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  font-size: 23px;
  font-size: 1.4375rem;
  text-align: center;
  max-height: 61.6px;
  overflow: hidden;
  line-height: 30px;
}

.message-container {
  width: 100%;
  display: flex;
  justify-content: end;
}

.message-media {
  position: relative;
}
.message-media img {
  max-width: 100%;
}
.message-media audio {
  width: 80%;
  border-radius: 10px;
  background-color: #f1f3f4;
}

.messages-container {
  padding: 20px 30px 0;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
  flex: 1 1 auto;
}
.messages-container .empty_state {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.messages-container .message-media {
  transition: width 0.5s;
  margin: -16px;
  padding: 10px;
}
.messages-container .message-media:empty {
  margin: -16px;
}
.messages-container .message-media img {
  max-width: 100%;
  border: 0;
  border-radius: 8px;
  margin-bottom: -7px;
  margin-right: 0;
  margin-left: 0;
  max-height: 330px;
}
.messages-container .message-media video {
  max-height: 330px;
  width: auto !important;
  border-radius: 10px;
}
.messages-container .message-media.full-size {
  width: 100%;
}

.messages-load-more-messages {
  transition: all 0.2s ease;
  list-style: none;
  position: absolute;
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  z-index: 9;
  margin: 0;
  left: 50%;
  transform: translate(-50%);
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  top: 115px;
}
.messages-load-more-messages a {
  color: #808080;
  width: 100%;
  border-radius: 50%;
  height: 100%;
  background: #f8f8f8;
  display: flex;
  align-items: center;
  justify-content: center;
}

.messages-wrapper {
  width: 100%;
  padding: 5px;
}
.messages-wrapper .name {
  color: #666;
  font-size: 14.5px;
}
.messages-wrapper .user-avatar {
  width: 40px;
  border-radius: 3px;
}

.message {
  margin-top: 1px;
  padding: 16px;
  border-radius: 10px;
}
.message p {
  color: #555;
  margin: 0;
  word-wrap: break-word;
  word-break: break-word;
}

#kill_msg_right_prt .message p {
  margin: 0 0 12px;
}

.message p:empty,
#kill_msg_right_prt .message p:empty {
  padding: 0;
  margin: 0;
}

.kill_about_wrapper_parent {
  position: absolute;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  top: 45px;
  width: 100%;
  left: 0;
  min-height: 370px;
}

.kill_about_page_margin .list-group {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.hero-overlay {
  background: #3e396b;
  background-color: rgba(62, 57, 107, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  padding-top: 80px;
}

body.page-about-us {
  background: #fff;
}
body.page-about-us h1 {
  margin-top: 8%;
}
body.page-about-us h4 {
  font-size: 32px;
  font-size: 2rem;
  margin-top: 36px;
  color: var(--text-header-color);
  font-weight: bold;
}
body.page-about-us, body.page-about-us p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
}
body.page-about-us p {
  margin-top: 4%;
}
@media all and (min-width: 1400px) {
  body.page-about-us .container-xxl, body.page-about-us .container-xl, body.page-about-us .container-lg, body.page-about-us .container-md, body.page-about-us .container-sm, body.page-about-us .container {
    max-width: 1458px;
  }
}
body.page-about-us .main-banner {
  margin-top: 6.3%;
  margin-bottom: 6.3%;
}

.kill_about_wrapper {
  position: relative;
  min-height: 370px;
}
.kill_about_wrapper, .kill_about_wrapper .full-width-picture {
  height: 370px;
  background-position: center;
  background-size: cover;
}
.kill_about_wrapper .hero-overlay {
  background-image: linear-gradient(to right, rgba(181, 60, 63, 0.6), rgba(202, 97, 98, 0.6));
  position: absolute;
  width: 100%;
  height: 100%;
}
.kill_about_wrapper .hero-overlay h1 {
  color: #fff;
  font-family: opensanslight;
  font-weight: 600;
  margin-top: 24px;
  margin-bottom: 12px;
  line-height: 48px;
}
.kill_about_wrapper .hero-overlay h1 .site_desc {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 23px;
  display: block;
  margin-top: 30px;
}

.kill_terms_page {
  padding: 20px;
}

.kill_404 {
  padding: 45px 15px;
  border: 0;
  border-radius: 0px;
  min-height: calc(100vh - 45px);
  background: transparent;
  background-image: url(../img/404.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.kill_404 h4 {
  font-size: 60px;
  font-size: 3.75rem;
  font-weight: 600;
  font-family: "Lato", sans-serif;
  color: #d9e7f9;
  margin: 80px 0 148px;
  position: relative;
}
.kill_404 h4 svg {
  position: absolute;
  bottom: -150px;
  left: 90px;
  width: 130px;
  transform: rotate(270deg);
}
.kill_404 h1 {
  font-size: 30vh;
  position: relative;
  color: #497AB5;
  font-family: "Dosis", sans-serif;
  font-weight: 800;
}
.kill_404 h1 svg {
  width: 30vh;
}
.kill_404 .btn {
  margin: auto 0 80px;
  border-radius: 9px;
  padding: 12px 33px;
  z-index: 2;
  border: 0;
  box-shadow: 0 6px 0 0 #812f30, 0 0 20px 0 #bbb;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Lato", sans-serif;
  letter-spacing: 1.5px;
  transition: all 0.2s;
}
.kill_404 .btn:active {
  box-shadow: 0 2px 0 0 #812f30;
}

.kill_404_moon {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  right: 0;
  bottom: -720px;
  width: calc(100% + 290px);
  height: 1000px;
}

/*Loading Post*/
.lighbox.comment-textarea {
  border: none;
}

/*Empty State*/
.empty_state {
  margin: 85px 0;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #6d6d6d;
  text-align: center;
}
.empty_state svg {
  display: block;
  margin: 0 auto 15px;
  width: 60px;
  height: 60px;
  color: #ffffff;
  background-color: #607D8B;
  border-radius: 50%;
  padding: 14px;
  opacity: 0.7;
}
.empty_state .empty_state_img {
  display: block;
  margin: 0 auto 15px;
  width: 100px;
  height: 100px;
  float: none;
}
.empty_state.single svg {
  background: transparent;
  padding: 0;
  opacity: 1;
  width: 70px;
  height: 70px;
  margin: 0 auto 20px;
  border-radius: 0;
}

/*Page Heading*/
.kill_page_hdng {
  padding: 20px 16px;
  border-bottom: 1px solid #eee;
}
.kill_page_hdng.pag_neg_padd {
  margin: -15px -15px 0;
}
.kill_page_hdng.pag_alone {
  border: 0;
}

.kill_page_hdng_innr {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-size: 1rem;
  color: #050505;
  font-weight: 600;
  line-height: 16px;
}
.kill_page_hdng_innr a, .kill_page_hdng_innr div {
  color: #050505;
}
.kill_page_hdng_innr span {
  display: inline-flex;
  width: 24px;
  min-width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  border-radius: 50%;
}
.kill_page_hdng_innr.big_size {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 26px;
}

.kill_page_hdng_search {
  margin-left: auto;
}
.kill_page_hdng_search .kind_form_fields {
  margin: -3px 0;
  padding: 0;
}
.kill_page_hdng_search .kind_form_fields input {
  box-shadow: none;
  background-color: #eaeff2;
  height: 30px;
  min-width: 340px;
  border-radius: 2em;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 2px 12px;
}
.kill_page_hdng_search .kind_form_fields .search_suggs {
  position: absolute;
  padding: 10px;
  margin: 0;
  background-color: white;
  box-shadow: 0 3px 10px -2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  z-index: 9;
}
.kill_page_hdng_search .kind_form_fields .search_suggs:empty {
  padding: 0;
  background: transparent;
  box-shadow: none;
}

.kill_page_hdng_menu {
  display: flex;
  align-items: center;
  margin: -11px -7px;
}

.kill_page_hdng_menu > ul {
  padding: 0;
  margin: 0;
  white-space: nowrap;
  overflow-x: auto;
  margin-right: 10px;
}

.kill_page_hdng_menu > ul li {
  display: inline-block;
}

.kill_page_hdng_menu > ul li a {
  padding: 12px 8px;
  display: block;
  text-decoration: none;
  margin: 0 2px;
}

.kill_page_hdng_menu > ul li.active a {
  box-shadow: inset 0 -2.5px black;
  font-weight: bold;
}

.kill_page_hdng_menu > .btn {
  margin-left: auto;
  line-height: 28px;
  padding: 0 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  letter-spacing: 0.5px;
  min-width: 90px;
}

/*Night Toggle*/
#night_mode_toggle, #keyboard_shortcut {
  display: flex;
  align-items: center;
}
#night_mode_toggle svg, #keyboard_shortcut svg {
  margin: 0;
  margin-left: auto;
  height: 17px;
  width: 17px;
}

/*Search Filter*/
.new_searchh.kind_main_float_head {
  background-image: url(../stylesheet/website_mode/search.png);
  background-repeat: no-repeat;
  background-position: center 55%;
  background-size: cover;
}

.kind_search_head .kill_job_main_widget .m_widget_head > select {
  border: 0;
  width: 100%;
  appearance: none;
  outline: none;
  padding: 0 10px;
  margin: 0 -10px;
}

.kind_search_head.kill_job_head_filter > .kill_job_main_widget .dropdown-menu {
  padding: 8px 1px;
}

.kind_search_head.kill_job_head_filter > .btn {
  background: #b59aff;
}

.kind_srch_innr_filtr {
  padding: 0 10px;
  margin-bottom: 20px;
}
.kind_srch_innr_filtr > p {
  font-weight: bold;
  margin-bottom: 5px;
}
.kind_srch_innr_filtr .pp_mat_input {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.kind_srch_innr_filtr .round_check {
  display: inline-block;
  margin: 0 4px;
}
.kind_srch_innr_filtr .round_check input {
  display: none;
}
.kind_srch_innr_filtr .round_check input:checked + label {
  color: #ffffff;
  background-color: #b59aff;
}
.kind_srch_innr_filtr .pp_mat_input .age_number {
  width: 70px;
  text-align: center;
  border: 0;
  border-radius: 2em;
  padding: 0 14px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  line-height: 28px;
  background-color: #f0f0f0 !important;
  color: #393939;
  margin-left: auto;
}
.kind_srch_innr_filtr .ui-slider {
  border-radius: 2em;
  box-shadow: none;
  height: 4px;
  margin-top: 15px;
  background: rgba(63, 81, 181, 0.25);
  z-index: 9;
}
.kind_srch_innr_filtr .ui-slider .ui-slider-range, .kind_srch_innr_filtr .ui-slider .ui-slider-handle {
  background-color: #3F51B5;
}
.kind_srch_innr_filtr .ui-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  outline: none;
  border: 0;
  border-radius: 50%;
  top: -5px;
}

.kinddd_srch_innr_filtr .round_check label {
  margin: 0;
  transition: all 0.2s ease-in-out;
  padding: 0 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 28px;
  background-color: #f0f0f0;
  color: #393939;
  border-radius: 2em;
}

.kind_srch_tabs {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  white-space: nowrap;
  overflow-x: auto;
  border: 0;
  margin: 30px 0 0px;
  width: 100%;
}
.kind_srch_tabs li {
  margin: 0;
  width: auto;
  float: none;
}
.kind_srch_tabs li:first-child {
  margin-left: auto;
}
.kind_srch_tabs li:last-child {
  margin-right: auto;
}
.kind_srch_tabs li a {
  border-bottom: 2px solid transparent !important;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 15px 30px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.6);
  display: block;
  height: auto;
  margin: 0;
  box-shadow: none !important;
}
.kind_srch_tabs li.active a {
  color: black !important;
  border-color: black !important;
}

.kind_srch_game_tabss .col-md-6 {
  width: 25%;
}

.kill_search_page .kill_my_pages .page_title {
  margin-top: 10px;
}

/*Keyboard Shortcuts*/
.key_shortcts tr {
  margin: 0 0 17px;
  display: flex;
  align-items: center;
}
.key_shortcts tr th .key {
  width: 49px;
  height: 51px;
  border-width: 3px 7px 10px;
  border-style: solid;
  border-radius: 4px;
  background: #e4e4e4;
  border-color: #ece8e4 #e4e4e4 #cccccc;
}
.key_shortcts tr th span {
  width: 35px;
  height: 38px;
  padding: 5px 0 0 7px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  background: #f4f4f4;
  border-radius: 4px;
  position: relative;
  display: block;
}
.key_shortcts tr td {
  padding: 0 10px 3px;
}
.key_shortcts tr:last-child {
  margin: 0;
}

.end_vdo_call,
.start_vdo_call {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
}

/*Setting Page*/
#kill_main_sett_mid .kill_settings_page {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 15px 20px;
}
#kill_main_sett_mid .kill_settings_page .text-center > .btn-mat {
  min-width: 150px;
  margin: 17px 0;
}

.sett_tab_noti {
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 5px 0;
}
.sett_tab_noti li {
  width: 50%;
  float: left;
  text-align: center;
}
.sett_tab_noti li a {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  text-decoration: none;
  padding: 7px 5px;
}
.sett_tab_noti li a svg {
  width: 18px;
  height: 18px;
  margin-right: 3px;
}
.sett_tab_noti li a:hover {
  color: black;
}
.sett_tab_noti li.active a {
  background-color: rgba(0, 0, 0, 0.05);
  color: black;
}

.kind_sett_privt_labls .kind_form_fields > label {
  font-weight: normal;
}

/*Header*/
#head_menu_rght .sixteen-font-size {
  padding: 12px 9px;
  transition: all 0.1s;
}
#head_menu_rght .sixteen-font-size:hover {
  background: rgba(0, 0, 0, 0.3);
}

/*Greeting*/
.greetalert {
  background: #fff;
  padding: 15px 17px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  position: relative;
  border-left: 2.5px solid;
}
.greetalert .close {
  right: 4px;
  top: 0px;
  position: absolute;
}
.greetalert img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  user-select: none;
}
.greetalert .small-texts {
  font-weight: bold;
  font-size: 15.5px;
  font-size: 0.96875rem;
  padding-right: 50px;
  display: block;
}
.greetalert p {
  font-weight: normal;
  font-size: 13.5px;
  font-size: 0.84375rem;
  margin-bottom: 0;
  margin-top: 2px;
  padding-right: 50px;
}

/*Image Crop*/
.kill_crop_img_pic {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.kill_crop_img_pic img {
  max-height: 400px;
  max-width: 100%;
  text-align: center;
}
.kill_crop_img_pic .rcrop-preview-wrapper {
  border-radius: 50%;
  overflow: hidden;
  height: 130px;
  width: 130px;
}

/*Story*/
.kill_story_header .kill_stor_h_opts .like-emo {
  margin-top: -5px;
}
.kill_story_header .kill_stor_h_opts .like-emo .how_many_reacts {
  color: #bebebe;
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 0 3px;
}
.kill_story_header .kill_stor_h_opts .inline_post_count_emoji .emoji {
  transform: scale(0.17);
}

.kill_imagecombo_lbox.story_lightbox {
  max-width: 970px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  height: calc(100% - 50px);
  overflow: hidden;
  margin: auto;
}
.kill_imagecombo_lbox.story_lightbox.story_width_ {
  max-width: 400px;
}
.kill_imagecombo_lbox.story_lightbox .mfp-wrap {
  position: absolute;
  height: 4px;
  border-radius: 2em;
  top: 0;
  right: 0;
  left: 0;
}
.kill_imagecombo_lbox.story_lightbox .mfp-wrap .mfp_progress_line_ {
  background-color: rgba(230, 231, 232, 0.4);
  width: 100%;
  height: 4px;
  display: block;
  border-radius: 2em;
}
.kill_imagecombo_lbox.story_lightbox .mfp-wrap .mfp_progress_line_ .load {
  background-color: #e9ebee;
  height: 4px;
  display: block;
  border-radius: 2em;
  transition: all 8s;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header {
  display: flex;
  align-items: center;
  padding: 0 10px;
  margin-top: 4px;
  height: 61px;
  position: relative;
  background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0.2));
  z-index: 1;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_info {
  display: flex;
  align-items: center;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_info .user-avatar,
.kill_imagecombo_lbox.story_lightbox .story_view_list .user-avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 9px;
  background-color: #353535;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_info .user-avatar img,
.kill_imagecombo_lbox.story_lightbox .story_view_list .user-avatar img {
  width: 100%;
  height: 100%;
  margin: 0;
  object-fit: cover;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_info .kill_s_h_i_r .user-name {
  margin: 5px 0 0px;
  font-size: 16px;
  font-size: 1rem;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_info .kill_s_h_i_r .user-name a {
  color: white;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_info .kill_s_h_i_r span {
  color: #888888;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
}
.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_opts {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner {
  margin-right: 0;
  margin-left: 380px;
  height: calc(100% - 65px);
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .changer, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .changer {
  top: 50%;
  width: 45px;
  height: 45px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  color: whitesmoke;
  transition: all 0.15s;
  text-align: center;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .changer svg, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .changer svg {
  width: 30px;
  height: 30px;
  margin: 7.5px 0px;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .changer.previous-btn, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .changer.previous-btn {
  left: 10px;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .changer.next-btn, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .changer.next-btn {
  right: 10px;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .changer:hover, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .changer:hover {
  color: #fff;
  background: #000;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .draggableHelper_story, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .draggableHelper_story {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .draggableHelper_story:before, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .draggableHelper_story:before {
  content: "";
  position: absolute;
  filter: blur(35px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.4;
  margin: -35px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.kill_imagecombo_lbox.story_lightbox .story_image_owner .draggableHelper_story img, .kill_imagecombo_lbox.story_lightbox .story_image_not_owner .draggableHelper_story img {
  max-height: calc(100vh - 115px);
}
.kill_imagecombo_lbox.story_lightbox .story_image_not_owner {
  margin: 0;
  width: 100%;
  height: calc(100% - 65px);
}
.kill_imagecombo_lbox.story_lightbox .draggableHelper_story_content {
  position: absolute;
  bottom: 0;
  color: white;
  left: 0;
  right: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 10px;
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4));
  text-align: center;
}
.kill_imagecombo_lbox.story_lightbox .comment-section {
  right: auto;
  background-color: #141414;
  left: 0;
  top: 65px;
  height: calc(100% - 65px);
  overflow-y: auto;
}
.kill_imagecombo_lbox.story_lightbox .comment-section .comment-section-inner {
  height: 100%;
}
.kill_imagecombo_lbox.story_lightbox .comment-section .load-more .btn {
  background: transparent;
  color: #eaeaea;
}
.kill_imagecombo_lbox.story_lightbox .views_count {
  color: #fbfbfb;
  border-bottom: 1px solid #252525;
  padding: 10px 15px;
}
.kill_imagecombo_lbox.story_lightbox .story_views_ {
  border-bottom: 1px solid rgba(255, 255, 255, 0.11);
}
.kill_imagecombo_lbox.story_lightbox .story_views_:last-child {
  border: 0;
}
.kill_imagecombo_lbox.story_lightbox .story_view_list {
  padding: 10px 15px;
  display: flex;
  align-items: center;
}
.kill_imagecombo_lbox.story_lightbox .story_view_list .user-name {
  margin: 0;
  font-weight: bold;
  letter-spacing: 0.5px;
  word-spacing: 1px;
  min-width: 0;
}
.kill_imagecombo_lbox.story_lightbox .story_view_list .user-name a {
  color: #f0f2f5;
}
.kill_imagecombo_lbox.story_lightbox .story_view_list .user-name time {
  color: rgba(255, 255, 255, 0.45);
  font-weight: normal;
  letter-spacing: 0;
  word-spacing: 0;
}

.comm_mod_img_close {
  opacity: 1;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
}
.comm_mod_img_close svg {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.07);
  border-radius: 50%;
  margin: 0;
  width: 30px;
  height: 30px;
  padding: 5px;
}

/*My Info*/
.select_radio_btn {
  padding: 20px 0 0;
}
.select_radio_btn h4 {
  text-align: center;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
  margin: -15px 0 25px;
}
.select_radio_btn .select_radio_btn_innr {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.select_radio_btn label {
  width: 33.33%;
  margin: 0;
  padding: 0 12px;
  margin-bottom: 24px;
}
.select_radio_btn label > input {
  opacity: 0;
  width: 0;
  height: 0;
  display: none;
}
.select_radio_btn label > input:checked ~ .sr_btn_lab_innr {
  box-shadow: 0 0 0 3px rgba(0, 102, 255, 0.5);
}
.select_radio_btn label > input:checked ~ .sr_btn_lab_innr .sr_btn_img {
  filter: grayscale(0);
  opacity: 1;
}
.select_radio_btn .sr_btn_lab_innr {
  width: 100%;
  margin: 0;
  box-shadow: 0 0 0 1px #e6e6e6;
  border-radius: 6px;
  position: relative;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s ease;
  display: block;
  padding: 20px 10px;
}
.select_radio_btn .sr_btn_lab_innr > span {
  margin: 0;
  font-weight: bold;
  font-size: 14.5px;
  font-size: 0.90625rem;
  margin-top: 15px;
  display: block;
  text-transform: capitalize;
  color: #6c6c6c;
}
.select_radio_btn .sr_btn_lab_innr:hover {
  box-shadow: 0 0 0 3px rgba(0, 102, 255, 0.5);
}
.select_radio_btn.small_rbtn .sr_btn_img {
  margin: auto;
  filter: grayscale(1);
  transition: all 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  border-radius: 50%;
  height: 60px;
  width: 60px;
  opacity: 0.7;
}
.select_radio_btn.small_rbtn .sr_btn_img svg {
  width: 34px;
  height: 34px;
}

.ready_to_down_info {
  display: none;
  text-align: center;
  margin: 40px 0;
  padding: 0 20px;
}
.ready_to_down_info svg {
  width: 110px;
  height: 110px;
  margin-bottom: 20px;
}
.ready_to_down_info p {
  font-weight: 600;
  margin-bottom: 35px;
}
.ready_to_down_info .btn {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  padding: 6px 20px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  color: #fff;
}

/*Msg Page*/
.wo-msg-container {
  width: 100%;
  height: 100%;
  margin: 0;
}

.countdown-and .lbl {
  display: block;
}
.countdown-and .timer {
  display: none;
}
.countdown-and:disabled .lbl, .countdown-and[disabled=disabled] .lbl {
  display: none;
}
.countdown-and:disabled .timer, .countdown-and[disabled=disabled] .timer {
  display: block;
}

.messages-users-list .cell {
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
}
.messages-users-list .list-header, .messages-users-list .messages-recipients-list {
  display: flex;
  padding-left: 12px;
  padding-right: 12px;
}
.messages-users-list .list-header .avatar, .messages-users-list .messages-recipients-list .avatar {
  min-width: 64px;
  width: 64px;
}
.messages-users-list .list-header .msg_ava_name, .messages-users-list .messages-recipients-list .msg_ava_name {
  width: 186px;
}
.messages-users-list .list-header .you-send-msg, .messages-users-list .list-header .you-received-msg, .messages-users-list .list-header .msg-body, .messages-users-list .messages-recipients-list .you-send-msg, .messages-users-list .messages-recipients-list .you-received-msg, .messages-users-list .messages-recipients-list .msg-body {
  flex-grow: 1;
}
.messages-users-list .list-header .messages-last-sent, .messages-users-list .messages-recipients-list .messages-last-sent {
  min-width: 232px;
}
.messages-users-list .list-header .reply-cntnr, .messages-users-list .messages-recipients-list .reply-cntnr {
  width: 164px;
  text-align: center;
}
.messages-users-list .list-header {
  margin-bottom: 12px;
  border-radius: 12px;
  background: #e5fbfe;
}
.messages-users-list .list-header .cell {
  padding: 3px 6px;
}

#new-instant-illy {
  position: absolute;
  bottom: 90%;
  left: 60%;
}

#new-tag {
  position: absolute;
  width: 100%;
  right: -10px;
  top: -18px;
}

.messages-recipients-list {
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
  transition: all 0.3s;
  border: 1px solid transparent;
  border-bottom-color: #eee;
  background: #f9f9f9;
  margin-bottom: 0;
  transition: border-color 0.2s linear;
}
.messages-recipients-list .avatar {
  display: flex;
  align-items: center;
  min-width: 64px;
  width: 64px;
}
.messages-recipients-list .avatar img {
  border-radius: 50%;
  min-width: 64px;
  width: 64px;
  margin: 0;
}
.messages-recipients-list .msg_rght_prt {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.messages-recipients-list .msg_rght_prt .msg_ava_name, .messages-recipients-list .msg_rght_prt .you-send-msg, .messages-recipients-list .msg_rght_prt .you-received-msg, .messages-recipients-list .msg_rght_prt .messages-last-sent, .messages-recipients-list .msg_rght_prt .reply-cntnr {
  padding-left: 16px;
  font-family: pn, Helvetica, Arial, sans-serif;
}
.messages-recipients-list .msg_rght_prt .msg_ava_name {
  order: 1;
  float: none;
  width: 186px;
}
.messages-recipients-list .msg_rght_prt .you-send-msg, .messages-recipients-list .msg_rght_prt .you-received-msg, .messages-recipients-list .msg_rght_prt .msg-body {
  order: 2;
  flex-grow: 1;
}
.messages-recipients-list .msg_rght_prt .msg-body {
  text-align: left;
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
}
.messages-recipients-list .msg_rght_prt .msg-body p {
  margin: 0;
  line-height: 1.4;
  font-weight: 400;
  color: #636366;
  max-height: 44px;
  text-overflow: ellipsis;
  white-space: normal;
  overflow: hidden;
}
.messages-recipients-list .msg_rght_prt .msg-body p.new_msg_active_list {
  color: #333338;
  font-weight: bold;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act {
  display: flex;
  align-items: center;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act .descr {
  display: flex;
  align-items: center;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act .img img {
  width: 64px;
  height: auto;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act .txt {
  display: flex;
  align-items: center;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act .avatar-cntnr {
  display: flex;
  align-items: center;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act .avatar-cntnr .name {
  font-weight: bold;
  margin-right: 12px;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-act .avatar-cntnr .avatar {
  display: none;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt {
  color: var(--site-color);
}
.messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt [class^=ri-], .messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt [class*=" ri-"] {
  position: relative;
  top: -5px;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt [class^=ri-]:before, .messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt [class*=" ri-"]:before {
  font-size: 10px;
  font-size: 0.625rem;
  color: var(--site-color);
}
.messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt .ri-double-quotes-l {
  margin-right: 4px;
}
.messages-recipients-list .msg_rght_prt .msg-body .message-quote .txt .ri-double-quotes-r {
  margin-left: 4px;
}
.messages-recipients-list .msg_rght_prt .msg-body .preview {
  display: none;
}
.messages-recipients-list .msg_rght_prt .messages-last-sent {
  order: 3;
  float: none;
}
.messages-recipients-list .messages-last-sent {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 400;
  color: #b3b3b3;
  min-width: 232px;
  text-align: center;
}
.messages-recipients-list .messages-last-sent.new_msg_lst_lsent {
  color: #2A2A2F;
  white-space: nowrap;
}
.messages-recipients-list .messages-user-name {
  line-height: 0.5;
  font-size: 16px;
  font-size: 1rem;
  color: #414145;
  margin-bottom: 8px;
}
.messages-recipients-list .reply-cntnr {
  order: 4;
}
.messages-recipients-list .new-message-alert {
  background-color: #ce3d3d;
  font-size: 0;
  color: #fff;
  width: 8px !important;
  height: 8px;
  border-radius: 50%;
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  border: none;
  padding: 0;
}
.messages-recipients-list .clear {
  display: none;
}
.messages-recipients-list.active {
  background-color: #F7F7F7;
}
.messages-recipients-list.dir-out .reply-cntnr {
  visibility: hidden;
}
.messages-recipients-list.unread:first-child {
  margin-top: 14px;
}
.messages-recipients-list.unread {
  font-weight: bold;
  background: #e5fbfe;
  opacity: 1;
  border-radius: 16px;
  margin-top: 6px;
}
.messages-recipients-list.unread .messages-last-sent {
  color: #2A2A2F;
}
.messages-recipients-list.unread .new-message-alert {
  display: block;
}
.messages-recipients-list:hover {
  border-color: #eee;
}

.table-blue-header thead, .table-blue-header .thead {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  background: #d7e5fe;
  border: 1px solid #a9cbfe;
  border-right-width: 0;
  border-left-width: 0;
  padding: 0;
  border-radius: 0;
}
.table-blue-header thead th, .table-blue-header thead .th, .table-blue-header .thead th, .table-blue-header .thead .th {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 500;
  padding: 14px 8px;
}

.mobilerightpane .new-message-alert {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 10px;
  height: 10px;
  background: #e83e8c;
  border-radius: 50%;
  left: -6px;
  top: -5px;
  padding: 0;
}

.message-option-btns {
  position: absolute;
  z-index: 9;
  right: 55px;
  top: 0;
  display: table;
}
.message-option-btns .btn {
  padding: 15px 6px;
  background-color: transparent;
  color: #b3b3b3;
  border: none;
  margin: 0 4px;
  box-shadow: none;
}

.text-sender-container {
  background: transparent;
  position: relative;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
}
.text-sender-container .msg_usr_info_top_list {
  height: 83px;
  padding: 18px 30px;
  z-index: 10;
  background-color: #fff;
  position: relative;
  border-bottom: 1px solid #f4f4f4;
  border-radius: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.text-sender-container .msg_usr_info_top_list .mobilemsgclose {
  display: none;
  cursor: pointer;
  margin: -1px 15px 0 -15px;
  width: 23px;
  height: 23px;
  stroke-width: 2.5px;
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_usr_data {
  display: flex;
  align-items: center;
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_usr_data img {
  border-radius: 50%;
  margin-right: 15px;
  height: 45px;
  min-width: 45px;
  max-width: 45px;
  border: 2px solid #fff;
  box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.04);
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_usr_data a {
  text-decoration: none;
  font-size: 15px;
  font-size: 0.9375rem;
  transition: all 0.3s;
  font-weight: 600;
  color: #212529;
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_usr_data .msg_usr_lst_sen_main {
  margin: 0;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #919191;
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_opts_btns {
  margin-left: auto;
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_opts_btns > span {
  margin-right: 20px;
  color: #b3b3b3;
  transition: all 0.3s;
}
.text-sender-container .msg_usr_info_top_list .msg_usr_cht_opts_btns > span:last-child {
  margin: 0;
}
.text-sender-container .message-contnaier {
  margin: 0 0 5px;
  position: relative;
  max-width: 100%;
  width: 100%;
}
.text-sender-container .message-contnaier.outgoing, .text-sender-container .message-contnaier.outgoing > .cont_innr {
  flex-direction: row-reverse;
}
.text-sender-container .message-contnaier > .cont_innr {
  position: relative;
  display: flex;
  align-items: flex-end;
  max-width: 100%;
  width: 100%;
}
.text-sender-container .sendMessages .input-group .messages-rtime {
  position: absolute;
  top: -30px;
  padding: 8px 10px !important;
  background-color: #fff !important;
  left: -7px;
  border-radius: 6px !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.35);
}
.text-sender-container .sendMessages .charsLeft-message {
  position: absolute;
  z-index: 9;
  right: 163px;
  top: 12px;
}
.text-sender-container .deleteMessage {
  position: absolute;
  top: 50%;
  left: -75px;
  cursor: pointer;
  color: #888;
  display: none;
  transform: translate(0, -50%);
}
.text-sender-container .deleteMessage.right {
  left: auto !important;
  right: -75px;
}
.text-sender-container .deleteMessage svg.feather {
  margin-top: -3px;
  width: 17px;
  height: 17px;
}
.text-sender-container .time {
  margin-top: 24px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
}
.text-sender-container .message-model {
  width: 85%;
  max-width: 500px;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 0;
  position: relative;
  line-height: 1.4;
}
.text-sender-container .message-model .message {
  padding: 7px;
  margin-left: auto;
  display: table;
  line-height: 1.2;
  margin-top: 0;
  position: relative;
  background: #f5f5f5;
  border-radius: 10px;
}
.text-sender-container .message-model .message p .twa-lg {
  height: 26px;
  width: 26px;
  background-size: 26px 26px;
}
.text-sender-container .message-model .video-js-responsive-container {
  min-width: 300px;
}
.text-sender-container .incoming .message-model .message {
  margin-right: auto;
  margin-left: 0;
}
.text-sender-container .incoming .message-model .time {
  text-align: left;
}
.text-sender-container .outgoing .message-model {
  border-bottom-right-radius: 2px;
  margin-left: auto;
}
.text-sender-container .outgoing .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-title a {
  color: #222 !important;
}
.text-sender-container .outgoing .message-model .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product-by a {
  color: #444 !important;
}

.chat-messages-wrapper .deleteMessage {
  position: absolute;
  top: 50%;
  left: -18px;
  cursor: pointer;
  color: #888;
  display: none;
  transform: translate(0, -50%);
}
.chat-messages-wrapper .deleteMessage.right {
  left: auto !important;
  right: -18px;
}
.chat-messages-wrapper .deleteMessage svg.feather {
  margin-top: -3px;
  width: 15px;
  height: 15px;
}

.msg_progress {
  height: 3px;
  width: 100%;
  background-color: #b3deff;
  border-radius: 2px;
  background-clip: padding-box;
  overflow: hidden;
  bottom: -2px;
  right: 0px;
  z-index: 15;
  position: absolute;
  display: none;
}
.msg_progress .indeterminate {
  background-color: #2196F3;
}
.msg_progress .indeterminate:before, .msg_progress .indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
}
.msg_progress .indeterminate:before {
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.msg_progress .indeterminate:after {
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
.kill_kb_msg_page {
  padding-top: 68px;
  height: 100%;
  width: 100%;
}
.kill_kb_msg_page .messages-users-list .messages-recipients-list {
  cursor: pointer;
}
.kill_kb_msg_page .messages-users-list .messages-recipients-list .msg_rght_prt {
  flex-direction: column;
  align-items: initial;
  text-align: left;
}
.kill_kb_msg_page .messages-users-list .messages-recipients-list .msg_rght_prt .msg_ava_name {
  padding: 0;
}
.kill_kb_msg_page .messages-users-list .messages-recipients-list .msg_rght_prt .msg-body .you-send-msg, .kill_kb_msg_page .messages-users-list .messages-recipients-list .msg_rght_prt .msg-body .you-received-msg {
  padding: 0;
}
.kill_kb_msg_page .messages-users-list .messages-recipients-list .msg_rght_prt .messages-last-sent {
  padding: 0;
  text-align: left;
}
.kill_kb_msg_page .messages-users-list .messages-recipients-list .msg_rght_prt .reply-cntnr {
  display: none;
}
.kill_kb_msg_page .message-contnaier .message {
  padding: 16px;
}
.kill_kb_msg_page .message-contnaier .preview .img img {
  max-width: 272px;
}
.kill_kb_msg_page .message-contnaier .kill_reply_msg_bg {
  padding: 12px 24px;
  border-bottom: 1px solid #bbb;
  margin-bottom: 12px;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-style: italic;
}
.kill_kb_msg_page .message-contnaier .kill_reply_msg_bg [class^=ri-] {
  color: #999;
}
.kill_kb_msg_page .message-contnaier .kill_reply_msg_bg .time {
  margin-top: 12px;
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: normal;
  color: #777;
}
.kill_kb_msg_page .message-contnaier .kill_reply_msg_bg .preview img {
  max-width: 112px;
  margin-inline: auto;
}
.kill_kb_msg_page .message-contnaier .message-act .descr {
  display: flex;
}
.kill_kb_msg_page .message-contnaier .message-act .avatar-cntnr .avatar {
  display: none;
}
.kill_kb_msg_page .message-contnaier .message-act .preview {
  margin: 12px 8px;
}
.kill_kb_msg_page .message-contnaier .message-act .preview .txt {
  text-align: center;
  margin-top: 8px;
}

.messages-recipients-list img {
  max-width: 50px;
}

img#new-instant-illy {
  max-width: 35px;
}

#kill_nw_msg_page .messages-container::-webkit-scrollbar,
#kill_msg_right_prt .text-sender-container textarea::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}

#kill_nw_msg_page .messages-container::-webkit-scrollbar-button,
#kill_msg_right_prt .text-sender-container textarea::-webkit-scrollbar-button {
  height: 0;
  width: 0;
}

#kill_nw_msg_page .messages-container::-webkit-scrollbar-thumb,
#kill_msg_right_prt .text-sender-container textarea::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.2);
  border: 4px solid transparent;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  min-height: 20px;
  min-width: 20px;
  height: 5px;
  width: 5px;
}

#kill_nw_msg_page .kill_msg_tabs * {
  font-family: "Krub", sans-serif !important;
}
#kill_nw_msg_page .text-sender-container {
  border-left: 1px solid #f4f4f4;
}
#kill_nw_msg_page .text-sender-container .messagejoint {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 148px);
}
#kill_nw_msg_page .text-sender-container .sendMessages {
  flex-shrink: 0;
}
#kill_nw_msg_page .text-sender-container .message-contnaier .reactions-box {
  top: -30px;
}
#kill_nw_msg_page .text-sender-container .message-contnaier.margin-active {
  margin-bottom: 25px;
}
#kill_nw_msg_page .text-sender-container .message-contnaier:first-child .reactions-box {
  top: -10px;
}
#kill_nw_msg_page .text-sender-container .incoming .message-model .message .kill_reply_msg_bg {
  background: #ddd;
}
#kill_nw_msg_page .text-sender-container .outgoing .message-model .message .kill_reply_msg_bg {
  top: -30px;
}
#kill_nw_msg_page .msg_under_hood {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
  position: relative;
}
#kill_nw_msg_page .msg_under_hood .mobileleftpane {
  height: calc(100vh - 68px);
  background: #fff;
  width: 100%;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane {
  position: sticky;
  top: 0;
  z-index: 1020;
  width: 100%;
  -ms-overflow-style: none;
  min-width: 420px;
  max-width: 420px;
  background: #fff;
  padding: 20px 0 0;
  overflow-x: hidden;
  height: calc(100vh - 68px);
  overflow-y: auto;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane:-webkit-scrollbar, #kill_nw_msg_page .msg_under_hood .mobilerightpane:-webkit-scrollbar-button, #kill_nw_msg_page .msg_under_hood .mobilerightpane:-webkit-scrollbar-thumb {
  background: transparent !important;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon .msg_srch_innr {
  position: relative;
  width: 100%;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon .msg_srch_innr svg {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 15px;
  margin: 0;
  transform: translateY(-50%);
  color: #949494;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon .msg_srch_innr input {
  padding: 0 10px 0 52px;
  height: 50px;
  background: #f6f6f6;
  border-radius: 12px;
  border: none;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #9c9c9c;
  width: 100%;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon .msg_srch_innr input:focus {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon .btn_contr {
  background: #a84849;
  color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  border-radius: 12px;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 110px;
  margin-left: 15px;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon button.btn {
  min-width: 50%;
  width: 50%;
  height: 50px;
  margin: 0;
  background: transparent;
  transition: all 0.3s;
  box-shadow: none;
  border: none;
  color: #fff;
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .inner-addon button.btn:hover {
  background: #c45a5b;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .kill_msg_tabs {
  border: 0;
  text-align: center;
  margin-bottom: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .kill_msg_tabs li {
  float: none;
  margin: 0;
  width: 100%;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .kill_msg_tabs li a {
  padding: 7px 22px;
  height: auto;
  margin: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 600;
  border: 0;
  border-radius: 10px;
  color: #949494;
  cursor: pointer;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .kill_msg_tabs li a svg {
  width: 20px;
  height: 20px;
  margin-top: -2px;
}
#kill_nw_msg_page .msg_under_hood .mobilerightpane .messages-search-users-form .kill_msg_tabs li.active a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: currentColor;
  border-radius: 10px;
  opacity: 0.15;
}
#kill_nw_msg_page .messages-users-list > h1 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 600;
  color: #212529;
  border-bottom: 1px solid #dedede;
  padding-bottom: 13px;
  margin: 0;
  text-align: center;
}
#kill_nw_msg_page .messages-recipients-list .avatar {
  position: relative;
  margin-right: 15px;
}
#kill_nw_msg_page .messages-recipients-list .online_dot {
  position: absolute;
  width: 7px;
  height: 7px;
  bottom: 5px;
  right: 5px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
}
#kill_nw_msg_page .messages-recipients-list .online_dot .dot {
  width: 7px;
  min-width: 7px;
  height: 7px;
  background-color: #63c666;
  border-radius: 50%;
}
#kill_nw_msg_page .messages-recipients-list .online_dot.off_usr .dot {
  background-color: lightgray;
}
#kill_nw_msg_page .messages-container .empty_state {
  width: 100%;
  max-width: 90%;
  font-size: 19px;
  font-size: 1.1875rem;
}
#kill_nw_msg_page .messages-container .empty_state svg {
  width: 180px;
  height: 180px;
  border-radius: 0;
  background: transparent;
}
#kill_nw_msg_page .messages-container .message-media img {
  max-width: none;
  max-height: 170px;
  margin: 0;
  background: #fff;
  border-radius: 10px;
}

#kill_msg_right_prt .text-sender-container textarea {
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 0px;
  box-shadow: none;
  border: 0;
  padding: 16px 2px;
  height: 56px;
  font-weight: normal;
  background: transparent;
  text-align: left;
  text-transform: initial;
}
#kill_msg_right_prt .text-sender-container .sendMessages .input-group {
  padding: 0 30px;
  border-top: 1px solid #fbfbfb;
  height: 90px;
  display: flex;
  border-collapse: unset;
  align-items: center;
}
#kill_msg_right_prt .text-sender-container .sendMessages .input-group .input-group-btn {
  margin-left: 20px;
  width: 56px;
}
#kill_msg_right_prt .text-sender-container .sendMessages .send-button {
  margin: 0;
  padding: 10px;
  width: 56px;
  height: 56px;
  box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.04);
  border-radius: 12px !important;
}
#kill_msg_right_prt .text-sender-container .sendMessages .send-button svg {
  width: 21px;
  height: 21px;
  margin: -2px 0 0 -2px;
}
#kill_msg_right_prt .message-option-btns .btn {
  padding: 0 !important;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.1s linear;
  margin: 5px 1px;
}
#kill_msg_right_prt .message-option-btns .btn svg {
  width: 24px;
  height: 24px;
}
#kill_msg_right_prt .message-option-btns .btn#messages-record {
  z-index: 3;
}
#kill_msg_right_prt .message-option-btns .btn.messages-rtime {
  padding: 8px 36px 8px 10px !important;
  left: 0;
  width: 100%;
  right: 0;
  margin: 0;
  top: 0;
  height: 100%;
  bottom: 0;
  z-index: 2;
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.1) 0 2px 4px -2px;
  border-radius: 10px !important;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 600;
  text-align: center;
  line-height: 27px;
  color: #a4a4a4;
}
#kill_msg_right_prt .message-option-btns .btn:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
#kill_msg_right_prt .msg_write_combo {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid #f1f1f1;
  background: #f8f8f8;
  border-radius: 12px;
}
#kill_msg_right_prt .msg_write_combo .message-option-btns {
  position: relative;
  display: flex;
  align-items: center;
  right: auto;
  left: auto;
  margin-right: 5px;
}
#kill_msg_right_prt .msg_write_combo .charsLeft-message {
  margin: 0;
}
#kill_msg_right_prt .msg_write_combo .emo-message {
  position: relative;
  right: auto;
}

.messages-load-more-messages.above_header {
  top: -25px;
}

.flatpickr-day {
  line-height: 37px;
}
.flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: var(--site-color);
  border-color: var(--site-color);
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e5e5e5;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #e5e5e5;
}

.flatpickr-months .flatpickr-month {
  background: #e5e5e5;
  height: 42px;
}

.flatpickr-weekdays {
  background: #f5f5f5;
}

/*2.3 Update*/
/*Sidebar Main User*/
.account-link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.account-link .switch-account {
  margin: 0;
  padding: 4px 0;
  font-size: 20px;
  font-size: 1.25rem;
  color: #999;
  position: relative;
}
.account-link .switch-account:after {
  content: "";
  width: 0;
  height: 2px;
  background: rgba(var(--secondary-site-color), 0.8);
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: width 0.1s linear;
}
.account-link .switch-account:link, .account-link .switch-account:visited, .account-link .switch-account:hover, .account-link .switch-account:active {
  text-decoration: none;
}
.account-link .switch-account:hover:after {
  width: 100%;
}
.account-link .switch-account.active {
  color: #666;
  font-weight: bold;
}
.account-link .switch-account.active:after {
  width: 100%;
}
.account-link .sep {
  font-size: 18px;
  font-size: 1.125rem;
  color: #bbb;
  margin: 0 10px;
}

.select2-cntnr.sel-type2 {
  position: relative;
}
.select2-cntnr.sel-type2 .select2 {
  width: 100%;
  height: 52px;
  padding: 0;
  background-color: #fff;
  border: 3px solid var(--site-color);
  border-radius: 12px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding-left: 0;
}
.select2-cntnr.sel-type2 .select2 .select2-selection__rendered {
  padding-left: 20px;
  padding-right: 20px;
}
.select2-cntnr.sel-type2 .select2 .select2-selection--single {
  border: none;
  height: calc(100% - 6px);
  border-radius: 12px;
}
.select2-cntnr.sel-type2 .select2.select2-container--open {
  border-bottom: none;
  border-radius: 12px 12px 0 0;
}
.select2-cntnr.sel-type2 .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #f2feff;
}
.select2-cntnr.sel-type2 .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ecf1fc;
}
.select2-cntnr.sel-type2 .option-item {
  padding: 3px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select2-cntnr.sel-type2 .option-item:before {
  content: "";
  display: inline-block;
  width: 41px;
  height: 41px;
}
.select2-cntnr.sel-type2 .option-item span {
  padding-left: 18px;
  font-weight: bold;
  color: var(--text-header-color);
  font-size: 18px;
  font-size: 1.125rem;
  min-width: 90px;
}
.select2-cntnr.sel-type2 .select2-container--open .select2-dropdown {
  border-radius: 0 0 12px 12px;
  border: 3px solid var(--site-color);
  border-top: none;
}
.select2-cntnr.sel-type2 .select2-container--open .select2-dropdown .select2-results__option {
  padding: 0;
}
.select2-cntnr.sel-type2.sel-mood .option-item:before {
  background: url("../img/moods.png") no-repeat 0 0;
}
.select2-cntnr.sel-type2.sel-mood .option-item.type-happy:before {
  background-position: 0 -41px;
}
.select2-cntnr.sel-type2.sel-mood .option-item.type-stressed:before {
  background-position: 0 -82px;
}
.select2-cntnr.sel-type2.sel-mood .option-item.type-sad:before {
  background-position: 0 -123px;
}
.select2-cntnr.sel-type2.sel-mood .option-item.type-angry:before {
  background-position: 0 -164px;
}
.select2-cntnr.sel-type2.sel-mood .option-item.type-tired:before {
  background-position: 0 -205px;
}
.select2-cntnr.sel-type2.sel-card .option-item {
  padding-top: 6px;
}
.select2-cntnr.sel-type2.sel-card .option-item:before {
  background: url("../img/cards.png") no-repeat 0 0;
  width: 57px;
  height: 36px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-americanexpress:before {
  background-position: 0 0;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-mastercard:before {
  background-position: 0 -36px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-visa:before {
  background-position: 0 -72px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-visaelectron:before {
  background-position: 0 -108px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-discover:before {
  background-position: 0 -144px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-jcb:before {
  background-position: 0 -180px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-delta:before {
  background-position: 0 -216px;
}
.select2-cntnr.sel-type2.sel-card .option-item.type-paypal:before {
  background-position: 0 -252px;
}

.kind_side_loggd_usr_hdr, .choose-contact-box {
  position: relative;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
}
.kind_side_loggd_usr_hdr .avatar, .choose-contact-box .avatar {
  width: 70px;
  height: auto;
  aspect-ratio: 1;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.kind_side_loggd_usr_hdr .avatar img, .kind_side_loggd_usr_hdr .avatar .avatar-img, .choose-contact-box .avatar img, .choose-contact-box .avatar .avatar-img {
  border-radius: 50%;
  width: 100%;
  height: auto;
  border: 2px solid var(--site-color);
}
.kind_side_loggd_usr_hdr .title-cntnr, .choose-contact-box .title-cntnr {
  padding-left: 20px;
  text-align: center;
  line-height: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.kind_side_loggd_usr_hdr .title-cntnr .title, .kind_side_loggd_usr_hdr .title-cntnr .status, .choose-contact-box .title-cntnr .title, .choose-contact-box .title-cntnr .status {
  font-family: pn, Helvetica, Arial, sans-serif;
}
.kind_side_loggd_usr_hdr .title, .choose-contact-box .title {
  margin: 0;
  text-align: center;
  display: flex;
  align-items: center;
  font-size: 40px;
  font-size: 2.5rem;
  text-transform: capitalize;
  margin: 17px 0;
}
.kind_side_loggd_usr_hdr .title #user-full-name, .kind_side_loggd_usr_hdr .title #user-full-name a, .choose-contact-box .title #user-full-name, .choose-contact-box .title #user-full-name a {
  font-family: pn, Helvetica, Arial, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: bold;
  color: var(--site-color);
  text-transform: capitalize;
  padding-left: 10px;
  line-height: 1;
}
.kind_side_loggd_usr_hdr .title .edit-profile, .choose-contact-box .title .edit-profile {
  font-size: 0;
  margin-left: 2px;
}
.kind_side_loggd_usr_hdr .title .edit-profile, .kind_side_loggd_usr_hdr .title .edit-profile:before, .choose-contact-box .title .edit-profile, .choose-contact-box .title .edit-profile:before {
  color: #999;
  width: 24px;
  height: 24px;
  transition: color 0.1s linear;
}
.kind_side_loggd_usr_hdr .title .edit-profile:before, .choose-contact-box .title .edit-profile:before {
  font-size: 16px;
  font-size: 1rem;
}
.kind_side_loggd_usr_hdr .title .edit-profile:hover, .kind_side_loggd_usr_hdr .title .edit-profile:hover:before, .choose-contact-box .title .edit-profile:hover, .choose-contact-box .title .edit-profile:hover:before {
  color: var(--secondary-site-color);
  text-decoration: none;
}
.kind_side_loggd_usr_hdr .title p, .choose-contact-box .title p {
  margin: 0;
}
.kind_side_loggd_usr_hdr .title.email, .choose-contact-box .title.email {
  text-transform: initial;
}

.kind_side_loggd_usr {
  margin-bottom: 16px;
  padding: 32px 16px;
  background: #f2feff;
  border-radius: 12px;
  box-shadow: none;
}
.kind_side_loggd_usr hr {
  margin: 15px 0 !important;
}
.kind_side_loggd_usr .account-link .switch-account {
  font-size: 18px;
  font-size: 1.125rem;
}
.kind_side_loggd_usr .account-link .switch-account .sep {
  margin: 0 10px;
}
.kind_side_loggd_usr .your-dashboard .link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: normal;
  color: #000;
}
.kind_side_loggd_usr .your-dashboard .link:before {
  content: "";
  display: block;
  width: 27px;
  height: 27px;
  margin-right: 8px;
  background: url("../img/dashboard_icon.png") no-repeat center center;
}
.kind_side_loggd_usr .choose-your-mood {
  max-width: 362px;
  margin: 24px auto;
}
.kind_side_loggd_usr .add-dependents #dependents-page {
  display: inline-block;
  background: #e6feff;
  color: var(--text-header-color);
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 12px 32px;
  border-radius: 12px;
}
.kind_side_loggd_usr .your-kindess-status-info {
  font-size: 28px;
  font-size: 1.75rem;
}
.kind_side_loggd_usr .kindilly-dollars-acts .dollars-section, .kind_side_loggd_usr .kindilly-dollars-acts .acts-section {
  margin: 0 12px;
}
.kind_side_loggd_usr .kindilly-dollars-acts .dollars-section .details, .kind_side_loggd_usr .kindilly-dollars-acts .acts-section .details {
  width: 100%;
  max-width: 176px;
}
.kind_side_loggd_usr .kindilly-dollars-acts .details {
  border-radius: 16px;
  border: 6px solid var(--secondary-site-color);
  margin-bottom: 8px;
}
.kind_side_loggd_usr .kindilly-dollars-acts .details .number, .kind_side_loggd_usr .kindilly-dollars-acts .details .text {
  font-family: pn, Helvetica, Arial, sans-serif;
}
.kind_side_loggd_usr .kindilly-dollars-acts .details .number {
  font-size: 62px;
  font-size: 3.875rem;
  line-height: 1;
}
.kind_side_loggd_usr .kindilly-dollars-acts .details .text {
  font-size: 18px;
  font-size: 1.125rem;
}
.kind_side_loggd_usr .kindilly-dollars-acts .round-section .more a {
  font-family: pn, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  color: var(--text-header-color);
}
.kind_side_loggd_usr .kindilly-dollars-acts .dollars-section .details {
  color: var(--site-color);
  background: var(--secondary-site-color);
}
.kind_side_loggd_usr .kindilly-dollars-acts .acts-section .details {
  background: #fff;
  color: var(--text-header-color);
}

#donate_amount {
  font-size: 30px;
  text-align: center;
  color: #134889;
  font-weight: 600;
}
#donate_amount::placeholder {
  font-size: 22px;
  font-size: 1.375rem;
  opacity: 1;
  font-weight: 600;
}

#charity-id {
  background: none;
  border: none;
}

.kind_side_loggd_usr_cvr {
  margin: -13px -13px 13px;
  /*max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px 4px 0 0*/
  border-radius: 4px;
  overflow: hidden;
}
.kind_side_loggd_usr_cvr img {
  width: 100%;
  height: 100px;
  object-fit: cover;
}

.kill_user_side_info {
  padding: 0;
  white-space: nowrap;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.kill_user_side_info li {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  border-right: 1px solid #e9e9e9;
  flex: 1 1 33.333333%;
}
.kill_user_side_info li .split-link {
  display: block;
  color: #050505;
}
.kill_user_side_info li span b {
  margin: 0;
  font-weight: bold;
}
.kill_user_side_info li:last-child {
  border-right: 0;
}
.kill_user_side_info .menu_list {
  display: block;
  padding: 7px 5px;
  transition: all 0.15s ease-in-out;
  text-transform: capitalize;
  text-decoration: none;
}

.progress-cntnr .data {
  display: flex;
  justify-content: space-between;
  padding-bottom: 6px;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: pn, Arial, Helvetica, sans-serif7409;
  font-weight: bold;
}
.progress-cntnr .the-bar {
  background: #dadada;
  position: relative;
}
.progress-cntnr .the-bar, .progress-cntnr .the-bar:after {
  height: 16px;
  border-radius: 8px;
  font-size: 0;
}
.progress-cntnr .the-bar:after {
  content: "";
  width: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.2s linear;
  background: var(--site-color);
}
.progress-cntnr .the-bar.pct-1:after {
  width: 1%;
}
.progress-cntnr .the-bar.pct-2:after {
  width: 2%;
}
.progress-cntnr .the-bar.pct-3:after {
  width: 3%;
}
.progress-cntnr .the-bar.pct-4:after {
  width: 4%;
}
.progress-cntnr .the-bar.pct-5:after {
  width: 5%;
}
.progress-cntnr .the-bar.pct-6:after {
  width: 6%;
}
.progress-cntnr .the-bar.pct-7:after {
  width: 7%;
}
.progress-cntnr .the-bar.pct-8:after {
  width: 8%;
}
.progress-cntnr .the-bar.pct-9:after {
  width: 9%;
}
.progress-cntnr .the-bar.pct-10:after {
  width: 10%;
}
.progress-cntnr .the-bar.pct-11:after {
  width: 11%;
}
.progress-cntnr .the-bar.pct-12:after {
  width: 12%;
}
.progress-cntnr .the-bar.pct-13:after {
  width: 13%;
}
.progress-cntnr .the-bar.pct-14:after {
  width: 14%;
}
.progress-cntnr .the-bar.pct-15:after {
  width: 15%;
}
.progress-cntnr .the-bar.pct-16:after {
  width: 16%;
}
.progress-cntnr .the-bar.pct-17:after {
  width: 17%;
}
.progress-cntnr .the-bar.pct-18:after {
  width: 18%;
}
.progress-cntnr .the-bar.pct-19:after {
  width: 19%;
}
.progress-cntnr .the-bar.pct-20:after {
  width: 20%;
}
.progress-cntnr .the-bar.pct-21:after {
  width: 21%;
}
.progress-cntnr .the-bar.pct-22:after {
  width: 22%;
}
.progress-cntnr .the-bar.pct-23:after {
  width: 23%;
}
.progress-cntnr .the-bar.pct-24:after {
  width: 24%;
}
.progress-cntnr .the-bar.pct-25:after {
  width: 25%;
}
.progress-cntnr .the-bar.pct-26:after {
  width: 26%;
}
.progress-cntnr .the-bar.pct-27:after {
  width: 27%;
}
.progress-cntnr .the-bar.pct-28:after {
  width: 28%;
}
.progress-cntnr .the-bar.pct-29:after {
  width: 29%;
}
.progress-cntnr .the-bar.pct-30:after {
  width: 30%;
}
.progress-cntnr .the-bar.pct-31:after {
  width: 31%;
}
.progress-cntnr .the-bar.pct-32:after {
  width: 32%;
}
.progress-cntnr .the-bar.pct-33:after {
  width: 33%;
}
.progress-cntnr .the-bar.pct-34:after {
  width: 34%;
}
.progress-cntnr .the-bar.pct-35:after {
  width: 35%;
}
.progress-cntnr .the-bar.pct-36:after {
  width: 36%;
}
.progress-cntnr .the-bar.pct-37:after {
  width: 37%;
}
.progress-cntnr .the-bar.pct-38:after {
  width: 38%;
}
.progress-cntnr .the-bar.pct-39:after {
  width: 39%;
}
.progress-cntnr .the-bar.pct-40:after {
  width: 40%;
}
.progress-cntnr .the-bar.pct-41:after {
  width: 41%;
}
.progress-cntnr .the-bar.pct-42:after {
  width: 42%;
}
.progress-cntnr .the-bar.pct-43:after {
  width: 43%;
}
.progress-cntnr .the-bar.pct-44:after {
  width: 44%;
}
.progress-cntnr .the-bar.pct-45:after {
  width: 45%;
}
.progress-cntnr .the-bar.pct-46:after {
  width: 46%;
}
.progress-cntnr .the-bar.pct-47:after {
  width: 47%;
}
.progress-cntnr .the-bar.pct-48:after {
  width: 48%;
}
.progress-cntnr .the-bar.pct-49:after {
  width: 49%;
}
.progress-cntnr .the-bar.pct-50:after {
  width: 50%;
}
.progress-cntnr .the-bar.pct-51:after {
  width: 51%;
}
.progress-cntnr .the-bar.pct-52:after {
  width: 52%;
}
.progress-cntnr .the-bar.pct-53:after {
  width: 53%;
}
.progress-cntnr .the-bar.pct-54:after {
  width: 54%;
}
.progress-cntnr .the-bar.pct-55:after {
  width: 55%;
}
.progress-cntnr .the-bar.pct-56:after {
  width: 56%;
}
.progress-cntnr .the-bar.pct-57:after {
  width: 57%;
}
.progress-cntnr .the-bar.pct-58:after {
  width: 58%;
}
.progress-cntnr .the-bar.pct-59:after {
  width: 59%;
}
.progress-cntnr .the-bar.pct-60:after {
  width: 60%;
}
.progress-cntnr .the-bar.pct-61:after {
  width: 61%;
}
.progress-cntnr .the-bar.pct-62:after {
  width: 62%;
}
.progress-cntnr .the-bar.pct-63:after {
  width: 63%;
}
.progress-cntnr .the-bar.pct-64:after {
  width: 64%;
}
.progress-cntnr .the-bar.pct-65:after {
  width: 65%;
}
.progress-cntnr .the-bar.pct-66:after {
  width: 66%;
}
.progress-cntnr .the-bar.pct-67:after {
  width: 67%;
}
.progress-cntnr .the-bar.pct-68:after {
  width: 68%;
}
.progress-cntnr .the-bar.pct-69:after {
  width: 69%;
}
.progress-cntnr .the-bar.pct-70:after {
  width: 70%;
}
.progress-cntnr .the-bar.pct-71:after {
  width: 71%;
}
.progress-cntnr .the-bar.pct-72:after {
  width: 72%;
}
.progress-cntnr .the-bar.pct-73:after {
  width: 73%;
}
.progress-cntnr .the-bar.pct-74:after {
  width: 74%;
}
.progress-cntnr .the-bar.pct-75:after {
  width: 75%;
}
.progress-cntnr .the-bar.pct-76:after {
  width: 76%;
}
.progress-cntnr .the-bar.pct-77:after {
  width: 77%;
}
.progress-cntnr .the-bar.pct-78:after {
  width: 78%;
}
.progress-cntnr .the-bar.pct-79:after {
  width: 79%;
}
.progress-cntnr .the-bar.pct-80:after {
  width: 80%;
}
.progress-cntnr .the-bar.pct-81:after {
  width: 81%;
}
.progress-cntnr .the-bar.pct-82:after {
  width: 82%;
}
.progress-cntnr .the-bar.pct-83:after {
  width: 83%;
}
.progress-cntnr .the-bar.pct-84:after {
  width: 84%;
}
.progress-cntnr .the-bar.pct-85:after {
  width: 85%;
}
.progress-cntnr .the-bar.pct-86:after {
  width: 86%;
}
.progress-cntnr .the-bar.pct-87:after {
  width: 87%;
}
.progress-cntnr .the-bar.pct-88:after {
  width: 88%;
}
.progress-cntnr .the-bar.pct-89:after {
  width: 89%;
}
.progress-cntnr .the-bar.pct-90:after {
  width: 90%;
}
.progress-cntnr .the-bar.pct-91:after {
  width: 91%;
}
.progress-cntnr .the-bar.pct-92:after {
  width: 92%;
}
.progress-cntnr .the-bar.pct-93:after {
  width: 93%;
}
.progress-cntnr .the-bar.pct-94:after {
  width: 94%;
}
.progress-cntnr .the-bar.pct-95:after {
  width: 95%;
}
.progress-cntnr .the-bar.pct-96:after {
  width: 96%;
}
.progress-cntnr .the-bar.pct-97:after {
  width: 97%;
}
.progress-cntnr .the-bar.pct-98:after {
  width: 98%;
}
.progress-cntnr .the-bar.pct-99:after {
  width: 99%;
}
.progress-cntnr .the-bar.pct-100:after {
  width: 100%;
}

.shake {
  animation: shake 1s ease-in infinite both;
}

.down {
  position: relative;
}

.air-floating {
  animation: float 3s ease-in-out infinite;
}

.air-sliding {
  animation: slide 1s ease-in-out infinite;
}

#lucky-box-modal .modal-dialog .modal-body .lucky-title {
  margin: 0 0 2%;
}

.lucky-box-popup .subtitle .score, .lucky-box-popup .act-amount, .lucky-popup .subtitle .score, .lucky-popup .act-amount {
  color: var(--secondary-site-color);
  font-family: pn, arial, Helvetica, sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  -webkit-text-stroke: 1px #f6a319;
  text-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
}
.lucky-box-popup .subtitle, .lucky-popup .subtitle {
  text-align: center;
}
.lucky-box-popup .luckybox, .lucky-box-popup .lucky-items-cntnr, .lucky-popup .luckybox, .lucky-popup .lucky-items-cntnr {
  display: flex;
  justify-content: center;
}
.lucky-box-popup .luckybox .item, .lucky-box-popup .lucky-items-cntnr .item, .lucky-popup .luckybox .item, .lucky-popup .lucky-items-cntnr .item {
  margin: 36px 36px 0;
}
.lucky-box-popup .popup-footer, .lucky-popup .popup-footer {
  margin-top: 0;
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: uppercase;
  visibility: hidden;
}
.lucky-box-popup.concluded .popup-footer, .lucky-popup.concluded .popup-footer {
  visibility: visible;
}

.ks-progress {
  position: relative;
  width: 320px;
  max-width: 100%;
  min-height: 52px;
  margin: 0 auto;
  padding: 20px 30px;
}
.ks-progress .ks-bar-cntnr {
  width: 100%;
  position: relative;
}
.ks-progress .ks-bar {
  height: 16px;
  background: #d3dbe7;
  border-radius: 18px;
  width: 100%;
  position: relative;
  box-shadow: none;
  z-index: 1;
}
.ks-progress .ks-bar .ui-progressbar-value {
  margin: 0;
  border-radius: 18px;
  border: none;
  background: var(--site-color);
}
.ks-progress .ks-labels-cntnr {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.ks-progress .ks-labels-cntnr .ks-step {
  font-size: 19px;
  pointer-events: none;
  user-select: none;
  text-align: center;
}
.ks-progress .ks-labels-cntnr .ks-step .current {
  color: var(--secondary-site-color);
}
.ks-progress .marker {
  position: absolute;
  top: 50%;
  left: 0;
  width: 56px;
  height: 26px;
  border-radius: 8px;
  background: var(--site-color) url("../img/tiny_illy.png") no-repeat center center;
  transform: translate(-50%, -50%);
  z-index: 2;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
}
.ks-progress .ks-tooltip {
  position: absolute;
  background: black;
  color: white;
  padding: 5px;
  border-radius: 4px;
  font-size: 12px;
  display: none;
  white-space: nowrap;
}

.streak-info-modal-cntnr .text-08 {
  margin: 12px 0;
}
.streak-info-modal-cntnr .days {
  width: 240px;
  aspect-ratio: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  position: relative;
}
.streak-info-modal-cntnr .days .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.streak-info-modal-cntnr .days .text, .streak-info-modal-cntnr .days .number {
  z-index: 2;
}
.streak-info-modal-cntnr .days .text {
  font-size: 19px;
}
.streak-info-modal-cntnr .days .number {
  font-size: 66px;
  font-weight: bold;
  line-height: 1;
  color: #224985;
}

.lucky-items-cntnr .item {
  user-select: none;
  cursor: pointer;
  z-index: 1;
  flex-grow: 1;
  text-align: center;
}
.lucky-items-cntnr .item.opened {
  cursor: default;
  z-index: 2;
}
.lucky-items-cntnr .act-amount {
  position: absolute;
  height: 74px;
  display: none;
  font-size: 88px;
  font-size: 5.5rem;
  -webkit-text-stroke-width: 3px;
  top: -12%;
  left: 50%;
  transform: translateX(-50%);
  text-shadow: 0 0 40px rgba(0, 0, 0, 0.6);
}
.lucky-items-cntnr .box-cntnr {
  width: 150px;
  height: 169px;
  display: inline-block;
  position: relative;
  margin: 80px auto 40px;
}
.lucky-items-cntnr .box-cntnr .box {
  width: 150px;
  height: 169px;
  position: relative;
}
.lucky-items-cntnr .box-cntnr .box .img-box {
  display: block;
  width: 100%;
  height: 100%;
}
.lucky-items-cntnr .box-cntnr .box .img-box-opened {
  display: none;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: auto;
  max-width: 201.33%;
}
.lucky-items-cntnr .box-cntnr .box .act-amount {
  top: -12%;
  left: 50%;
  transform: translateX(-50%);
}
.lucky-items-cntnr .box-cntnr .shadow {
  opacity: 0.5;
  position: absolute;
  bottom: 8px;
  left: -4px;
  right: -4px;
  height: 26px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.lucky-items-cntnr .box-cntnr .squeeze {
  position: relative;
  z-index: 2;
}
.lucky-items-cntnr .box-cntnr.bouncing:not(.opened) .squeeze {
  transform-origin: 50% 100%;
  animation: squeeze 1s cubic-bezier(0.72, 0.03, 0.28, 0.97) infinite;
}
.lucky-items-cntnr .box-cntnr.bouncing:not(.opened) .squeeze .up {
  animation: up 1s ease-in-out infinite;
}
.lucky-items-cntnr .box-cntnr.bouncing:not(.opened) .squeeze .up .down {
  animation: down 1s ease-in infinite;
}
.lucky-items-cntnr .box-cntnr.bouncing:not(.opened) .shadow {
  opacity: 0.5;
  animation: shadow 1s ease-in-out infinite both;
}
.lucky-items-cntnr .box-cntnr.opening {
  animation: shake 1s ease-in infinite both;
}
.lucky-items-cntnr .box-cntnr.opened {
  pointer-events: none;
  cursor: default;
}
.lucky-items-cntnr .box-cntnr.opened .img-box {
  display: none;
}
.lucky-items-cntnr .box-cntnr.opened .img-box-opened {
  display: block;
}
.lucky-items-cntnr .box-cntnr.opened .act-amount {
  display: block;
}
.lucky-items-cntnr .box-cntnr.vanish {
  transition: all 0.1s ease-in-out;
  transform: scale(0);
}
.lucky-items-cntnr .balloon-cntnr .balloon {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 156px;
  aspect-ratio: 0.68;
}
.lucky-items-cntnr .balloon-cntnr .balloon .balloon-inner {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.lucky-items-cntnr .balloon-cntnr .balloon .img-balloon-opened {
  display: none;
}
.lucky-items-cntnr .balloon-cntnr .balloon .act-amount {
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
}
.lucky-items-cntnr .balloon-cntnr.bouncing:not(.opened) .balloon .img-balloon {
  transition: transform 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transform: scale(1.1);
}
.lucky-items-cntnr .balloon-cntnr.opening {
  animation: shake 1s ease-in infinite both;
}
.lucky-items-cntnr .balloon-cntnr.opened {
  pointer-events: none;
  cursor: default;
}
.lucky-items-cntnr .balloon-cntnr.opened .balloon, .lucky-items-cntnr .balloon-cntnr.opened .balloon-inner {
  animation-play-state: paused;
}
.lucky-items-cntnr .balloon-cntnr.opened .img-balloon {
  display: none;
}
.lucky-items-cntnr .balloon-cntnr.opened .img-balloon-opened {
  display: block;
}
.lucky-items-cntnr .balloon-cntnr.opened .act-amount {
  display: block;
}
.lucky-items-cntnr .balloon-cntnr.blocked-container::after {
  display: none;
}
.lucky-items-cntnr .balloon-cntnr.blocked-container img {
  opacity: 0.28;
}

#new-level-achieved-modal .confetti-cntnr {
  position: relative;
}
#new-level-achieved-modal .confetti-cntnr .achieved-level {
  max-width: 250px;
  position: relative;
  z-index: 2;
}
#new-level-achieved-modal .confetti-cntnr .illy {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 70px;
}

.heart-box {
  background: var(--secondary-site-color);
  padding: 42px 24px 24px;
  border-radius: 14px;
  color: var(--site-color);
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
  text-align: center;
  position: relative;
  margin-top: 40px;
}
.heart-box:before {
  content: "";
  display: block;
  clear: both;
  width: 60px;
  aspect-ratio: 1.213;
  position: relative;
  background: url("../img/shimmer_heart.png") no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -34%);
  transition: transform 0.1s ease-in;
}
.heart-box span {
  transition: letter-spacing 0.1s ease-in;
  display: block;
  font-family: pn, arial, Helvetica, sans-serif;
}
.heart-box:link, .heart-box:visited, .heart-box:hover, .heart-box:active {
  text-decoration: none;
}
.heart-box:hover {
  letter-spacing: 1px;
  color: var(--site-color);
}
.heart-box:hover:before {
  transform: translate(-50%, -22%);
}

.titled-box, .titled-box.type-1 {
  overflow: hidden;
  border-radius: 16px;
  text-align: center;
}
.titled-box .title, .titled-box.type-1 .title {
  margin: 0;
  padding: 12px;
  color: #fff;
  background: var(--site-color);
  font-size: 21px;
  font-size: 1.3125rem;
  font-family: pn, arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 0;
}
.titled-box .info, .titled-box.type-1 .info {
  border: 2px solid var(--secondary-site-color);
  border-top: none;
  border-radius: 0 0 16px 16px;
  padding: 24px;
}
.titled-box .info .count, .titled-box.type-1 .info .count {
  color: var(--site-color);
  font-size: 66px;
  font-size: 4.125rem;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
}
.titled-box .info .count .fa, .titled-box.type-1 .info .count .fa {
  font-size: 58px;
  font-size: 3.625rem;
}
.titled-box .info .btn-row, .titled-box.type-1 .info .btn-row {
  margin-top: 20px;
}
.titled-box.type-2 {
  border-radius: 0;
}
.titled-box.type-2 .title {
  padding: 4px 0;
  color: var(--site-color);
  background: transparent;
  text-align: left;
}
.titled-box.type-2 .info {
  border: 2px solid #eee;
  border-radius: 16px;
}

.abbey-box {
  border-radius: 20px;
  overflow: hidden;
  background: var(--light-secondary-site-color);
}
.abbey-box > .title {
  background: var(--secondary-site-color);
  overflow: hidden;
}
.abbey-box > .title h3 {
  color: var(--site-color);
  text-align: center;
  font-size: 28px;
  font-size: 1.75rem;
  font-family: pn, arial, Helvetica, sans-serif;
}
.abbey-box .bdy {
  padding: 24px;
  border: 2px solid var(--secondary-site-color);
  border-radius: 0 0 20px 20px;
  overflow: hidden;
  border-top-width: 0;
}

.profile-top-text-section {
  background-image: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%);
  aspect-ratio: 4.1;
  border-radius: 24px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.profile-top-text-section, .profile-top-text-section h2 {
  color: var(--site-color);
}
.profile-top-text-section h2 {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 52px;
  font-size: 3.25rem;
  font-weight: normal;
  letter-spacing: -2px;
  text-align: center;
  margin: 0 20px;
}

.link1-timeline .sidebar .profile-completion-custom {
  margin: 8% 0;
}
.link1-timeline .heading {
  color: var(--text-header-color);
  font-size: 35px;
  font-size: 2.1875rem;
  text-align: center;
}
.link1-timeline .sidebar .kind_side_loggd_usr, .link1-timeline .sidebar .profile-completion-custom {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}
.link1-timeline .kind_side_loggd_usr {
  border: 4px solid var(--site-color);
  border-radius: 12px;
}
.link1-timeline .kind_side_loggd_usr_hdr {
  flex-wrap: wrap;
}
.link1-timeline .kind_side_loggd_usr_hdr .text {
  flex-basis: 100%;
  font-size: 20px;
  font-size: 1.25rem;
  color: #7f84b7;
  text-align: center;
  margin-bottom: 2%;
}
.link1-timeline .kindilly-acts-donations {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 24px;
}
.link1-timeline .kindilly-score-section {
  background: var(--site-color);
  border-color: var(--site-color);
  border-radius: 20px;
  padding: 24px;
  margin: 8px 8px 3%;
  box-shadow: 0 0 0 4px #fff, 0 0 0 8px var(--site-color);
}
.link1-timeline .kindilly-score-section .title h2 {
  color: var(--secondary-site-color);
  margin-top: 0;
  font-family: pn, Arial, Helvetica, sans-serif;
}
.link1-timeline .kindilly-score-section .score-details .count {
  color: #fff;
  font-size: 54px;
  font-size: 3.375rem;
  font-family: pn, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
}
.link1-timeline .kindilly-score-section .score-details .count, .link1-timeline .kindilly-score-section .score-details .count span {
  line-height: 1;
}
.link1-timeline .kindilly-score-section .score-details .count span {
  display: inline-block;
  margin: 0 6px;
}
.link1-timeline .kindilly-score-section .score-details .count .val {
  font-size: 70px;
  font-size: 4.375rem;
}
.link1-timeline .kindilly-score-section .score-details .count:after {
  content: "";
  font-size: 28px;
  font-size: 1.75rem;
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateX(50%) translateY(-50%);
  font-family: acuminpro, Arial, Helvetica, sans-serif;
}
.link1-timeline .kindilly-score-section .score-details .lbl {
  font-weight: normal;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  margin-bottom: 8%;
  line-height: 1;
}
.link1-timeline .kindilly-score-section .score-details .circle-progress-value {
  stroke-width: 4px;
  stroke: var(--secondary-site-color);
}
.link1-timeline .kindilly-score-section .score-details .circle-progress-circle {
  stroke-width: 4px;
  stroke: #e4e5e6;
}
.link1-timeline .kindilly-score-section .score-details .circle-progress-text {
  fill: #fff;
}
.link1-timeline .kindilly-score-section .score-details.kindilly-acts .count:after {
  content: "OR";
}
.link1-timeline .kindilly-score-section .score-details.kindilly-dollars .count, .link1-timeline .kindilly-score-section .score-details.kindilly-dollars .lbl {
  color: var(--secondary-site-color);
}
.link1-timeline .kindilly-score-section .score-details.kindilly-dollars .count:after {
  content: "+";
}
.link1-timeline .kindilly-score-section .score-details.kindilly-login-days .count:after {
  content: "+";
}
.link1-timeline .kindilly-score-section .score-details.kindilly-conse-days .count:after {
  content: "+";
}
.link1-timeline .kindilly-score-section .score-details.kindilly-donations .count, .link1-timeline .kindilly-score-section .score-details.kindilly-donations .lbl {
  color: var(--secondary-site-color);
}
.link1-timeline .challenges-section .challenge-box {
  width: 33%;
  margin: 16px;
}
.link1-timeline .subscrptions_widget {
  background: #f2feff;
  padding: 24px;
  text-align: center;
  border-radius: 16px;
}
.link1-timeline .subscrptions_widget .subscrption-box {
  margin-bottom: 20px;
}

.add-dependents-details {
  max-width: 1000px;
  margin: auto;
}
.add-dependents-details .dependents-user-details .title {
  text-align: center;
  font-family: pn, arial, Helvetica, sans-serif;
}

.link1-view-dependents .dependents-list {
  display: flex;
  flex-direction: column;
}
.link1-view-dependents .dependents-list .dependents-box .kind_side_loggd_usr_hdr {
  flex-grow: 1;
  justify-content: left;
  margin: 0;
}
.link1-view-dependents .dependents-list .dependents-box .kind_side_loggd_usr_hdr .avatar {
  width: 74px;
  height: 74px;
}
.link1-view-dependents .dependents-list .dependents-box .kind_side_loggd_usr_hdr .title-cntnr {
  padding-left: 18px;
}
.link1-view-dependents .dependents-list .dependents-box .kind_side_loggd_usr_hdr .title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
}

/*Sidebar Hashtags*/
.sidebar .list-group,
.featured-users {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  border: 0;
}

.kind_htag a {
  text-decoration: none;
}
.kind_htag .htag_top {
  display: block;
  color: #2196F3;
  font-weight: bold;
  line-height: 1;
}
.kind_htag .htag_top svg {
  width: 16px;
  height: 16px;
}
.kind_htag .htag_bottom {
  padding-left: 18px;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #6c6c6c;
}

/*Sidebar Birthdays*/
.kind_side_bdays {
  border-top: 1px solid #e6e6e6;
  margin-top: 15px;
  padding-top: 15px;
}
.kind_side_bdays > p {
  font-size: 14.5px;
  font-size: 0.90625rem;
  color: #444;
  font-weight: 600;
}

.kind_side_bday_usr {
  position: relative;
  padding-left: 30px;
  display: flex;
  margin-bottom: 13px;
}
.kind_side_bday_usr:last-child {
  margin: 0;
}
.kind_side_bday_usr > svg {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 19px;
  height: 19px;
}
.kind_side_bday_usr > .avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 6px;
}
.kind_side_bday_usr > .avatar img {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  object-fit: cover;
}
.kind_side_bday_usr .user-name {
  margin-top: 4px;
}
.kind_side_bday_usr .user-name a {
  text-decoration: none;
  color: #2f2f2f;
  font-weight: bold;
  text-transform: capitalize;
}

/*User Story*/
.kind_story_mores {
  padding: 3px 15px 1px;
}
.kind_story_mores ul.status-list {
  flex-wrap: wrap;
}
.kind_story_mores ul.status-list li {
  margin-top: 8px;
}

.kind_stroy_media, .kind_stroy_media img {
  min-height: 230px;
  max-height: 230px;
}

.kind_stroy_media_count {
  position: absolute;
  display: block;
  top: 10px;
  right: 10px;
}
.kind_stroy_media_count input {
  border: 0;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.7) !important;
  border-radius: 2em;
  height: auto;
  color: white;
  width: auto;
  text-align: center;
  padding: 0 5px;
  font-size: 14.5px;
  font-size: 0.90625rem;
}

/*Punlisher Box*/
.kind_pub_privacy {
  margin: 3px 0px;
  position: relative;
}

.kind_pub_privacy_dropdown {
  display: flex;
  align-items: center;
  background-color: #f9f9f9;
  color: #4b4f56;
  border-radius: 2em;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
  cursor: pointer;
  padding: 0 6px 0 10px;
  line-height: 27px;
  box-shadow: 0 0 0 1px #e4e4e4;
}
.kind_pub_privacy_dropdown > svg {
  width: 15px;
  height: 15px;
  margin-left: 3px;
}
.kind_pub_privacy_dropdown > p {
  margin: 0;
}
.kind_pub_privacy_dropdown > p svg {
  width: 17px;
  height: 17px;
  margin-top: -2px;
}

.kind_pub_privacy_menu {
  padding: 5px 0;
  margin: 0;
  background-color: white;
  position: absolute;
  min-width: 180px;
  z-index: 10;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.23);
  transform: scale3d(0.8, 0.8, 1);
  transform-origin: left top;
  display: block;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
}

.kind_pub_privacy_menu li label {
  margin: 0;
  display: block;
  cursor: pointer;
}

.kind_pub_privacy_menu li label span svg {
  display: none;
}

.kind_pub_privacy_menu li label input[type=radio]:not(:checked),
.kind_pub_privacy_menu li label input[type=radio]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.kind_pub_privacy_menu li label input[type=radio] + span {
  position: relative;
  display: block;
  padding: 7px 25px;
  user-select: none;
  transition: all 0.15s;
}

.kind_pub_privacy_menu li:hover label span {
  background: #eee;
}

.kind_pub_privacy.showMenu .kind_pub_privacy_menu {
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transform: scale3d(1, 1, 1);
  opacity: 1;
  visibility: visible;
}

/*Post*/
.kind_post_usr_ava {
  position: relative;
  margin-top: -3px;
}

.kind_post_usr_ava_active {
  box-shadow: 0 0 0 2.5px #55acee;
}

.kind_post_usr_ava img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.kind_post_usr_ava span {
  position: absolute;
  bottom: -4px;
  right: -4px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.kind_post_usr_ava span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.kind_post_usr_ava span svg {
  margin: 0 !important;
  position: relative;
  z-index: 1;
  width: 20px !important;
  height: 20px !important;
}

/*Left Sidebar Filter*/
.kind_side_post_fltr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.kind_side_post_fltr > a {
  flex: auto;
  margin: 0 !important;
}

/*Avatar and Cover*/
.kind_cset_cover,
.kind_cset_avtr {
  position: relative;
}

.kind_cset_cover .kind_cset_cover_hdr .btn-file {
  display: flex;
  justify-content: center;
  box-shadow: none;
  background-color: #f3f3f3;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  height: 230px;
  overflow: hidden;
  padding: 0;
  align-items: center;
}

.kind_cset_cover .kind_cset_cover_hdr .btn-file img,
.kind_cset_avtr .kind_cset_avtr_hdr .btn-file img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.kind_cset_cover .kind_cset_cover_hdr .btn-file svg,
.kind_cset_avtr .kind_cset_avtr_hdr .btn-file svg {
  margin: 0;
  width: 30px;
  height: 30px;
}

.kind_cset_cover .avatar-read {
  position: absolute;
  top: 10px;
  left: 10px;
}

.kind_cset_cover .avatar-read p {
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  height: 34px;
  padding: 6px 12px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

.kind_cset_cover .avatar-read p:empty {
  padding: 0;
}

.kind_cset_avtr .kind_cset_avtr_hdr .btn-file {
  display: flex;
  justify-content: center;
  box-shadow: none;
  background-color: #f3f3f3;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  border: 5px solid #fff;
  overflow: hidden;
  margin: -40px auto 20px;
  padding: 0;
  align-items: center;
}

/*Upgraded*/
.kind_upgrd_ico {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
  margin-top: 30px;
  color: forestgreen;
}
.kind_upgrd_ico svg {
  background: transparent;
  opacity: 1;
  padding: 0;
  border-radius: 0;
  width: 220px;
  height: auto;
  margin: 0 auto;
  filter: drop-shadow(0 0 2px rgba(55, 73, 87, 0.15)) drop-shadow(0 2px 5px rgba(55, 73, 87, 0.2));
}
.kind_upgrd_ico i {
  background: #2a2a2a;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 1;
  vertical-align: bottom;
  padding: 8px 0 0;
  font-size: 22px;
  font-size: 1.375rem;
  text-align: center;
  color: #fff;
}

/*Memories*/
.kind_memories {
  padding: 15px 15px 0.1px;
}

.kind_memories_cover {
  padding: 45px 5px;
  position: relative;
  margin: 0 0 15px;
  font-size: 23px;
  font-size: 1.4375rem;
  border-radius: 6px;
  padding-left: 230px;
  overflow: hidden;
  text-transform: capitalize;
  font-weight: 600;
  font-family: "Lato", sans-serif;
  margin-top: 0;
  background: url(../img/friends.svg);
  background-position: 20px center;
  background-color: #f2f1ff;
  background-size: 125px;
  background-repeat: no-repeat;
}

.kind_memories_cover > div {
  position: relative;
  z-index: 1;
}

.kind_memories_friends {
  padding: 0;
}
.kind_memories_friends .kind_memories_cover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.kind_memories_friends .panel {
  border: 1px solid #e9e9e9;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  position: relative;
}
.kind_memories_friends .kind_side_loggd_usr {
  margin: 0;
}
.kind_memories_friends .kind_side_loggd_usr_cvr {
  margin: -13px 0 0;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.kind_memories_friends .kind_side_loggd_usr_cvr img {
  height: 160px;
}
.kind_memories_friends .kind_side_loggd_usr_hdr {
  margin: 0;
  padding: 0;
}
.kind_memories_friends .kind_side_loggd_usr_hdr .title {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kind_memories_friends .btn-default {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  line-height: 33px;
  padding: 0 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  min-width: 110px;
  text-align: center;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  background-color: #6c63ff;
  color: white;
  margin: 15px 0 10px;
}
.kind_memories_friends .btn-default svg {
  display: none;
}
.kind_memories_friends h3 {
  margin: 0;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  padding-left: 75px;
  position: relative;
}
.kind_memories_friends h3 svg {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.kind_memories .post .panel {
  box-shadow: none;
}
.kind_memories:not(.kind_memories_friends) h3 {
  font-weight: 600;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #e9e9e9;
}

.kind_memories_posts {
  padding-bottom: 0.1px;
}
.kind_memories_posts .kind_memories_cover {
  background: url(../img/posts.svg);
  background-position: 20px center;
  background-color: #f2f1ff;
  background-size: 125px;
  background-repeat: no-repeat;
}
.kind_memories_posts .post .post-footer.post-comments {
  display: none;
}

/*Live*/
.embed-responsive-1by1 {
  padding-bottom: 100%;
}

.kind_go_live_cont {
  height: calc(100vh - 45px);
  background-image: url(../img/pattern.png);
}
.kind_go_live_cont > .container {
  background: #222;
  height: 100%;
  color: white;
}
.kind_go_live_cont > .container > div {
  height: 100%;
}
.kind_go_live_cont .liv_vid_cont {
  height: 100%;
}
.kind_go_live_cont .empty_state {
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: calc(100vh - 45px);
  color: rgba(255, 255, 255, 0.8);
}
.kind_go_live_cont .empty_state svg {
  opacity: 1;
  background-color: #4a4a4a;
}

.kind_liv_counter {
  z-index: 9;
  position: absolute;
  left: 20px;
  top: 20px;
  background-color: rgba(0, 0, 0, 0.7);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  min-width: 60px;
  line-height: 30px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: bold;
  color: #03a9f4;
  font-family: "Roboto", sans-serif;
  text-align: center;
  padding: 0 10px;
}

.kind_liv_comments_feed {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), black);
  padding: 120px 15px 10px;
}

.kind_go_live_btn,
.kind_end_live_btn {
  width: auto;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  min-width: 105px;
  line-height: 42px;
  height: auto;
  bottom: auto;
  right: 50px;
  left: auto;
  top: 20px;
  transform: none;
  color: #fff;
}

.live_comments {
  padding: 10px 0;
  text-align: initial;
}
.live_comments .live_avatar {
  width: 40px !important;
  height: 40px;
  border-radius: 50% !important;
  margin-right: 10px;
}
.live_comments .live_user_h {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: 700;
  display: inline;
  margin-top: 0;
  color: #fff;
}
.live_comments .comment-text,
.live_comments .reply-text {
  color: #eaeaea; /*width: 100%;*/
}

.live_mic_cam_switch {
  position: absolute;
  right: 50px;
  top: 75px;
  height: auto !important;
}

.mic_drop, .cam_drop {
  margin-top: 10px;
}
.mic_drop > .btn, .cam_drop > .btn {
  background-color: black;
}
.mic_drop > .btn svg, .cam_drop > .btn svg {
  margin: 0;
}
.mic_drop a, .cam_drop a {
  display: block;
  text-decoration: none;
  padding: 5px 12px;
}

/*Setting Stats*/
.kind_sett_stats {
  color: #6abd46;
  padding: 0 10px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
}
.kind_sett_stats svg {
  border-radius: 50%;
  background-color: rgba(106, 189, 70, 0.2);
  padding: 7px;
  width: 30px;
  height: 30px;
}

/*Offers*/
.kind_main_offer_list {
  background: transparent !important;
  box-shadow: none !important;
  margin-bottom: 10px;
}
.kind_main_offer_list .kill_jlist_info {
  position: relative;
  background: transparent;
}
.kind_main_offer_list .kill_jlist_info_main {
  position: absolute;
  margin: 0;
  padding: 3px 7px;
  display: inline-block;
  background-color: white;
  border: 0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  left: 15px;
  bottom: 15px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
}
.kind_main_offer_list .kill_jlist_info_head {
  margin: 0;
}
.kind_main_offer_list .kill_jlist_info_head h2 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  max-width: 100%;
}

.kindd_main_offer_list .kill_jlist_info_head h2 a {
  color: #393939;
}

/*Video Processing*/
.vid_procss_alrt {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 6px;
  left: 0;
  z-index: 9;
  margin: 0;
  backdrop-filter: blur(3px);
  background: linear-gradient(transparent, black);
  display: flex;
  align-items: flex-end;
  color: #fff;
}
.vid_procss_alrt > span {
  position: absolute;
  top: 10px;
  right: 10px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  padding: 4.3px 3px;
  line-height: 1;
}

/*Reply Message*/
.kill_reply_msg_bg {
  padding: 5px 7px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  margin-top: 7px;
}

.chat-messages-wrapper .outgoing .message-text .kill_reply_msg_bg {
  background: rgba(0, 0, 0, 0.4);
}

.message_reply_text,
.message_reply_story_text,
.chat_reply_text {
  display: flex;
  align-items: center;
  margin: 5px 30px -5px;
  background: #f8f8f8;
  padding: 8px;
  border-radius: 12px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}

.message_reply_text span,
.chat_reply_text span {
  flex: 1;
}

.message_reply_text p,
.chat_reply_text p {
  margin: 0;
}

.message_reply_text svg,
.message_reply_story_text svg,
.chat_reply_text svg {
  margin-left: auto;
}

.chat_reply_text,
.chat-textarea .message_reply_story_text {
  margin: 10px 10px 3px;
  padding: 5px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}

.chat-messages-wrapper .messages-wrapper .reactions-box {
  top: -30px;
  transform: scale(0.8);
  width: 292px;
}
.chat-messages-wrapper .messages-wrapper:first-child .reactions-box {
  top: -10px;
}
.chat-messages-wrapper .kill_reply_msg_bg .message-text {
  padding: 0;
  background: transparent !important;
}
.chat-messages-wrapper .incoming .message-text .kill_reply_msg_bg {
  background: #cdcdcd;
}

.text-sender-container .message-contnaier .message-seen.message-details {
  text-align: end;
  margin: 3px 0 0;
}
.text-sender-container .message-contnaier .message-seen.message-details:empty {
  margin: 0;
}
.text-sender-container .message-contnaier .message-typing.message-details {
  margin-top: 4px;
}
.text-sender-container .message-contnaier .message-typing.message-details:empty {
  margin-top: 0;
}

/*Story Reactions*/
.story_reacts_box {
  left: 50%;
  transform: translateX(-50%);
  top: 40px;
  white-space: nowrap;
  line-height: 1;
}
.story_reacts_box .reaction {
  float: none;
}

.kill_imagecombo_lbox.story_lightbox .kill_story_header .kill_stor_h_opts .like-emo > .how_reacted {
  background: #000;
}

/*Post Gif Sticker*/
.gif_post_comment_innr,
.sticker_post_comment_innr {
  margin-bottom: -10px;
  padding: 10px 0;
}

.gif_post_comment_innr > .form-control {
  border: 0;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 2em;
}

.gif_post_comment_innr .gif_post_comment_gif,
.sticker_post_comment_innr .chat-box-stickers-cont,
.gif_post_reply_innr .gif_post_comment_gif,
.sticker_post_reply_innr .chat-box-stickers-cont {
  max-height: 250px;
  overflow-y: auto;
  text-align: center;
}

.gif_post_comment_innr .gif_post_comment_gif img,
.gif_post_reply_innr .gif_post_comment_gif img {
  width: 33.3333333%;
  padding: 2px;
  height: 150px;
  cursor: pointer;
}

.sticker_post_comment_innr .chat-box-stickers-cont p {
  margin: 0;
}

/*Chat Stories*/
.kill_chat_story {
  max-width: 120px;
  width: 100%;
  min-width: 120px;
}

.chat-messages-wrapper .outgoing .kill_chat_story {
  margin-left: auto;
}

.kill_chat_story_innr {
  position: relative;
  cursor: pointer;
  padding-bottom: 125%;
  overflow: hidden;
  border-radius: 8px;
}
.kill_chat_story_innr img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: none !important;
}
.kill_chat_story_innr p {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 !important;
  color: #fff !important;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 7px;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
  font-weight: bold;
}

.messages-container .kill_chat_story {
  max-width: none;
  width: 100%;
  min-width: 160px;
}

/*Product Review Stars*/
.pr_stars {
  display: flex;
  margin: -2px 0 6px;
}
.pr_stars .star {
  width: 18px;
  height: 18px;
  margin: 0 2px 0 0px;
}
.pr_stars .star path {
  fill: rgba(0, 0, 0, 0.2);
}
.pr_stars[data-stars] .star path {
  fill: #ff9800;
}
.pr_stars[data-stars="0"] .star path {
  fill: rgba(0, 0, 0, 0.2);
}
.pr_stars[data-stars="1"] .star:nth-child(1) ~ .star path {
  fill: rgba(0, 0, 0, 0.2);
}
.pr_stars[data-stars="2"] .star:nth-child(2) ~ .star path {
  fill: rgba(0, 0, 0, 0.2);
}
.pr_stars[data-stars="3"] .star:nth-child(3) ~ .star path {
  fill: rgba(0, 0, 0, 0.2);
}
.pr_stars[data-stars="4"] .star:nth-child(4) ~ .star path {
  fill: rgba(0, 0, 0, 0.2);
}
.pr_stars[data-stars="5"] .star:nth-child(5) ~ .star path {
  fill: rgba(0, 0, 0, 0.2);
}

/*Product Reviews*/
.check_reviews {
  background-color: #ededed;
}

.review_list {
  padding: 15px 15px 7px;
  margin-bottom: 20px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px 0, rgba(0, 0, 0, 0.1) 0 1px 2px -1px;
}

.review-meta-desc {
  display: flex;
  align-items: center;
  font-size: 14.5px;
  font-size: 0.90625rem;
  width: auto;
}

.reviewMeta--author-avatar {
  margin-right: 10px;
}
.reviewMeta--author-avatar img {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
}

.reviewMeta--author-text {
  overflow: hidden;
}
.reviewMeta--author-text .linkk {
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  text-decoration: none;
  color: inherit;
}

.prod_review-meta {
  position: relative;
}
.prod_review-meta:before {
  content: "★★★★★";
  position: absolute;
  z-index: auto;
  color: rgba(0, 0, 0, 0.2);
  left: 14px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.prod_review-meta .Review-rating {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  margin-top: 6px;
  position: relative;
}
.prod_review-meta .Review-rating:first-letter {
  font-size: 15px;
  font-size: 0.9375rem;
}
.prod_review-meta .Review-rating.five_star {
  color: #388e3c;
}
.prod_review-meta .Review-rating.four_star {
  color: #4caf50;
}
.prod_review-meta .Review-rating.three_star {
  color: #ff9800;
}
.prod_review-meta .Review-rating.two_star {
  color: #ff7245;
}
.prod_review-meta .Review-rating.one_star {
  color: #ff3f31;
}

.create_prod_images .productimage-holder {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0 15px;
}
.create_prod_images .productimage-holder .item {
  padding: 10px 4px;
}
.create_prod_images .productimage-holder .item img {
  max-width: 100%;
  height: auto;
  border-radius: 7px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px 0, rgba(0, 0, 0, 0.1) 0 1px 2px -1px;
}

/*Checkout*/
.ch_checkout_title {
  font-size: 18px;
  font-size: 1.125rem;
  border-bottom: 1px solid #eaecee;
  padding-bottom: 10px;
  position: relative;
  margin: 0 0 30px;
  font-weight: bold;
}
.ch_checkout_title:after {
  content: "";
  background: currentColor;
  height: 3px;
  width: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.ch_checkout_title .badge {
  padding: 5px 11px;
}
.ch_checkout_title select {
  padding: 0;
  border-right: 0;
  border-left: 0;
  border-top: 0;
  background: transparent;
  font-size: 16px;
  font-size: 1rem;
}

.ch_card {
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.1) 0 2px 4px -2px;
  border-radius: 8px;
  padding: 25px;
}

.ch_cart .ch_title {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-left: 45px;
  padding-bottom: 15px;
}
.ch_cart .ch_title h4 {
  margin: 0;
  font-weight: bold;
}
.ch_cart .ch_title h4 svg {
  background-color: #2196f3;
  border-radius: 50%;
  padding: 6px;
  width: 30px;
  height: 30px;
  color: white;
  position: absolute;
  left: 0;
}
.ch_cart .ch_title p {
  margin: 5px 0 0;
}

.ch_prod_items_row {
  margin: 0 -5px;
}

.ch_main_items {
  padding: 20px 5px 0;
  position: relative;
  width: 33.33%;
}
.ch_main_items .prod_img {
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
  position: relative;
}
.ch_main_items .prod_img img {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.ch_main_items .prod_img > div {
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
  color: #fff;
  position: absolute;
  bottom: 7px;
  right: 7px;
  background-color: rgba(0, 0, 0, 0.8);
  line-height: 25px;
  text-align: center;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 0 6px;
}
.ch_main_items .prod_img > .btn {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #fff;
  position: absolute;
  top: 7px;
  left: 7px;
  background-color: #f39100;
  line-height: 23px;
  text-align: center;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 0 10px;
}
.ch_main_items .prod_info {
  width: 100%;
}
.ch_main_items .prod_info h4 {
  margin: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -0.03em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ch_main_items .prod_info h4 a {
  color: inherit;
}
.ch_main_items .prod_info p {
  display: none;
}
.ch_main_items .prod_info .price-wrap {
  margin-top: 7px;
}

.ch_qty_toggle {
  display: inline-flex;
  align-items: center;
}
.ch_qty_toggle .value-button {
  background-color: rgba(15, 21, 41, 0.1);
  line-height: 1;
  padding: 3px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  cursor: pointer;
}
.ch_qty_toggle input {
  outline: none;
  background-color: transparent !important;
  border: 0;
  margin: 0;
  padding: 2px 4px;
  font-weight: bold;
  font-size: 14.5px;
  font-size: 0.90625rem;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  width: 30px;
  text-align: center;
}
.ch_qty_toggle input:-webkit-inner-spin-button, .ch_qty_toggle input:-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ch_main_items .closed {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  line-height: 25px;
  color: #fff;
  position: absolute;
  top: 25px;
  right: 10px;
  background-color: rgba(0, 0, 0, 0.8);
  width: 25px;
  height: 25px;
  text-align: center;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  cursor: pointer;
}

.ch_total_price {
  text-align: end;
  padding: 25px 0 0;
  position: relative;
}
.ch_total_price h4 {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0;
}
.ch_total_price p {
  margin: 0;
  font-size: 35px;
  font-size: 2.1875rem;
  word-break: break-all;
}
.ch_total_price .divider {
  margin: 25px 0 !important;
}
.ch_total_price .alert {
  text-align: center;
}
.ch_total_price .alert a {
  color: inherit;
}
.ch_total_price > svg {
  position: absolute;
  bottom: -25px;
  left: -25px;
  transform: scale(-1);
  opacity: 0.3;
  border-radius: 8px;
  pointer-events: none;
}

.ch_summary {
  padding: 10px;
  margin-bottom: 20px;
}

.cart_chos_addrs {
  margin: 0;
}
.cart_chos_addrs input {
  display: none;
}
.cart_chos_addrs label {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  width: 100%;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 10px 10px 10px 45px;
  position: relative;
  transition: all 0.1s;
  user-select: none;
}
.cart_chos_addrs label p {
  margin: 0;
}
.cart_chos_addrs label b {
  font-weight: bold;
}
.cart_chos_addrs label:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.cart_chos_addrs label:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  border: 2px solid rgba(0, 0, 0, 0.7);
  border-radius: 50%;
  transition: 0.2s;
  top: 15px;
  left: 10px;
}
.cart_chos_addrs label:after {
  content: "";
  display: block;
  height: 9px;
  width: 9px;
  background: #222;
  border-radius: 50%;
  opacity: 0;
  transition: 0.2s;
  position: absolute;
  top: 24px;
  left: 19px;
  transform: translate(-50%, -50%);
}
.cart_chos_addrs input:checked + label {
  color: #222;
}
.cart_chos_addrs input:checked + label:before {
  border-color: #222;
}
.cart_chos_addrs input:checked + label:after {
  opacity: 1;
}
.cart_chos_addrs li:last-child label {
  border: 0;
}

.ch_summary .btn,
.ch_total_price .btn,
.ch_address .btn {
  border: 0;
  line-height: 32px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  font-weight: bold;
  min-width: 150px;
  position: relative;
  z-index: 1;
}

.ch_address .btn {
  margin-top: 15px;
  display: inline-block;
}

.ch_payment_box.modal.fade .modal-dialog,
.ch_payment_box.modal.fade .modal-footer {
  text-align: center;
}
.ch_payment_box.modal.fade .modal-footer {
  padding: 20px 0;
}
.ch_payment_box.modal.fade .modal-footer .btn {
  border: 0;
  width: 45%;
  border-radius: 2em;
  line-height: 43px;
  margin: 0 5px;
  padding: 0 16px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
}

.ch_payment_head {
  padding: 25px 10px 0;
}
.ch_payment_head svg {
  background-color: rgba(76, 175, 80, 0.15);
  color: #4caf50;
  padding: 17px;
  border-radius: 50%;
  width: 80px;
  height: 80px;
}
.ch_payment_head h4 {
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}

/*Wallet*/
.wallet_transactions > p {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/*Address Book*/
.kill_address_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.kill_address_row > .col-md-6 {
  float: none !important;
}

.address_book {
  padding: 30px 0 0;
  height: 100%;
}

.address_book_innr {
  height: 100%;
  box-shadow: 0 0 0 1px #eee;
  border-radius: 10px;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.add_new_addrs {
  height: 100%;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.05);
  font-weight: 600;
  color: #323232;
  flex-direction: column;
  min-height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  width: 100%;
}
.add_new_addrs svg {
  width: 38px;
  height: 38px;
  margin: 0 auto 10px;
}

.address_box {
  padding: 13px;
  border-radius: 6px;
}
.address_box .addrs_name {
  font-weight: bold;
  font-size: 19px;
  font-size: 1.1875rem;
  color: #222;
}
.address_box p {
  margin-bottom: 8px;
}
.address_box .addrs_phone {
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
}
.address_box .addrs_street,
.address_box .addrs_count {
  font-size: 15px;
  font-size: 0.9375rem;
}
.address_box .addrs_count {
  margin: 0;
}

.address_book_innr .row {
  margin: 0;
  padding: 0 5px;
  flex: 0 0 auto;
}
.address_book_innr .row > div {
  padding: 0;
  width: 100%;
  float: none;
}
.address_book_innr .row > div .btn {
  border: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding: 0;
  line-height: 38px;
  display: block;
  margin: 6px;
}

/*Purchased*/
.my_purchased_content {
  padding: 30px 30px 1px;
}

.my_purchased {
  position: relative;
  margin: 0 0 30px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 15px;
  border-radius: 8px;
}
.my_purchased .title {
  font-weight: bold;
  font-size: 19px;
  font-size: 1.1875rem;
  color: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 5px;
}
.my_purchased .price svg, .my_purchased .foot svg {
  margin-top: -3px;
}
.my_purchased .foot {
  padding-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #e7e7e7;
  margin-top: 15px;
}
.my_purchased .foot .btn {
  border: 0;
  font-weight: bold;
}

/*Order Details*/
.kill_order_detail_widget {
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.1) 0 2px 4px -2px;
  border-radius: 8px;
  padding: 15px;
}
.kill_order_detail_widget > h5 {
  margin: 0 0 2px;
}
.kill_order_detail_widget > p {
  margin: 0;
}

.star_rating {
  display: flex;
  flex-direction: row-reverse;
  font-size: 30px;
  font-size: 1.875rem;
  justify-content: flex-end;
  line-height: 1;
}
.star_rating input {
  display: none;
}
.star_rating label {
  color: #dcdcdc;
  cursor: pointer;
  font-size: 32px;
  font-size: 2rem;
  margin: 0 0 5px;
}
.star_rating :checked ~ label {
  color: #EF8F12;
}
.star_rating label:hover,
.star_rating label:hover ~ label {
  color: #fc0;
}

#write_product_review .upload-product-image {
  margin: 0;
}
#write_product_review #productimage-holder {
  padding: 0 6px;
}
#write_product_review #productimage-holder .thumb-image {
  width: 90px;
  height: 90px;
}

/*Customer Order*/
.cust_order_prices {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cust_order_prices p {
  font-size: 29px;
  font-size: 1.8125rem;
}

/*Banned User*/
.kill_banned_user {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  min-height: calc(100vh - 101px);
  width: 100%;
  max-width: 900px;
  margin: auto;
}
.kill_banned_user img {
  max-width: 300px;
  margin: 0 auto;
  pointer-events: none;
}
.kill_banned_user p {
  margin: 10px 0 0;
  font-size: 16px;
  font-size: 1rem;
}

/*Withdrawal*/
.wallet_trans_type .badge {
  font-weight: bold;
  border-radius: 3px;
}
.wallet_trans_type .badge.success {
  background-color: rgba(76, 175, 80, 0.1);
  color: #4CAF50;
}
.wallet_trans_type .badge.warning {
  background-color: rgba(243, 148, 64, 0.1);
  color: #f39440;
}
.wallet_trans_type .badge.info {
  background-color: rgba(33, 150, 243, 0.1);
  color: #2196F3;
}
.wallet_trans_type .badge.danger {
  background-color: rgba(244, 67, 54, 0.1);
  color: #F44336;
}

.withdraw_hdr_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.withdraw_hdr_title .btn {
  box-shadow: none;
  padding: 0;
}
.withdraw_hdr_title .btn svg {
  margin-top: -2px;
}

.wallet_holder_name {
  display: inline-flex;
  align-items: center;
  background: rgba(76, 175, 80, 0.15);
  color: #4CAF50;
  border-radius: 10px;
  padding: 10px 20px;
  margin: 5px 0 20px;
}
.wallet_holder_name svg {
  background-color: #4CAF50;
  color: white;
  border-radius: 50%;
  padding: 9px;
  width: 42px;
  height: 42px;
}
.wallet_holder_name .infoz b {
  margin: 0;
}
.wallet_holder_name .infoz p {
  margin: 0;
  font-size: 42px;
  font-size: 2.625rem;
}

/*Multi Affiliate*/
.multi_ref_sys {
  margin: 0 -5px;
  padding: 0;
}

.multi_ref_sys > li span {
  display: block;
  position: relative;
  padding: 0 20px;
}

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

.refs_caret::before {
  content: "▶";
  color: #7a7a7a;
  position: absolute;
  left: 0;
  top: 10px;
}

.refs_caret_down::before {
  transform: rotate(90deg);
}

.refs_nested {
  display: none;
}

.refs_active {
  display: block;
}

/*New Header Ads*/
.kill_ad_header_format {
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex: 1 0 0;
  position: relative;
  margin-bottom: 30px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  overflow: hidden;
}

.kill_ad_header_format .sponsored {
  position: absolute;
  top: 0;
  margin: 10px;
  font-size: 14.5px;
  font-size: 0.90625rem;
  font-weight: bold;
  color: #fff;
  background-color: #ff9800;
  line-height: 25px;
  text-align: center;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 0 6px;
}

.kill_ad_header_format .imgs {
  width: 35%;
  flex: 0 0 auto;
}

.kill_ad_header_format .imgs img {
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: contain;
}

.kill_ad_header_format .details {
  padding: 20px;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
  flex: 1 0 0;
  height: 100%;
}

.kill_ad_header_format .details > p:not(.small) {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: bold;
}

.kill_ad_header_format .details time {
  display: block;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin: 12px -20px -20px;
  padding: 15px 20px;
}

/*StorePost Buttons*/
.kill_store_post_btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 15px 0;
}

.kill_store_post_btns .btn {
  flex: 0 0 auto;
  border-radius: 2em;
  font-size: 14.5px;
  font-size: 0.90625rem;
  padding: 0 20px;
  margin: 5px 0;
}

.kill_store_post_btns .btn-main {
  flex: 1 1 auto;
}

.kill_store_post_btns p {
  margin: 0;
}

/*Market*/
.new_market.kind_main_float_head:not(.searchs):not(.blogs) {
  background-image: url(../img/market.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.new_market.kind_main_float_head:after {
  content: "";
  background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 60"><path fill="%23f0f2f5" d="M1920,60H0V0S387,59,960,59,1920,0,1920,0Z"/></svg>') no-repeat center/100% 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 3.125%;
}

.new_market.kind_main_float_head .container {
  padding: 50px 15px 75px;
}

.kill_market_head_filter,
.kill_job_head_filter {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -85px 0 30px;
  padding: 0 7px;
  border-radius: 8px;
}

.kill_market_head_filter > .market_widget,
.kill_job_head_filter > .kill_job_main_widget {
  margin: 14px 7px;
  flex: 1 1 auto;
}

.kill_market_head_filter > .market_widget .m_widget_head,
.kill_job_head_filter > .kill_job_main_widget .m_widget_head {
  margin: 0;
  font-weight: bold;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 0 16px;
  line-height: 38px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.kill_market_head_filter > .market_widget .dropdown-menu,
.kill_job_head_filter > .kill_job_main_widget .dropdown-menu {
  padding: 10px;
  min-width: 100%;
  max-height: 300px;
  overflow-y: auto;
  background-clip: border-box;
}

.kill_market_head_filter > .btn,
.kill_job_head_filter > .btn {
  flex: 1 1 auto;
  margin: 14px 7px;
  line-height: 40px;
}

.kill_market_head_filter > .btn-danger {
  background-color: #ab4548;
}

.kill_market_head_filter input.cusrange[type=range]::-webkit-slider-thumb {
  background-color: #ab4548;
}

.kill_market_head_filter input.cusrange[type=range]::-moz-range-thumb {
  background-color: #ab4548;
}

.kill_market_head_filter input.cusrange[type=range]::-ms-thumb {
  background-color: #ab4548;
}

/*Full Product Post page*/
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}
.flickity-button:hover {
  background: white;
  cursor: pointer;
}
.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}
.flickity-button:active {
  opacity: 0.6;
}
.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transform: translateY(-50%);
}
.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
.flickity-prev-next-button.previous {
  left: 10px;
}
.flickity-prev-next-button.next {
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.kill_post_prod_full {
  padding: 20px;
}

.kill_post_prod_full_img img {
  border: 0;
  width: 100%;
  aspect-ratio: 1;
  border-radius: 7px;
}

.kill_post_prod_full_img_slider {
  text-align: center;
  margin-top: 15px;
  white-space: nowrap;
  overflow-x: auto;
}
.kill_post_prod_full_img_slider img {
  aspect-ratio: 1;
  width: 60px;
  border-radius: 3px;
  margin: 2px;
}
.kill_post_prod_full_img_slider .is-selected img {
  box-shadow: 0 0 0 2px #4a4a4a;
}

.kill_post_prod_full_name {
  font-weight: bold;
  font-size: 37px;
  font-size: 2.3125rem;
  word-wrap: break-word;
  line-height: 50px;
}

.kill_post_prod_full_price {
  font-size: 32px;
  font-size: 2rem;
  word-wrap: break-word;
  color: #48a54c;
}

.kill_post_prod_full_stars {
  margin: 10px 0;
}

.kill_post_prod_full_user {
  display: flex;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 7px;
  padding: 10px;
  margin: 25px 0;
}
.kill_post_prod_full_user .avatar {
  margin: 0;
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}
.kill_post_prod_full_user h5 {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
}
.kill_post_prod_full_user h5 b {
  display: block;
  margin: 0 0 2px;
  font-weight: normal;
  font-size: 14.5px;
  font-size: 0.90625rem;
  opacity: 0.8;
}
.kill_post_prod_full_user h5 a {
  color: inherit;
}

.kill_post_prod_full_btns .btn {
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  line-height: 50px;
  font-size: 15px;
  font-size: 0.9375rem;
}

.kill_post_prod_full_info {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 0;
}
.kill_post_prod_full_info li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.kill_post_prod_full_info li > span {
  display: inline-flex;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 7px 0 0;
  align-items: center;
}
.kill_post_prod_full_info li > span svg {
  width: 14px;
  height: auto;
}
.kill_post_prod_full_info li > span:first-child {
  white-space: nowrap;
  position: relative;
  width: 30%;
  flex: 1 1 auto;
}
.kill_post_prod_full_info li > span:first-child:after {
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.07);
  flex-grow: 1;
  margin: 0 7px;
}
.kill_post_prod_full_info li > span:last-child {
  flex: 0 0 auto;
}

.kill_post_prod_full hr {
  margin: 20px 0 !important;
}
.kill_post_prod_full > p {
  margin: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 26px;
}

.kill_post_prod_full_related_prnt {
  padding: 20px 20px 1px;
}

.kill_post_prod_full_related {
  border: 1px solid #f0f2f5;
  border-radius: 10px;
  transition: all 0.2s;
  overflow: hidden;
  margin-bottom: 30px;
}
.kill_post_prod_full_related .img {
  display: block;
}
.kill_post_prod_full_related .img img {
  aspect-ratio: 1;
  width: 100%;
}
.kill_post_prod_full_related .info {
  padding: 10px;
}
.kill_post_prod_full_related .info .title {
  margin: 0 0 7px;
  font-size: 16px;
  font-size: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kill_post_prod_full_related .info .title a {
  color: inherit;
}
.kill_post_prod_full_related .info > div {
  margin-top: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kill_post_prod_full_related .info > div svg {
  margin-top: -3px;
}

/*Jobs*/
.new_jobs .kind_main_float_head .container, .new_market .kind_main_float_head .container {
  padding: 50px 15px 105px;
}
.new_jobs .kind_main_float_head svg, .new_market .kind_main_float_head svg {
  display: none;
  margin: 0 0 5px;
  background-color: #fff;
  border-radius: 50%;
  color: #4fb1ea;
  padding: 10px;
  height: auto;
  width: 50px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}
.new_jobs .kind_main_float_head h1, .new_market .kind_main_float_head h1 {
  text-align: inherit;
  font-size: 40px;
  font-size: 2.5rem;
}
.new_jobs .kind_main_float_head p, .new_market .kind_main_float_head p {
  font-size: 21px;
  font-size: 1.3125rem;
}

.new_jobs .kind_main_float_head {
  background-image: url(../img/job.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.new_jobs .kind_main_float_head:after {
  content: "";
  display: block;
  position: absolute;
  left: -40px;
  right: -40px;
  height: 190px;
  background-color: #f0f2f5;
  transform: rotate(-1.2deg);
  bottom: -160px;
}

.kill_job_head_filter {
  margin: -100px 0 30px;
  position: relative;
  z-index: 1;
}
.kill_job_head_filter .search-blog {
  width: 100%;
  padding: 14px 7px 0;
}
.kill_job_head_filter .search-blog input {
  border: 0;
  border-radius: 8px;
  padding: 0 16px;
  line-height: 38px;
  background-color: #ededed;
  width: 100%;
  outline: 0;
}
.kill_job_head_filter .btn-info {
  background-color: #32ace7;
}
.kill_job_head_filter.business {
  flex-direction: column;
  align-items: normal;
  padding: 0 15px;
}
.kill_job_head_filter.business .search-blog {
  padding: 15px 0;
}

/*Movies*/
.new_movies.kind_main_float_head {
  background-image: url(../img/movies.png);
}
.new_movies.kind_main_float_head .container {
  padding-bottom: 120px;
}

/*Comment footer*/
.kill_feed_post_comments {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.kill_feed_post_comments > div,
.kill_feed_post_comments .comment-btn-wrapper {
  display: inline-flex;
  align-items: center;
  position: relative;
}

#kill_comment_combo .comment_combo_footer .emo-comment, #kill_comment_combo .comment_combo_footer .image-comment {
  color: inherit;
  display: flex;
}
#kill_comment_combo .comment_combo_footer .kill_feed_post_comments .btn:not(.btn-main) {
  border: 0;
  padding: 0;
  box-shadow: none;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  margin: 0 2px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
#kill_comment_combo .comment_combo_footer .kill_feed_post_comments .btn:not(.btn-main) svg {
  width: 18px;
  height: 18px;
  fill: currentColor;
  opacity: 0.7;
}
#kill_comment_combo .comment_combo_footer .kill_feed_post_comments .btn:not(.btn-main) svg:hover {
  opacity: 0.5;
}
#kill_comment_combo .comment_combo_footer .kill_feed_post_comments .btn.sendbtn {
  background-color: antiquewhite;
  color: #a84849;
}
#kill_comment_combo .comment_combo_footer .kill_feed_post_comments .btn.sendbtn svg {
  opacity: 1 !important;
  margin: 0 0 0 -2px;
}

.post .comment_combo_footer .kill_feed_post_comments .btn-main {
  padding: 2px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: auto;
  background-color: darkorchid;
  border: 0;
}
.post .comment_combo_footer .kill_feed_post_comments .btn-main svg {
  margin: -1px 0 0;
  width: 16px;
  height: 16px;
}

.kill_feed_post_comments .charsLeft-post {
  margin: 0 !important;
  font-weight: normal;
}

/*Wallet Header*/
.kill_new_wallet {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding: 40px 10px;
}
.kill_new_wallet > svg {
  position: absolute;
  width: 100%;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.15;
}
.kill_new_wallet .kind_mini_wallets {
  align-items: center;
  padding-bottom: 7px;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.kill_new_wallet .kind_mini_wallets h5 {
  font-size: 60px;
  font-size: 3.75rem;
  margin-bottom: 20px;
}
.kill_new_wallet .kind_mini_wallets_btns {
  margin: 0 !important;
}

/*Online Users*/
.kind_side_online {
  text-align: center;
  background-color: rgba(0, 192, 194, 0.3);
  padding: 10px;
}
.kind_side_online > svg {
  width: 30px;
  height: 30px;
}
.kind_side_online p {
  background: -webkit-linear-gradient(45deg, #1f75ff, #00a282 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 10px 0 0;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
}

/*Page Button*/
.kill_page_profile .options-buttons .btn.btn-default {
  background: #ebeef0;
}
.kill_page_profile .options-buttons .btn.btn-info {
  background: rgba(33, 150, 243, 0.15);
  color: #2196f3;
}
.kill_page_profile .options-buttons .btn.btn-success {
  background: rgba(76, 175, 80, 0.2);
  color: #4caf50;
}
.kill_page_profile .options-buttons .btn.btn-call-action {
  color: inherit;
}

/*Error Messages*/
.kill_error_messages {
  margin: 0;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  font-size: 0.9375rem;
}
.kill_error_messages svg {
  width: 80px;
  height: auto;
  display: block;
  margin: 0 auto 20px;
}

/*Publisher Box*/
.publisher-box textarea.postText {
  padding: 63px 35px 10px 50px;
  line-height: 1.628571;
  height: 112px;
  min-height: 112px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  color: inherit !important;
}

.pub-focus .publisher-box textarea.postText {
  padding: 16px 35px 10px 50px;
}
.pub-focus .sun_pub_name {
  display: none;
}

.sun_pub_box {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  border: 0;
}
.sun_pub_box #image-holder .kind_prod_imgs {
  margin: 0;
  display: inline-flex;
  vertical-align: middle;
}

.sun_pub_name {
  margin: 0 0 10px 50px;
  padding-top: 16px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
}
.sun_pub_name span {
  font-weight: 600;
  color: #444;
}

.sun_pub_mid_foot {
  margin: 0 10px;
  border-top: 1px solid #f0f2f5;
  padding: 8px 3px;
  display: flex;
  align-items: center;
  position: relative;
}
.sun_pub_mid_foot .poster-left-buttons {
  margin-right: 7px;
  display: flex;
  flex: 1 auto;
}
.sun_pub_mid_foot .poster-left-buttons .btn {
  padding: 0 6px;
  border-radius: 2em;
  height: 32px;
  transition: all 0.15s;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 28px;
  background: #f3f3f3;
  width: 100%;
}
.sun_pub_mid_foot .poster-left-buttons .btn svg {
  width: 20px;
  height: 20px;
  margin-right: 1px;
  margin-top: -1px;
}
.sun_pub_mid_foot .poster-left-buttons .btn img {
  width: 20px;
  height: 20px;
  margin-right: 1px;
  margin-top: -1px;
  border-radius: 3px;
  object-fit: cover;
}
.sun_pub_mid_foot .poster-left-buttons .btn:hover {
  color: #222;
}
.sun_pub_mid_foot .poster-left-buttons:last-child {
  margin: 0;
}

.pub-focus .sun_pub_mid_foot .poster-left-buttons {
  max-width: 33.33%;
  min-width: 33.33%;
  margin: 0;
}
.pub-focus .sun_pub_mid_foot .poster-left-buttons .btn {
  width: 100%;
  margin: 0 5px;
}
.pub-focus .sun_pub_mid_foot .poster-left-buttons .btn.mor {
  display: none;
}

.sun_pub_more {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.sun_pub_more_items {
  justify-content: center;
  margin: 8px 20px;
}
.sun_pub_more_items .btn > span {
  width: 38px;
  height: 38px;
  padding: 8px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f3f3f3 !important;
}
.sun_pub_more_items .btn > span img {
  width: 100%;
  height: 100%;
  user-select: none;
  pointer-events: none;
}
.sun_pub_more_items .btn svg {
  width: 22px;
  height: 22px;
}
.sun_pub_more_items .btn.gif span svg {
  width: 26px;
  height: 26px;
}
.sun_pub_more_items .btn.gif span {
  background-color: rgba(157, 135, 210, 0.15);
}
.sun_pub_more_items .btn.rec span {
  background-color: rgba(255, 58, 85, 0.15);
}
.sun_pub_more_items .btn.fel span {
  background-color: rgba(255, 202, 43, 0.15);
}
.sun_pub_more_items .btn.fil span {
  background-color: rgba(77, 179, 246, 0.15);
}
.sun_pub_more_items .btn.sel span {
  background-color: rgba(240, 119, 41, 0.15);
}
.sun_pub_more_items .btn.loc span {
  background-color: rgba(76, 175, 80, 0.15);
}
.sun_pub_more_items .btn.aud span {
  background-color: rgba(63, 81, 181, 0.15);
}

.sun_pub_privacy {
  margin: 4px 0px;
  position: relative;
}

.sun_pub_privacy_dropdown {
  display: flex;
  align-items: center;
  background-color: #f9f9f9;
  border: 1px solid;
  border-color: #d6d6d6;
  color: #4b4f56;
  border-radius: 2em;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 500;
  cursor: pointer;
  padding: 4px 3px 4px 8px;
  line-height: 1;
}

.sun_pub_privacy_dropdown > svg {
  width: 15px;
  height: 15px;
  margin-left: 3px;
}

.sun_pub_privacy_dropdown > p {
  margin: 0;
}

.sun_pub_privacy_dropdown > p svg {
  width: 17px;
  height: 17px;
  margin-top: -2px;
}

.sun_pub_privacy_menu {
  padding: 12px 0;
  margin: 0;
  background-color: white;
  position: absolute;
  min-width: 180px;
  z-index: 9;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.23);
  transform: scale3d(0.8, 0.8, 1);
  transform-origin: left top;
  display: block;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
}

.sun_pub_privacy_menu li label {
  margin: 0;
  display: block;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  font-size: 13px;
  font-size: 0.8125rem;
  cursor: pointer;
}

.sun_pub_privacy_menu li label span svg {
  display: none;
}

.sun_pub_privacy_menu li label input[type=radio]:not(:checked),
.sun_pub_privacy_menu li label input[type=radio]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.sun_pub_privacy_menu li label input[type=radio] + span {
  position: relative;
  display: block;
  padding: 7px 25px;
  user-select: none;
  transition: all 0.15s;
}

.sun_pub_privacy_menu li:hover label span {
  background: #eee;
}

.sun_pub_privacy_menu li label input[type=radio]:checked + span {
  background: #4d91ea;
  color: #fff;
}

.sun_pub_privacy.showMenu .sun_pub_privacy_menu {
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transform: scale3d(1, 1, 1);
  opacity: 1;
  visibility: visible;
}

/*Apps*/
.kill_side_apps {
  padding: 0 9px 5px;
}
.kill_side_apps p {
  font-weight: bold;
  margin: 10px 2px 5px;
}
.kill_side_apps a {
  margin: 0 2px;
  width: calc(50% - 6px);
}
.kill_side_apps a img {
  width: calc(100% + 2px);
  height: 38px;
  border-radius: 8px;
  margin: -1px;
}

/*Forum Post*/
.kill_post_fetch_forum a {
  display: flex;
  padding: 10px;
}
.kill_post_fetch_forum a > svg {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}
.kill_post_fetch_forum a.center {
  align-items: center;
}
.kill_post_fetch_forum .fetched-url-text {
  margin: 0;
  padding: 0;
}
.kill_post_fetch_forum .fetched-url-text h4 {
  margin: 0;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.kill_post_fetch_forum .fetched-url-text .description {
  margin: 0;
}

/*Yandex Map*/
.yandex_ads_map {
  width: 100%;
  height: 250px;
  padding: 0;
  margin: 0;
}

.yandex_search_user,
.yandex_search_product,
.yandex_search_job,
.yandex_search_publisher {
  position: absolute;
  background-color: #fff;
  max-height: 200px;
  overflow-y: auto;
  left: 0;
  right: 0;
  top: 100%;
  box-shadow: rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
  z-index: 99;
  border-radius: 8px;
  padding: 2px 10px;
  border: 1px solid #e5e5e5;
}

.yandex_search_user:empty,
.yandex_search_product:empty,
.yandex_ads_map:empty,
.yandex_search_job:empty,
.yandex_search_publisher:empty {
  display: none;
}

.yandex_search_user p,
.yandex_search_product p,
.yandex_search_job p,
.yandex_search_publisher p {
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  padding: 7px 0;
}

.yandex_search_user p:last-child,
.yandex_search_product p:last-child,
.yandex_search_job p:first-child,
.yandex_search_publisher p:last-child {
  border: 0;
}

.yandex_search_product {
  left: 15px;
  right: 15px;
  top: calc(100% - 15px);
}

/*Calling Modal*/
.kind_mat_mdl .modal-content.kill_calling_modals {
  border-radius: 10px;
}

.kill_calling_modals,
.kill_calling_modals .modal-header .modal-title {
  color: #fff;
}
.kill_calling_modals > img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
  pointer-events: none;
}
.kill_calling_modals:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(10px);
}
.kill_calling_modals.video:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.kill_calling_modals .modal-header,
.kill_calling_modals .modal-body,
.kill_calling_modals .modal-footer {
  position: relative;
  z-index: 1;
}
.kill_calling_modals .avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0 30px;
}
.kill_calling_modals .avatar svg {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #4caf50;
  color: white;
  padding: 6px;
  margin: 0 -10px;
  z-index: 1;
  border: 4px solid;
}
.kill_calling_modals .avatar img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}
.kill_calling_modals .modal-footer {
  text-align: center;
  padding: 40px 0 0;
  background: transparent !important;
  border: 0;
}
.kill_calling_modals .modal-footer .btn {
  background-color: rgba(255, 255, 255, 0.3);
  color: white;
}

/*Affiliates*/
.kind_affs_main .user_affs {
  display: block;
  width: 280px;
  height: 280px;
  margin: 0 auto 20px;
  pointer-events: none;
}
.kind_affs_main h3.user_affs_title {
  font-weight: bold;
  line-height: normal;
}

.kill_affiliate_bottom .kind_form_fields {
  margin-bottom: 10px;
}
.kill_affiliate_bottom .kind_form_fields label {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: normal;
  margin: 0;
  line-height: normal;
}
.kill_affiliate_bottom .kind_form_fields.aff_link {
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.05);
  padding: 3px 10px;
  display: inline-block;
  margin-bottom: 20px;
  max-width: 100%;
  overflow-x: auto;
}
.kill_affiliate_bottom .kind_form_fields.aff_link input {
  padding: 0;
  border-radius: 0;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
.kill_affiliate_bottom .social-btn-parent {
  text-decoration: none !important;
}
.kill_affiliate_bottom .social-btn-parent svg {
  width: 36px;
  height: 36px;
}

/*Chat Products*/
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product {
  height: auto;
  max-width: 170px;
}
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product .product_info {
  border-radius: 15px;
}
.chat-messages-wrapper .message.kill_msg_prod_prnt .kill_market .market_bottom .product img {
  max-height: 150px !important;
}

/*Audio Player*/
body .green-audio-player {
  box-shadow: none;
  border-radius: 15px;
  background: #fff8f9;
  height: 60px;
  border: 1px solid #ffeaed;
}
body .green-audio-player svg, body .green-audio-player img {
  width: 15px;
  height: 15px;
  outline: 0;
}
body .green-audio-player .slider {
  background: #fcdbe0 !important;
}
body .green-audio-player .controls span {
  color: #999;
  font-size: 15px;
  font-size: 0.9375rem;
}
body .green-audio-player .holder .play-pause-btn {
  color: #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .green-audio-player .holder .play-pause-btn svg path {
  fill: currentColor;
}
body .message .green-audio-player {
  margin: -1px;
  border-radius: 7px;
}

/*User Not Activated*/
.user_not_active {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  margin: 30px 0;
  padding: 15px;
}
.user_not_active svg {
  width: 150px;
  height: 150px;
  margin: 40px auto 0;
  display: block;
}
.user_not_active h2 {
  font-size: 27px;
  font-size: 1.6875rem;
  margin: 30px 10px;
  text-align: center;
}
.user_not_active .btn {
  margin-bottom: 50px;
  margin-top: 40px;
}
.user_not_active .kind_form_fields input {
  text-align: initial;
}

/*Banned Profile User*/
.kill_profile_banned_user {
  display: flex;
  align-items: center;
  padding: 20px;
}
.kill_profile_banned_user img {
  max-width: 130px;
}
.kill_profile_banned_user p {
  font-size: 23px;
  font-size: 1.4375rem;
}

/*Popular Posts Header*/
.popular_posts_hdr {
  padding: 30px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.popular_posts_hdr > .bg_trail {
  position: absolute;
  width: 190%;
  top: 0;
  margin: -190px;
  opacity: 0.15;
  pointer-events: none;
}
.popular_posts_hdr > .icon {
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto 10px;
  position: relative;
}
.popular_posts_hdr > h2 {
  text-align: center;
  color: #111111;
  font-weight: 600;
  font-size: 22px;
  font-size: 1.375rem;
  margin: 0;
}

/*Page Admin List*/
.page_admin_list {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  padding: 15px;
  margin-top: 75px !important;
}
.page_admin_list .avatar {
  margin: -60px auto 0;
  width: 100px;
  height: 100px;
}
.page_admin_list .avatar img {
  border: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.page_admin_list h6 {
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal;
  margin: 12px 0 5px;
}
.page_admin_list h6 a {
  color: inherit;
}
.page_admin_list .page-website {
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
}
.page_admin_list .foot {
  margin: 15px -3px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page_admin_list .foot .btn {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  margin: 0 3px;
  flex: 1 1 auto;
}

/*Memories Head*/
.memories_hdr {
  padding: 15px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.memories_hdr .grad {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: linear-gradient(rgba(255, 94, 39, 0.3), transparent);
  height: 120px;
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
}
.memories_hdr .grad svg {
  width: 50px;
  height: auto;
  opacity: 0.5;
}
.memories_hdr img {
  width: 100%;
  max-width: 150px;
  position: relative;
  z-index: 1;
  mix-blend-mode: multiply;
}
.memories_hdr p {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 40px 0 10px;
}
.memories_hdr h2 {
  margin: 0;
  font-weight: 100;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: normal;
}

/*Affiliate*/
.kill_aff_sett {
  background-color: #fdd25b;
  border-radius: 10px;
  padding: 25px;
  margin-bottom: 25px;
  margin-top: 20px;
}
.kill_aff_sett h4 {
  margin: 5px 0 25px;
  font-weight: 600;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: normal;
  width: 100%;
  max-width: 350px;
}
.kill_aff_sett img {
  width: 100%;
  max-height: 180px;
  opacity: 0.8;
}
.kill_aff_sett .kill_affiliate_bottom .kind_form_fields {
  margin: 0 0 5px;
}
.kill_aff_sett .kill_affiliate_bottom .kind_form_fields.aff_link {
  margin: 0;
  padding: 0 12px;
  background: rgba(0, 0, 0, 0.1);
}

/*Post Options*/
.post .post-privacy-menu {
  max-width: 300px;
  min-width: 300px;
}

.kill_user_profile .options-buttons .dropdown .detail,
.post_order_feed {
  max-width: 250px;
  min-width: 250px;
}

.post .post-privacy-menu.priv {
  min-width: 250px;
  right: auto;
  left: auto;
}

.post .post-privacy-menu > li > div,
.post .post-privacy-menu > li > a,
.kill_user_profile .options-buttons .dropdown .detail > li > div,
.kill_user_profile .options-buttons .dropdown .detail > li > a,
.post_order_feed > li > a {
  display: flex;
  align-items: flex-start;
  line-height: normal;
  padding: 8px 14px !important;
  white-space: normal;
}

.post .post-privacy-menu > li > div > div,
.post .post-privacy-menu > li > a > div,
.kill_user_profile .options-buttons .dropdown .detail > li > div > div,
.kill_user_profile .options-buttons .dropdown .detail > li > a > div,
.post_order_feed > li > a > div {
  padding: 0 !important;
  line-height: normal;
}

.post .post-privacy-menu > li > div svg,
.post .post-privacy-menu > li > a svg,
.post .post-privacy-menu > li > div svg.feather,
.post .post-privacy-menu > li > a svg.feather,
.kill_user_profile .options-buttons .dropdown .detail > li > div svg,
.kill_user_profile .options-buttons .dropdown .detail > li > a svg,
.post_order_feed > li > a svg {
  width: 19px;
  height: auto;
  flex: 0 0 auto;
  margin: 2px 0 0;
}

.post .post-privacy-menu > li > div b,
.post .post-privacy-menu > li > a b,
.kill_user_profile .options-buttons .dropdown .detail > li > div b,
.kill_user_profile .options-buttons .dropdown .detail > li > a b,
.post_order_feed > li > a b {
  margin: 0;
  color: initial;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  word-break: break-word;
}

.post .post-privacy-menu > li > div p,
.post .post-privacy-menu > li > a p,
.kill_user_profile .options-buttons .dropdown .detail > li > div p,
.kill_user_profile .options-buttons .dropdown .detail > li > a p,
.post_order_feed > li > a p {
  margin: 5px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
  word-break: break-word;
}

/*Notification Settings*/
.kill_sett_noti .round-check input + label {
  font-size: 15px;
  padding: 14px;
  padding-right: 36px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 2px;
  font-weight: 500;
  width: 100%;
  display: block;
  margin: 0;
}
.kill_sett_noti .round-check input + label svg {
  width: 32px;
  background-color: rgba(0, 0, 0, 0.1);
  padding: 7px;
  border-radius: 8px;
  margin: -1px 5px 0 0;
}
.kill_sett_noti .round-check input + label:after, .kill_sett_noti .round-check input + label:before {
  left: auto;
  right: 14px;
  top: 16px;
}
.kill_sett_noti .round-check input + label:after {
  right: 17px;
  top: 21px;
}
.kill_sett_noti .round-check input:checked + label {
  border-color: var(--site-color);
  background: rgba(0, 0, 0, 0.04);
}
.kill_sett_noti .round-check:hover {
  background: rgba(0, 0, 0, 0.04);
}

/*Refund Button*/
.btn-refund {
  color: #fff !important;
  background: rgba(255, 255, 255, 0.29);
}

/*Date Picker*/
body span.flatpickr-weekday {
  font-weight: 500;
}

/*Post Pro icon*/
.kill_post_pro_ico {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 12px;
  font-size: 0.75rem;
  width: 18px;
  height: 18px;
}
.kill_post_pro_ico i {
  color: #fff;
}

/*Tooltip*/
.tooltip-arrow {
  display: none;
}

.tooltip-inner {
  border: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  box-shadow: rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
  /*border-radius: max(0px, min(8px, calc((100vw - 4px - 100%) * 9999))) / 8px;*/
  border-radius: 4px;
  padding: 6px 14px;
  white-space: nowrap;
}

/*Jelly Loading*/
.kill_loading_jelly {
  display: block;
  font-size: 0;
  color: #777;
  width: 60px;
  height: 60px;
  margin: 120px auto;
  position: relative;
}
.kill_loading_jelly > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  position: relative;
}
.kill_loading_jelly > div:nth-child(1), .kill_loading_jelly > div:nth-child(2) {
  position: absolute;
  left: 0;
  width: 100%;
}
.kill_loading_jelly > div:nth-child(1) {
  top: -25%;
  z-index: 1;
  height: 100%;
  border-radius: 10%;
  animation: square-jelly-box-animate 0.6s -0.1s linear infinite;
}
.kill_loading_jelly > div:nth-child(2) {
  bottom: -9%;
  height: 10%;
  background: #000;
  border-radius: 50%;
  opacity: 0.2;
  animation: square-jelly-box-shadow 0.6s -0.1s linear infinite;
}

/*Profile Pic Hover*/
.kill_profile_pic_hover {
  top: 0;
  border-radius: 50%;
}
.kill_profile_pic_hover .profile_avatar {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.kill_profile_pic_hover .profile_avatar .btn-file {
  border: 0;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  line-height: 1;
  padding: 8px;
}
.kill_profile_pic_hover .profile_avatar .btn-file svg {
  margin: 0;
  width: 20px;
  height: 20px;
}

/*Language Select*/
.lang_select_modal .modal-content {
  padding: 0;
  overflow: hidden;
}
.lang_select_modal .modal-body {
  margin: 0;
  padding: 0 15px;
  overflow: hidden;
  overflow-y: auto;
}
.lang_select_modal .row {
  display: flex;
  flex-wrap: wrap;
}
.lang_select_modal .row .col-md-4,
.lang_select_modal .row .col-md-8 {
  float: none;
}
.lang_select_modal .language_info {
  height: 100%;
  position: relative;
  padding: 30px;
  background: linear-gradient(90deg, #4caf50, transparent 90%);
  overflow: hidden;
  min-height: 200px;
  width: 100%;
}
.lang_select_modal .language_info h3 {
  margin: 0 0 20px;
  color: #fff;
}
.lang_select_modal .language_info svg {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: -15px;
  height: auto;
  width: 140px;
}
.lang_select_modal ul {
  padding: 20px 20px 20px 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  background: transparent !important;
}
.lang_select_modal .language_select {
  flex: 1 1 160px;
  background: transparent !important;
  margin: 10px;
}
.lang_select_modal .language_select a {
  display: block;
  text-decoration: none;
  font-weight: 500;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 39px;
  padding: 0 15px;
  transition: background-color 0.1s;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 7px;
}
.lang_select_modal .language_select:hover {
  background-color: rgba(0, 0, 0, 0.03) !important;
}

/*Homepage Stories*/
.not_seen_story {
  border-radius: 8px;
  position: relative;
}
.not_seen_story:before {
  content: "";
  position: absolute;
  right: 4px;
  left: 4px;
  top: 0;
  bottom: 0;
  border-radius: 12px;
  background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
  background-size: 400% 400%;
  animation: gradient 5s ease infinite;
}

.user-status-home ul.status-list li.not_seen_story a {
  box-shadow: 0 0 0 3px #f0f2f5;
  transform: scale(0.9, 0.93);
}

/*Event Desc*/
.kill_event_desc {
  overflow: hidden;
}

/*Sticker*/
.chat-box-stickers-cont {
  display: flex;
  flex-wrap: wrap;
}
.chat-box-stickers-cont img {
  cursor: pointer;
  flex: 1 1 25%;
  width: 25%;
  padding: 5px;
}

.live_link_style {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  right: 0;
  left: 0;
  z-index: 10;
}

.end_video_text {
  margin-bottom: 150px;
  color: #c6c6c6;
}

.background_image_product {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.like-story-lightbox.active svg {
  color: #1da1f2;
}

.w-switcher {
  position: relative;
}
.w-switcher input[type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.w-main-label {
  padding: 6px;
  border-radius: 10px;
}

body.dark .w-main-label {
  background: #323338;
}

.w-check-handler {
  display: flex;
  margin-left: 0.5em;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background: #ce464a;
  border-radius: 50%;
  transition: all 0.2s ease;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.w-check-handler:before {
  content: "";
  color: white;
  font-size: 1em;
  font-weight: bold;
}

.w-check-trail {
  display: flex;
  align-items: center;
  width: 40px;
  height: 25px;
  background: #be3e44;
  border-radius: 2.5em;
  transition: all 0.2s ease;
  cursor: pointer;
  margin-top: 9px;
}
input[type=checkbox]:checked .w-check-trail {
  background: #16a085;
}
input[type=checkbox]:checked .w-check-trail .w-check-handler {
  margin-left: 50%;
  background: #1abc9c;
}
input[type=checkbox]:checked .w-check-trail .w-check-handler:before {
  content: "";
}

.HEAiT {
  -webkit-box-align: center;
  align-items: center;
  place-content: flex-start space-around;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  width: 100%;
  padding: 0rem;
  margin: 0rem;
}

.iylycj {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  padding: 0rem;
  margin: 0rem;
}

.gOFcxw {
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  padding: 0rem;
  margin: 0rem 0rem 0.5rem;
}

.dIPYOR {
  opacity: 0.8;
}

.ejVMUJ {
  align-self: center;
  -webkit-box-align: center;
  align-items: center;
  display: inline-flex;
  filter: none;
  cursor: unset;
  vertical-align: unset;
  height: unset;
  width: unset;
}

.jBzsQN,
.jBzsQN svg {
  height: 2rem;
  width: 2rem;
}

.jBzsQN {
  display: flex;
}

.jBzsQN svg {
  align-self: center;
  fill: transparent;
  stroke-width: 1.2px;
}

.jBzsQN,
.jBzsQN svg {
  height: 2rem;
  width: 2rem;
}

.RrcPe {
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  padding: 0rem;
  margin: 0rem 0rem 1rem;
}

.jcfRER {
  color: rgb(36, 30, 18);
  font-family: aktiv-grotesk, sans-serif;
  margin: 0px;
  position: relative;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  text-align: center;
  font-weight: 700 !important;
  font-size: 2rem !important;
  line-height: 1.5 !important;
}

.cXbAib {
  -webkit-box-align: center;
  align-items: center;
  backface-visibility: hidden;
  background-color: rgb(250, 231, 232);
  border-radius: 9999px;
  border: 1px solid rgb(250, 231, 232);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-weight: bold;
  height: unset;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 0.46875rem 1rem;
  position: relative;
  pointer-events: unset;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
  user-select: none;
  white-space: unset;
  width: unset;
  color: rgb(255, 66, 77) !important;
}

.jLYHuC {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 2000;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: none;
}

.cEwkgS {
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  visibility: visible;
}

.tJRfY.tJRfY.tJRfY {
  overflow: visible;
}

.tJRfY {
  margin-left: auto;
  margin-right: auto;
  animation: 1.116s linear 0s infinite normal none running cJiLXh;
  display: block;
  padding: 1.5px;
  height: 1rem;
  width: 1rem;
}

/***********************Extra******************************/
.collapse_txt {
  text-align: center;
}
.collapse_txt .vis, .collapse_txt .coll {
  text-align: left;
}
.collapse_txt .exp_btn {
  color: #ccc;
  display: inline-block;
  padding: 0 4px;
  margin-top: 12px;
  text-decoration: none;
  transition: color linear 0.2s;
}
.collapse_txt .exp_btn .op {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.collapse_txt .exp_btn .op:before {
  content: attr(data-collapse-text);
  background: #fff;
  padding: 0 10px;
  text-decoration: underline;
  order: 2;
}
.collapse_txt .exp_btn .op:after {
  font-family: remixicons;
  content: "\ea78";
  font-size: 32px;
  font-size: 2rem;
  line-height: 20px;
  order: 1;
  text-decoration: none;
}
.collapse_txt .exp_btn:hover {
  color: #aaa;
}
.collapse_txt .exp_btn:hover:after {
  text-decoration: none;
}
.collapse_txt.collapsed .exp_btn .op:before {
  content: attr(data-expand-text);
  order: 1;
}
.collapse_txt.collapsed .exp_btn .op:after {
  content: "\ea4e";
  order: 2;
}

.name-info.home-welcome {
  font-family: pn, Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.4;
  color: var(--text-header-color);
  margin-top: 2%;
  letter-spacing: 0;
}

.list-of-kindness {
  font-size: 15px;
  font-size: 0.9375rem;
}

.kindilly-dollars-acts {
  display: flex;
}

.status-image {
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
}

.kindilly-dollar-text {
  color: var(--site-color);
  font-weight: bold;
}

.kindilly-dollar-number {
  font-size: 35px;
  font-size: 2.1875rem;
  font-weight: 800;
  color: var(--site-color);
}

.kindilly-acts-text {
  color: var(--site-color);
  font-weight: bold;
}

.kindilly-acts-number {
  font-size: 35px;
  font-size: 2.1875rem;
  font-weight: 800;
  color: var(--site-color);
}

.title5, .your-kindess-status-info {
  margin-top: 10px;
}
.title5, .title5 a, .title5 .btn.btn-link, .your-kindess-status-info, .your-kindess-status-info a, .your-kindess-status-info .btn.btn-link {
  font-family: pn, Arial, Helvetica, sans-serif !important;
  font-size: 18px;
  font-size: 1.125rem;
  color: #12497d;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}

.sidebar-deps {
  margin: 42px 0 24px;
}

.sidebar-conatnier .your-dashboard {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 11px;
  font-weight: bold;
}

.account-banner, .chom-banner {
  display: block;
  overflow: clip;
  border-radius: 18px;
}
.account-banner > img, .chom-banner > img {
  display: block;
  width: 100%;
}

.business-account {
  margin-left: 20px;
  float: left;
}

#status-image {
  width: 100%;
}

.profile-kindilly-status.text-center {
  float: left;
  padding-left: 8px;
}
.profile-kindilly-status > h2 {
  color: #12497d;
  font-size: 27px;
  font-size: 1.6875rem;
  margin-top: -2px;
  font-weight: 600;
}

.kindilly-user-profile-box {
  float: left;
}

.btn-glossy.edit-profile-link {
  cursor: pointer;
  margin-left: 90px;
  font-weight: 600;
}

.kindilly-acts-invite-button {
  display: none;
}

.add-dependents-link-button {
  margin: auto;
  border: 3px solid var(--site-color);
  width: 75%;
  padding: 10px;
  background: var(--site-color);
  border-radius: 5px;
  text-align: center;
}
.add-dependents-link-button > span {
  color: #fff;
}

.second-footer {
  display: none;
}

.search-users-chat {
  max-width: 273px;
  padding: 6px;
  margin-left: 5px;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

body.link1-home {
  max-width: none;
}

.max-width-1920 {
  max-width: 1920px;
  margin: 0 auto;
}

#sent-card-modal .modal-header {
  margin: 0px;
  padding: 0px;
  min-height: auto;
}
#sent-card-modal .modal-dialog .popup-logo {
  text-align: left;
}
#sent-card-modal .modal-dialog .kind_side_loggd_usr_hdr .avatar {
  width: 90px;
  height: 90px;
}
#sent-card-modal .modal-dialog .kind_side_loggd_usr_hdr .avatar img {
  border: none;
}
#sent-card-modal .sent-card-popup {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
}

#sent-card-preview-modal .modal-header {
  margin: 0px;
  padding: 0px;
  min-height: auto;
}
#sent-card-preview-modal .modal-dialog .popup-logo {
  text-align: left;
}
#sent-card-preview-modal .modal-dialog .kind_side_loggd_usr_hdr .avatar {
  width: 90px;
  height: 90px;
}
#sent-card-preview-modal .modal-dialog .kind_side_loggd_usr_hdr .avatar img {
  border: none;
}
#sent-card-preview-modal .modal-dialog .kind_side_loggd_usr_hdr.kind_side_loggd_usr_hdr .title-cntnr {
  padding: 0;
}
#sent-card-preview-modal .modal-dialog .kind_side_loggd_usr_hdr.kind_side_loggd_usr_hdr .title {
  font-size: 1.6rem;
  word-break: break-all;
  text-transform: none;
}
#sent-card-preview-modal .sent-card-popup {
  flex: 1 1 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
}
#sent-card-preview-modal .preview-img {
  flex: 1 1 50%;
  order: 2;
  width: 100%;
  min-height: 150px;
  position: relative;
}
#sent-card-preview-modal .preview-img img {
  width: 100%;
}
#sent-card-preview-modal .card-preview.preview-video {
  margin: auto;
  max-width: 300px;
}

#mobile-message-modal .card-preview.preview-video {
  max-width: 300px;
  margin: 10px auto;
}

.view-kindness-act.desktop .card-preview {
  max-width: 450px;
}

#profile-info-modal .modal-dialog, .profile-info-modal .modal-dialog {
  max-width: 480px;
}
#profile-info-modal .profile-card, .profile-info-modal .profile-card {
  display: flex;
  align-items: center;
  justify-content: center;
}
#profile-info-modal .profile-card .icon-tiny:before, .profile-info-modal .profile-card .icon-tiny:before {
  font-size: 18px;
}
#profile-info-modal .profile-card .illy, .profile-info-modal .profile-card .illy {
  width: 18px;
}
#profile-info-modal .sidebar-user, .profile-info-modal .sidebar-user {
  justify-content: center;
  gap: 10px;
}
#profile-info-modal .user-name, .profile-info-modal .user-name {
  padding: 0;
}
#profile-info-modal .avatar, .profile-info-modal .avatar {
  border: 1px solid red;
  border: 2px solid var(--site-color);
  border-radius: 50px;
  width: 52px;
  height: 52px;
  margin: 0;
  overflow: hidden;
}
#profile-info-modal .avatar img, .profile-info-modal .avatar img {
  object-fit: cover;
  object-position: center;
  width: 100%;
}
#profile-info-modal .actions, .profile-info-modal .actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 200px;
  margin: 24px auto 0px auto;
}
#profile-info-modal .actions a, .profile-info-modal .actions a {
  color: var(--site-color);
  text-decoration: underline;
  font-weight: 500;
}
#profile-info-modal .actions #share-contact, .profile-info-modal .actions #share-contact {
  position: relative;
}
#profile-info-modal .actions #share-contact i.share-icon, .profile-info-modal .actions #share-contact i.share-icon {
  position: absolute;
  top: -5%;
}
#profile-info-modal .actions #share-contact i.share-icon::before, .profile-info-modal .actions #share-contact i.share-icon::before {
  font-size: 11px;
}
#profile-info-modal .main-title, .profile-info-modal .main-title {
  margin-top: 0px;
}
#profile-info-modal .main-title, #profile-info-modal .kindilly-user-name, .profile-info-modal .main-title, .profile-info-modal .kindilly-user-name {
  color: #004980;
  font-weight: bold;
}
#profile-info-modal .kindilly-user-name, .profile-info-modal .kindilly-user-name {
  display: flex;
  gap: 4px;
}
#profile-info-modal .kindilly-user-name .edit-profile, .profile-info-modal .kindilly-user-name .edit-profile {
  font-size: 14px;
  transform: translateY(-3px);
}
#profile-info-modal .sub-title, .profile-info-modal .sub-title {
  font-weight: 500;
  line-height: 0.7;
  font-size: 11px;
}
#profile-info-modal .ajax-content, .profile-info-modal .ajax-content {
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#profile-info-modal .chat-item, .profile-info-modal .chat-item {
  cursor: pointer;
}
#profile-info-modal .text-info, .profile-info-modal .text-info {
  margin-bottom: 0px;
  margin-top: 2px;
  font-size: 13px;
  font-weight: 500;
}
#profile-info-modal .search-icon, .profile-info-modal .search-icon {
  transform: translate(0px, -26px);
  width: 50px;
  height: 40px;
  padding: 10px;
  position: absolute;
  color: var(--text-header-color);
  cursor: pointer;
}
#profile-info-modal .search-input-container, .profile-info-modal .search-input-container {
  display: none;
}
#profile-info-modal .search-input-container input, .profile-info-modal .search-input-container input {
  border-radius: 10px;
  padding: 2px 5px;
  border: 2px solid #13487d;
}
#profile-info-modal #share-slider-container, .profile-info-modal #share-slider-container {
  height: 100px;
  position: relative;
}

.cs_user_contact #edit_contact_form {
  margin: 40px 0px;
}
.cs_user_contact .header {
  padding: 0px;
}
.cs_user_contact .header .name {
  font-size: 18px;
}

#coin-rotate .purse {
  height: 35px;
  width: 35px;
  margin-left: -17.5px;
  -webkit-perspective: 1000;
  -webkit-box-reflect: below 0 linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 45%, hsla(0, 0%, 100%, 0.2));
  -webkit-filter: saturate(1.45) hue-rotate(2deg);
}
#coin-rotate .coin {
  height: 35px;
  width: 35px;
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 50%;
  -webkit-animation: spin1 3s infinite;
  -webkit-animation-timing-function: linear;
}
#coin-rotate .coin .front,
#coin-rotate .coin .back {
  position: absolute;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  background-size: cover;
}
#coin-rotate .coin .front {
  -webkit-transform: translateZ(1.75px);
}
#coin-rotate .coin .back {
  -webkit-transform: translateZ(-1.75px) rotateY(180deg);
}
#coin-rotate .coin .side {
  -webkit-transform: translateX(15.75px);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
#coin-rotate .coin .side .spoke {
  height: 35px;
  width: 3.5px;
  position: absolute;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
#coin-rotate .coin .side .spoke:before,
#coin-rotate .coin .side .spoke:after {
  content: "";
  display: block;
  height: 3.43059991px;
  width: 3.5px;
  position: absolute;
  -webkit-transform: rotateX(84.375deg);
  background: hsl(42, 52%, 68%);
  background: linear-gradient(to bottom, hsl(42, 60%, 75%) 0%, hsl(42, 60%, 75%) 74%, hsl(42, 40%, 60%) 75%, hsl(42, 40%, 60%) 100%);
  background-size: 100% 0.76235554px;
}
#coin-rotate .coin .side .spoke:before {
  -webkit-transform-origin: top center;
}
#coin-rotate .coin .side .spoke:after {
  bottom: 0;
  -webkit-transform-origin: center bottom;
}
#coin-rotate .coin .side .spoke:nth-child(16) {
  -webkit-transform: rotateY(90deg) rotateX(180deg);
}
#coin-rotate .coin .side .spoke:nth-child(15) {
  -webkit-transform: rotateY(90deg) rotateX(168.75deg);
}
#coin-rotate .coin .side .spoke:nth-child(14) {
  -webkit-transform: rotateY(90deg) rotateX(157.5deg);
}
#coin-rotate .coin .side .spoke:nth-child(13) {
  -webkit-transform: rotateY(90deg) rotateX(146.25deg);
}
#coin-rotate .coin .side .spoke:nth-child(12) {
  -webkit-transform: rotateY(90deg) rotateX(135deg);
}
#coin-rotate .coin .side .spoke:nth-child(11) {
  -webkit-transform: rotateY(90deg) rotateX(123.75deg);
}
#coin-rotate .coin .side .spoke:nth-child(10) {
  -webkit-transform: rotateY(90deg) rotateX(112.5deg);
}
#coin-rotate .coin .side .spoke:nth-child(9) {
  -webkit-transform: rotateY(90deg) rotateX(101.25deg);
}
#coin-rotate .coin .side .spoke:nth-child(8) {
  -webkit-transform: rotateY(90deg) rotateX(90deg);
}
#coin-rotate .coin .side .spoke:nth-child(7) {
  -webkit-transform: rotateY(90deg) rotateX(78.75deg);
}
#coin-rotate .coin .side .spoke:nth-child(6) {
  -webkit-transform: rotateY(90deg) rotateX(67.5deg);
}
#coin-rotate .coin .side .spoke:nth-child(5) {
  -webkit-transform: rotateY(90deg) rotateX(56.25deg);
}
#coin-rotate .coin .side .spoke:nth-child(4) {
  -webkit-transform: rotateY(90deg) rotateX(45deg);
}
#coin-rotate .coin .side .spoke:nth-child(3) {
  -webkit-transform: rotateY(90deg) rotateX(33.75deg);
}
#coin-rotate .coin .side .spoke:nth-child(2) {
  -webkit-transform: rotateY(90deg) rotateX(22.5deg);
}
#coin-rotate .coin .side .spoke:nth-child(1) {
  -webkit-transform: rotateY(90deg) rotateX(11.25deg);
}
#coin-rotate .coin.skeleton .front,
#coin-rotate .coin.skeleton .back {
  display: none;
}
#coin-rotate .coin.skeleton .side,
#coin-rotate .coin.skeleton .side .spoke,
#coin-rotate .coin.skeleton .side .spoke:before,
#coin-rotate .coin.skeleton .side .spoke:after {
  -webkit-backface-visibility: visible;
}
#coin-rotate .coin.skeleton .side .spoke {
  background: rgba(170, 170, 170, 0.1);
}
#coin-rotate .coin.skeleton .side .spoke:before {
  background: rgba(255, 170, 170, 0.2);
}
#coin-rotate .coin.skeleton .side .spoke:after {
  background: rgba(204, 204, 255, 0.2);
}
#coin-rotate body {
  background-color: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@keyframes spin1 {
  from {
    -webkit-transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
  }
}
#coin-rotate .coin .front {
  background-image: url("../icons/png/Coin_Flip.png");
}
#coin-rotate .coin .front::after {
  content: "";
  position: absolute;
  top: -15%;
  left: -28%;
  width: 30px;
  height: 30px;
  background-image: url("../icons/png/Coin_Flip_star.png");
  background-size: contain;
  -webkit-animation: top-to-bottom 3s infinite linear;
}
@keyframes top-to-bottom {
  0% {
    -webkit-transform: translateY(-15%);
  }
  50% {
    -webkit-transform: translateY(60%);
  }
  100% {
    -webkit-transform: translateY(-15%);
  }
}
#coin-rotate .coin .back {
  background-image: url("../icons/png/Coin_Flip_Back.png");
}

.cs_donation #coin-rotate {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs_donation #coin-rotate .purse {
  height: 22px;
  width: 24px;
}
.cs_donation #coin-rotate .coin {
  height: 22px;
  width: 24px;
}
.cs_donation #coin-rotate .coin .front,
.cs_donation #coin-rotate .coin .back {
  height: 22px;
  width: 24px;
}
.cs_donation #coin-rotate .coin .side .spoke {
  height: 22px;
  width: 2.4px;
}
.cs_donation #coin-rotate .coin .side .spoke:before,
.cs_donation #coin-rotate .coin .side .spoke:after {
  height: 2.1px;
  width: 2.4px;
}
.cs_donation #coin-rotate .coin .side {
  -webkit-transform: translateX(11.75px);
}

@keyframes heartbeat {
  0% {
    transform: scale(1.1);
  }
  15% {
    transform: scale(1.6);
  }
  30% {
    transform: scale(1.1);
  }
  45% {
    transform: scale(1.6);
  }
  60% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1.1);
  }
}
#heart-beat-effect .animate-heartbeat {
  animation: heartbeat 1.6s ease-in-out infinite;
}

.kindilly-user-name {
  cursor: pointer;
}

body.link1-common-landing-page footer {
  display: none;
}

body.link1-login-landing-page,
body.link1-common-landing-page,
.cs_hero_section {
  background: var(--site-color);
}
body.link1-login-landing-page .new-user-homepage,
body.link1-common-landing-page .new-user-homepage,
.cs_hero_section .new-user-homepage {
  position: relative;
  height: calc(100svh - 156.14px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 0px;
  padding-top: 20.14px;
}
body.link1-login-landing-page .new-user-heart,
body.link1-common-landing-page .new-user-heart,
.cs_hero_section .new-user-heart {
  position: absolute;
  width: 91%;
}
body.link1-login-landing-page .searchbar-for-new-homepage,
body.link1-common-landing-page .searchbar-for-new-homepage,
.cs_hero_section .searchbar-for-new-homepage {
  max-width: 700px;
  margin: 0 20px;
  width: 100%;
}
@keyframes heartbeat-landing-page {
  0% {
    transform: scale(1.2);
  }
  15% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.2);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1.2);
  }
}
body.link1-login-landing-page #new-heart-beat-effect .animate-heartbeat,
body.link1-common-landing-page #new-heart-beat-effect .animate-heartbeat,
.cs_hero_section #new-heart-beat-effect .animate-heartbeat {
  animation: heartbeat-landing-page 1.6s ease-in-out infinite;
}

body.link1-home .cs_hero_section .new-user-homepage {
  height: calc(100svh - 71px);
  padding-bottom: 71px;
  padding-top: 0px;
}

#new-heart-beat-effect .animate-heartbeat {
  animation: heartbeat-landing-page 1.6s ease-in-out infinite;
}

/*# sourceMappingURL=style.css.map */
