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

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

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

.mrlcefnghd .orsfaq_ehhajven_kpwzde img {
    margin-top: 10px;
}

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

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

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

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

.mrlcefnghd .orsfaq_yxpffvts_kpwzde img {
    margin-top: 10px;
}

.mrlcefnghd .jfpzhfdszh_ehhajven .nyixklryhp {
    margin-top: 1px;
    margin-bottom: -1px;
}

.mrlcefnghd .jfpzhfdszh_ehhajven,
.mrlcefnghd .jfpzhfdszh_yxpffvts {
    padding-bottom: 7px;
}

.udmbyjhurg .orsfaq_ehhajven_kpwzde,
.udmbyjhurg .orsfaq_oimyujas_kpwzde,
.udmbyjhurg .orsfaq_yxpffvts_kpwzde {
    font-size: 31px !important;
    padding: 10px 0 0 0;
}
.udmbyjhurg .orsfaq_ehhajven_kpwzde img,
.udmbyjhurg .orsfaq_oimyujas_kpwzde img,
.udmbyjhurg .orsfaq_yxpffvts_kpwzde img,
.night .udmbyjhurg .orsfaq_ehhajven_kpwzde img,
.night .udmbyjhurg .orsfaq_oimyujas_kpwzde img,
.night .udmbyjhurg .orsfaq_yxpffvts_kpwzde img,
.dark .udmbyjhurg .orsfaq_ehhajven_kpwzde img,
.dark .udmbyjhurg .orsfaq_oimyujas_kpwzde img,
.dark .udmbyjhurg .orsfaq_yxpffvts_kpwzde img,
.blue .udmbyjhurg .orsfaq_ehhajven_kpwzde img,
.blue .udmbyjhurg .orsfaq_oimyujas_kpwzde img,
.blue .udmbyjhurg .orsfaq_yxpffvts_kpwzde 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://unfinishedpainting.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.eot');
    src: url('https://unfinishedpainting.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.eot?#iefix') format('embedded-opentype'),
         url('https://unfinishedpainting.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.woff') format('woff'),
         url('https://unfinishedpainting.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.ttf') format('truetype'),
         url('https://unfinishedpainting.com/wp-content/plugins/tr-social-sharing/fonts/smd-icon-font.svg#smd-icon-font') format('svg');
    font-weight: normal;
    font-style: normal;
}

.jfpzhfdszh_wttajitk .directz_countz, 
.jfpzhfdszh_ovyybxld .directz_countz, 
.jfpzhfdszh_cebgxcof .directz_countz, 
.jfpzhfdszh_eiogfwqx .directz_countz,
.jfpzhfdszh_removed_google_plus .directz_countz,
.jfpzhfdszh_wcxdrvei .directz_countz,
.jfpzhfdszh_vqeagdow .directz_countz,
.jfpzhfdszh_ogdiprci .directz_countz,
.jfpzhfdszh_yqrdckhl .directz_countz,
.jfpzhfdszh_ehhajven .directz_countz,
.jfpzhfdszh_oimyujas .directz_countz,
.jfpzhfdszh_yxpffvts .directz_countz {
    display: none !important;
}

.lmveyaqars {
    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;
}

.lmveyaqars:not(.mrlcefnghd) {
    width: 100% !important;
}

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

.mrlcefnghd {
    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;
}

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

.mrlcefnghd.fadez.wgzbuaem {
    left: 5px;
}

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

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

.mrlcefnghd.fadez {
    display: none;
}

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

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

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

.mrlcefnghd.iemyjaun {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.jfpzhfdszh {
    -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;
}

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

.lmveyaqars:not(.mrlcefnghd) .jfpzhfdszh {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 34px;
}

.mrlcefnghd .jfpzhfdszh {
    -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;
}

.lmveyaqars:not(.mrlcefnghd) .jfpzhfdszh:nth-child(1) {
    margin-left: 0;
}

.lmveyaqars:not(.mrlcefnghd) .jfpzhfdszh:nth-last-child(1) {
    margin-right: 0;
}

.ildzkvxeec {
    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;
}

.mrlcefnghd .jfpzhfdszh .ildzkvxeec {
    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;
}

.nyixklryhp {
    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;
}

.nyixklryhp.gldbhi {
    display: none !important;
}

.nyixklryhp:not(.gldbhi) {
    display: flex !important;
}

.lmveyaqars:not(.mrlcefnghd) .nyixklryhp:not(.gldbhi) {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.mrlcefnghd .nyixklryhp {
    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;
}

.mrlcefnghd .nyixklryhp:not(.gldbhi) {
    padding: 0 8px;
    width: 48px;
    display: inline-block !important;
}

.mrlcefnghd .nyixklryhp.gldbhi {
    padding: 0;
    width: 100%;
    display: none;
}

.ldkptqcjzh {
    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;
}

.mrlcefnghd .ldkptqcjzh {
    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;
}

.mrlcefnghd .nyixklryhp.gldbhi .ldkptqcjzh {
    display: block;
    float: none;
    margin: 0 auto;
    width: 30px;
}

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

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

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

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

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

.mrlcefnghd .lsrfxnuvge {
    flex-direction: row;
    gap: 6px;
}

.mrlcefnghd .nyixklryhp.gldbhi .lsrfxnuvge {
    justify-content: flex-start;
}

.orsfaq {
    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);
}

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

.jfpzhfdszh .orsfaq {
}

.mrlcefnghd:hover .orsfaq,
.mrlcefnghd:hover .ofogwmrojv {
	color: #fff;
}

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

.ofogwmrojv {
    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;
}

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

.mrlcefnghd .ofogwmrojv.engagez_activez {
    font-size: 12px !important;
    font-weight: normal !important;
}

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

.mrlcefnghd .vxnzoealce {
    margin-left: 0;
    margin-top: 0;
    font-size: 11px;
}

.jfpzhfdszh_wttajitk, 
.xehcyriv.onghuner .jfpzhfdszh_wttajitk,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_wttajitk:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_wttajitk {
    background: #429cd6;
    border: 1px solid #3c87b2;
}

.jfpzhfdszh_ovyybxld,
.xehcyriv.onghuner .jfpzhfdszh_ovyybxld,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_ovyybxld:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_ovyybxld {
    background: #3a589e;
    border: 1px solid #2e4675;
}

.jfpzhfdszh_cebgxcof,
.xehcyriv.onghuner .jfpzhfdszh_cebgxcof,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_cebgxcof:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_cebgxcof {
    background: #0d77b7;
    border: 1px solid #0c6591;
}

.jfpzhfdszh_eiogfwqx,
.xehcyriv.onghuner .jfpzhfdszh_eiogfwqx,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_eiogfwqx:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_eiogfwqx {
    background: #cd2029;
    border: 1px solid #d33f27;
}

.jfpzhfdszh_removed_google_plus,
.xehcyriv.onghuner .jfpzhfdszh_removed_google_plus,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_removed_google_plus:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_removed_google_plus {
    background: #dd4b39;
    border: 1px solid #c23321;
}

.jfpzhfdszh_wcxdrvei,
.xehcyriv.onghuner .jfpzhfdszh_wcxdrvei,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_wcxdrvei:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_wcxdrvei {
    background: #bd081c;
    border: 1px solid #a1071a;
}

.jfpzhfdszh_vqeagdow,
.xehcyriv.onghuner .jfpzhfdszh_vqeagdow,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_vqeagdow:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_vqeagdow {
    background: #35465c;
    border: 1px solid #2c3a4a;
}

.jfpzhfdszh_ogdiprci,
.xehcyriv.onghuner .jfpzhfdszh_ogdiprci,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_ogdiprci:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_ogdiprci {
    background: #7289da;
    border: 1px solid #5b6eae;
}

.jfpzhfdszh_yqrdckhl,
.xehcyriv.onghuner .jfpzhfdszh_yqrdckhl,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_yqrdckhl:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_yqrdckhl {
    background: #005be2;
    border: 1px solid #0049b8;
}

/* New platforms - Gab, Gettr, Parler */
.jfpzhfdszh_ehhajven,
.xehcyriv.onghuner .jfpzhfdszh_ehhajven,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_ehhajven:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_ehhajven {
    background: #3188bd;
    border: 1px solid #2873a5;
}

.jfpzhfdszh_ehhajven:hover,
.xehcyriv.onghuner .jfpzhfdszh_ehhajven:hover,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_ehhajven:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_ehhajven:hover {
    background: #4ba5dc;
}

.jfpzhfdszh_oimyujas,
.xehcyriv.onghuner .jfpzhfdszh_oimyujas,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_oimyujas:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_oimyujas {
    background: #333 !important;
    border: 1px solid #222;
}

.jfpzhfdszh_oimyujas:hover,
.xehcyriv.onghuner .jfpzhfdszh_oimyujas:hover,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_oimyujas:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_oimyujas:hover {
    background: #444 !important;
}

.jfpzhfdszh_yxpffvts,
.xehcyriv.onghuner .jfpzhfdszh_yxpffvts,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_yxpffvts:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_yxpffvts {
    background: #c80f45;
    border: 1px solid #b00e3d;
}

.jfpzhfdszh_yxpffvts:hover,
.xehcyriv.onghuner .jfpzhfdszh_yxpffvts:hover,
html body .xehcyriv.ymdbrswr .jfpzhfdszh_yxpffvts:hover,
body .xehcyriv.tcysrpyp:hover .jfpzhfdszh_yxpffvts:hover {
    background: #de2c60;
}

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

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

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

.mrlcefnghd .orsfaq_ehhajven_kpwzde img {
    margin-top: 10px;
}

.mrlcefnghd .jfpzhfdszh_ehhajven .nyixklryhp {
    margin-top: 1px;
    margin-bottom: -1px;
}

.mrlcefnghd .jfpzhfdszh_ehhajven,
.mrlcefnghd .jfpzhfdszh_oimyujas,
.mrlcefnghd .jfpzhfdszh_yxpffvts {
    padding-bottom: 7px;
}

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

.mrlcefnghd .orsfaq_oimyujas_kpwzde {
    margin-top: 0;
    margin-bottom: 18px;
}

.mrlcefnghd .orsfaq_oimyujas_kpwzde img {
    min-width: 25px;
    margin-bottom: 0;
}

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

/* Main button specific styling for new platforms */
.udmbyjhurg .orsfaq_ehhajven_kpwzde,
.udmbyjhurg .orsfaq_oimyujas_kpwzde,
.udmbyjhurg .orsfaq_yxpffvts_kpwzde {
    font-size: 31px !important;
    padding: 10px 0 0 0;
}

.udmbyjhurg .jfpzhfdszh_ehhajven .nyixklryhp,
.udmbyjhurg .jfpzhfdszh_yxpffvts .nyixklryhp,
.udmbyjhurg .jfpzhfdszh_oimyujas .nyixklryhp {
    padding: 7px 0 7px 0 !important;
}

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

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

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

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

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

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

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

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

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

.volwvmbaze {
    
}

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