/* Custom icon styling for new platforms - gab, gettr, parler */
.uxsjbg_qlxpuegq_wpckmc {
    font-size: 27px !important;
    margin-top: 0;
    margin-bottom: 18px;
}

.uxsjbg_qlxpuegq_wpckmc img {
    max-width: 24px;
    margin-top: 2px;
}

.guomadoqri .uxsjbg_qlxpuegq_wpckmc {
    font-size: 27px !important;
    margin-top: 0;
    margin-bottom: 18px;
}

.guomadoqri .uxsjbg_qlxpuegq_wpckmc img {
    margin-top: 10px;
}

.uxsjbg_rjfajuuh_wpckmc img {
    margin-top: 9px;
    min-width: 25px;
    margin-bottom: 4.5px;
}

.uxsjbg_hcqzbbha_wpckmc {
    font-size: 27px !important;
    margin-top: 0;
    margin-bottom: 17px;
}

.uxsjbg_hcqzbbha_wpckmc img {
    min-width: 26px;
    min-height: 31px;
    margin-top: 5px;
    margin-bottom: -2px;
}

.guomadoqri .uxsjbg_hcqzbbha_wpckmc {
    font-size: 27px !important;
    margin-top: 0 !important;
    margin-bottom: 17px !important;
}

.guomadoqri .uxsjbg_hcqzbbha_wpckmc img {
    margin-top: 10px;
}

.guomadoqri .rhjjfrwpii_qlxpuegq .gpsyzegbde {
    margin-top: 1px;
    margin-bottom: -1px;
}

.guomadoqri .rhjjfrwpii_qlxpuegq,
.guomadoqri .rhjjfrwpii_hcqzbbha {
    padding-bottom: 7px;
}

.rtvqkthhue .uxsjbg_qlxpuegq_wpckmc,
.rtvqkthhue .uxsjbg_rjfajuuh_wpckmc,
.rtvqkthhue .uxsjbg_hcqzbbha_wpckmc {
    font-size: 31px !important;
    padding: 10px 0 0 0;
}
.rtvqkthhue .uxsjbg_qlxpuegq_wpckmc img,
.rtvqkthhue .uxsjbg_rjfajuuh_wpckmc img,
.rtvqkthhue .uxsjbg_hcqzbbha_wpckmc img,
.night .rtvqkthhue .uxsjbg_qlxpuegq_wpckmc img,
.night .rtvqkthhue .uxsjbg_rjfajuuh_wpckmc img,
.night .rtvqkthhue .uxsjbg_hcqzbbha_wpckmc img,
.dark .rtvqkthhue .uxsjbg_qlxpuegq_wpckmc img,
.dark .rtvqkthhue .uxsjbg_rjfajuuh_wpckmc img,
.dark .rtvqkthhue .uxsjbg_hcqzbbha_wpckmc img,
.blue .rtvqkthhue .uxsjbg_qlxpuegq_wpckmc img,
.blue .rtvqkthhue .uxsjbg_rjfajuuh_wpckmc img,
.blue .rtvqkthhue .uxsjbg_hcqzbbha_wpckmc img {
	background-color: transparent !important;
    border: none !important;
    max-height: 20px;
    object-fit: contain;
    margin-top: -9px;
}

@font-face {
    font-family: 'sw-icon-font';
    src: url('https://toxicplaybook.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.eot');
    src: url('https://toxicplaybook.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.eot?#iefix') format('embedded-opentype'),
         url('https://toxicplaybook.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.woff') format('woff'),
         url('https://toxicplaybook.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.ttf') format('truetype'),
         url('https://toxicplaybook.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.svg#smd-icon-font') format('svg');
    font-weight: normal;
    font-style: normal;
}

.rhjjfrwpii_laodhrbm .directz_countz, 
.rhjjfrwpii_wwmxhvlw .directz_countz, 
.rhjjfrwpii_pbsocltg .directz_countz, 
.rhjjfrwpii_klmnzrwx .directz_countz,
.rhjjfrwpii_removed_google_plus .directz_countz,
.rhjjfrwpii_idfkowrx .directz_countz,
.rhjjfrwpii_qqclngkw .directz_countz,
.rhjjfrwpii_dronculx .directz_countz,
.rhjjfrwpii_wfmqnwad .directz_countz,
.rhjjfrwpii_qlxpuegq .directz_countz,
.rhjjfrwpii_rjfajuuh .directz_countz,
.rhjjfrwpii_hcqzbbha .directz_countz {
    display: none !important;
}

.atxsnogucw {
    clear: both;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    line-height: 1;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    direction: ltr;
    -ms-flex-align: stretch;
    -ms-flex-line-pack: center;
    -ms-flex-pack: justify;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-family: Lato, sans-serif;
}

.atxsnogucw:not(.guomadoqri) {
    width: 100% !important;
}

.nkpz_mobilez_wrapperz .atxsnogucw {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

.guomadoqri {
    flex-direction: column;
    height: auto;
    overflow: visible;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 9998;
    margin: 10px 5px !important;
    padding: 30px 0;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    position: fixed;
}

.guomadoqri.vevufypc, .guomadoqri.fadez {
    position: fixed;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.guomadoqri.fadez.gsppgmwm {
    left: 5px;
}

.guomadoqri.fadez.nkpz_floatz_rightz {
    right: 5px;
}

.guomadoqri[class*=nkpz_sidez] {
    height: auto;
    display: flex;
    position: fixed;
}

.guomadoqri.fadez {
    display: none;
}

.guomadoqri.nkpz_floatz_rightz {
    align-content: flex-end;
}

.guomadoqri.nkpz_sidez_topz {
    top: 20px !important;
}

.guomadoqri.nkpz_sidez_bottomz {
    bottom: 20px !important;
}

.guomadoqri.jjldfyhk {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.rhjjfrwpii {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    float: left;
    font-family: Lato, sans-serif;
    height: 67px;
    margin: 0 5px 3px 5px;
    min-width: 34px;
    overflow: hidden;
    text-align: center;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    position: relative;
    display: flex;
    align-items: stretch;
	padding-left: 10px;
}

.rhjjfrwpii:hover {
    filter: brightness(1.2);
}

.atxsnogucw:not(.guomadoqri) .rhjjfrwpii {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 34px;
}

.guomadoqri .rhjjfrwpii {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    clear: both;
    display: block;
    font-family: Lato, sans-serif;
    height: 67.5px !important;
    margin: 3px 0 !important;
    margin-bottom: 5px !important;
    overflow: hidden;
    padding: 0;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    vertical-align: top;
    width: 45px !important;
    position: relative;
}

.atxsnogucw:not(.guomadoqri) .rhjjfrwpii:nth-child(1) {
    margin-left: 0;
}

.atxsnogucw:not(.guomadoqri) .rhjjfrwpii:nth-last-child(1) {
    margin-right: 0;
}

.svyoaakjkq {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato, sans-serif;
    font-size: 18px !important;
    height: 100%;
    text-decoration: none;
    text-decoration: none !important;
    text-transform: none;
    color: white;
    width: 100%;
    position: relative;
    transition: all 0.3s ease;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    align-items: center;
}

.guomadoqri .rhjjfrwpii .svyoaakjkq {
    cursor: pointer;
    display: block;
    font-weight: 500;
    height: 67px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    vertical-align: top;
}

.gpsyzegbde {
    display: inline-block;
    line-height: 32px;
    margin: 0;
    padding: 0 5px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-width: 50px;
}

.gpsyzegbde.jxbxsd {
    display: none !important;
}

.gpsyzegbde:not(.jxbxsd) {
    display: flex !important;
}

.atxsnogucw:not(.guomadoqri) .gpsyzegbde:not(.jxbxsd) {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.guomadoqri .gpsyzegbde {
    display: inline-block;
    font-size: 14px;
    height: 67px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    vertical-align: top;
    width: 0;
    flex-direction: column;
    justify-content: center;
}

.guomadoqri .gpsyzegbde:not(.jxbxsd) {
    padding: 0 8px;
    width: 48px;
    display: inline-block !important;
}

.guomadoqri .gpsyzegbde.jxbxsd {
    padding: 0;
    width: 100%;
    display: none;
}

.wgglssforr {
    display: block;
    float: left;
    height: 30px;
    -webkit-transition: width 0.1s linear;
    transition: width 0.1s linear;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.guomadoqri .wgglssforr {
    display: inline-block;
    height: 67px;
    margin: 0;
    padding: 0;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    vertical-align: middle;
    width: 100%;
    flex-direction: column;
}

.guomadoqri .gpsyzegbde.jxbxsd .wgglssforr {
    display: block;
    float: none;
    margin: 0 auto;
    width: 30px;
}

.qocpayrnct {
    display: block;
    width: 100%;
    align-items: center;
    gap: 8px;
}

.rtvqkthhue .wgglssforr {
    float: none;
    height: 34px; 
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
}

.rtvqkthhue .qocpayrnct {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.rtvqkthhue .tcybmtthjp {
    height: 34px;
    line-height: 34px;
    margin: 0;
    float: none;
    padding-top: 1px;
    padding-left: 10px;
	font-size: 18px;
    color: #fff !important;
}

.rtvqkthhue .gpsyzegbde {
    float: right;
    margin-left: auto;
    flex: 1;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    padding-right: 10px;
}

.guomadoqri .qocpayrnct {
    flex-direction: row;
    gap: 6px;
}

.guomadoqri .gpsyzegbde.jxbxsd .qocpayrnct {
    justify-content: flex-start;
}

.uxsjbg {
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 3px 0 0 0;
    text-shadow: none !important;
    width: 20px;
    font-size: 22px;
	color: #fff;
    display: inline-block;
    text-align: center;
    font-family: sw-icon-font !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-rendering: auto;
    text-transform: none !important;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.uxsjbg:before {
    display: block !important;
}

.rhjjfrwpii .uxsjbg {
}

.guomadoqri:hover .uxsjbg,
.guomadoqri:hover .tcybmtthjp {
	color: #fff;
}

.guomadoqri .uxsjbg {
    font-size: 27px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    float: none;
    margin: 15px 0 0 0;
}

.tcybmtthjp {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 6px;
    max-width: none !important;
    vertical-align: middle;
    white-space: nowrap;
}

.guomadoqri .tcybmtthjp {
    margin: 0;
    font-size: 13px;
    float: left;
    line-height: 32px;
    height: 32px;
    width: 45px;
}

.guomadoqri .tcybmtthjp.engagez_activez {
    font-size: 12px !important;
    font-weight: normal !important;
}

.kwzwtidzbn {
    font-size: 18px !important;
    font-weight: bold;
    margin-left: 5px;
    display: inline-block;
    margin-top: 2px;
    color: #fff !important;
    text-shadow: none;
}

.guomadoqri .kwzwtidzbn {
    margin-left: 0;
    margin-top: 0;
    font-size: 11px;
}

.rhjjfrwpii_laodhrbm, 
.qzhfgeux.ekvgcfer .rhjjfrwpii_laodhrbm,
html body .qzhfgeux.zahronfd .rhjjfrwpii_laodhrbm:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_laodhrbm {
    background: #429cd6;
    border: 1px solid #3c87b2;
}

.rhjjfrwpii_wwmxhvlw,
.qzhfgeux.ekvgcfer .rhjjfrwpii_wwmxhvlw,
html body .qzhfgeux.zahronfd .rhjjfrwpii_wwmxhvlw:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_wwmxhvlw {
    background: #3a589e;
    border: 1px solid #2e4675;
}

.rhjjfrwpii_pbsocltg,
.qzhfgeux.ekvgcfer .rhjjfrwpii_pbsocltg,
html body .qzhfgeux.zahronfd .rhjjfrwpii_pbsocltg:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_pbsocltg {
    background: #0d77b7;
    border: 1px solid #0c6591;
}

.rhjjfrwpii_klmnzrwx,
.qzhfgeux.ekvgcfer .rhjjfrwpii_klmnzrwx,
html body .qzhfgeux.zahronfd .rhjjfrwpii_klmnzrwx:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_klmnzrwx {
    background: #cd2029;
    border: 1px solid #d33f27;
}

.rhjjfrwpii_removed_google_plus,
.qzhfgeux.ekvgcfer .rhjjfrwpii_removed_google_plus,
html body .qzhfgeux.zahronfd .rhjjfrwpii_removed_google_plus:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_removed_google_plus {
    background: #dd4b39;
    border: 1px solid #c23321;
}

.rhjjfrwpii_idfkowrx,
.qzhfgeux.ekvgcfer .rhjjfrwpii_idfkowrx,
html body .qzhfgeux.zahronfd .rhjjfrwpii_idfkowrx:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_idfkowrx {
    background: #bd081c;
    border: 1px solid #a1071a;
}

.rhjjfrwpii_qqclngkw,
.qzhfgeux.ekvgcfer .rhjjfrwpii_qqclngkw,
html body .qzhfgeux.zahronfd .rhjjfrwpii_qqclngkw:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_qqclngkw {
    background: #35465c;
    border: 1px solid #2c3a4a;
}

.rhjjfrwpii_dronculx,
.qzhfgeux.ekvgcfer .rhjjfrwpii_dronculx,
html body .qzhfgeux.zahronfd .rhjjfrwpii_dronculx:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_dronculx {
    background: #7289da;
    border: 1px solid #5b6eae;
}

.rhjjfrwpii_wfmqnwad,
.qzhfgeux.ekvgcfer .rhjjfrwpii_wfmqnwad,
html body .qzhfgeux.zahronfd .rhjjfrwpii_wfmqnwad:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_wfmqnwad {
    background: #005be2;
    border: 1px solid #0049b8;
}

/* New platforms - Gab, Gettr, Parler */
.rhjjfrwpii_qlxpuegq,
.qzhfgeux.ekvgcfer .rhjjfrwpii_qlxpuegq,
html body .qzhfgeux.zahronfd .rhjjfrwpii_qlxpuegq:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_qlxpuegq {
    background: #3188bd;
    border: 1px solid #2873a5;
}

.rhjjfrwpii_qlxpuegq:hover,
.qzhfgeux.ekvgcfer .rhjjfrwpii_qlxpuegq:hover,
html body .qzhfgeux.zahronfd .rhjjfrwpii_qlxpuegq:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_qlxpuegq:hover {
    background: #4ba5dc;
}

.rhjjfrwpii_rjfajuuh,
.qzhfgeux.ekvgcfer .rhjjfrwpii_rjfajuuh,
html body .qzhfgeux.zahronfd .rhjjfrwpii_rjfajuuh:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_rjfajuuh {
    background: #333 !important;
    border: 1px solid #222;
}

.rhjjfrwpii_rjfajuuh:hover,
.qzhfgeux.ekvgcfer .rhjjfrwpii_rjfajuuh:hover,
html body .qzhfgeux.zahronfd .rhjjfrwpii_rjfajuuh:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_rjfajuuh:hover {
    background: #444 !important;
}

.rhjjfrwpii_hcqzbbha,
.qzhfgeux.ekvgcfer .rhjjfrwpii_hcqzbbha,
html body .qzhfgeux.zahronfd .rhjjfrwpii_hcqzbbha:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_hcqzbbha {
    background: #c80f45;
    border: 1px solid #b00e3d;
}

.rhjjfrwpii_hcqzbbha:hover,
.qzhfgeux.ekvgcfer .rhjjfrwpii_hcqzbbha:hover,
html body .qzhfgeux.zahronfd .rhjjfrwpii_hcqzbbha:hover,
body .qzhfgeux.ftldxbuz:hover .rhjjfrwpii_hcqzbbha:hover {
    background: #de2c60;
}

/* Custom icon styling for new platforms - ADAPTED FROM USER CSS */
.uxsjbg_qlxpuegq_wpckmc {
    font-family: 'Fredoka', sans-serif !important;
    font-size: 47px !important;
    margin-top: -15px;
    margin-bottom: 1px;
}

.uxsjbg_qlxpuegq_wpckmc img {
    max-width: 24px;
    margin-top: 2px;
}

.guomadoqri .uxsjbg_qlxpuegq_wpckmc {
    font-size: 27px !important;
    margin-top: 0;
    margin-bottom: 18px;
}

.guomadoqri .uxsjbg_qlxpuegq_wpckmc img {
    margin-top: 10px;
}

.guomadoqri .rhjjfrwpii_qlxpuegq .gpsyzegbde {
    margin-top: 1px;
    margin-bottom: -1px;
}

.guomadoqri .rhjjfrwpii_qlxpuegq,
.guomadoqri .rhjjfrwpii_rjfajuuh,
.guomadoqri .rhjjfrwpii_hcqzbbha {
    padding-bottom: 7px;
}

.uxsjbg_rjfajuuh_wpckmc img {
    min-width: 25px;
    margin-bottom: 4.5px;
}

.guomadoqri .uxsjbg_rjfajuuh_wpckmc {
    margin-top: 0;
    margin-bottom: 18px;
}

.guomadoqri .uxsjbg_rjfajuuh_wpckmc img {
    min-width: 25px;
    margin-bottom: 0;
}

.uxsjbg_hcqzbbha_wpckmc {
    font-family: 'Fredoka', sans-serif !important;
    font-size: 47px !important;
    margin-top: -18px;
    margin-bottom: 4px;
}

/* Main button specific styling for new platforms */
.rtvqkthhue .uxsjbg_qlxpuegq_wpckmc,
.rtvqkthhue .uxsjbg_rjfajuuh_wpckmc,
.rtvqkthhue .uxsjbg_hcqzbbha_wpckmc {
    font-size: 31px !important;
    padding: 10px 0 0 0;
}

.rtvqkthhue .rhjjfrwpii_qlxpuegq .gpsyzegbde,
.rtvqkthhue .rhjjfrwpii_hcqzbbha .gpsyzegbde,
.rtvqkthhue .rhjjfrwpii_rjfajuuh .gpsyzegbde {
    padding: 7px 0 7px 0 !important;
}

.uxsjbg_laodhrbm_wpckmc::before {
    content: "s";
}

.uxsjbg_wwmxhvlw_wpckmc::before {
    content: "j";
}

.uxsjbg_pbsocltg_wpckmc::before {
    content: "f";
}

.uxsjbg_klmnzrwx_wpckmc::before {
    content: "a";
}

.uxsjbg_removed_google_plus_wpckmc::before {
    content: "c";
}

.uxsjbg_idfkowrx_wpckmc::before {
    content: "p";
}

.uxsjbg_qqclngkw_wpckmc::before {
    content: "t";
}

.uxsjbg_dronculx_wpckmc::before {
    content: "d";
}

.uxsjbg_wfmqnwad_wpckmc::before {
    content: "g";
}

.sbahzzemrx {
    
}

.tnxrnvph {
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
}