  a,
  body {
    color: #000;
  }
  #main-menu .mega-menu > ul.mega-menu-inner,
  .menu-bottom,
  blockquote {
    overflow: hidden;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: Poppins, sans-serif;
    line-height: 1.5;
    font-weight: 600;
  }
  #sdWrp,
  blockquote,
  img {
    position: relative;
  }
  .skip-navigation {
    display: inline-block;
    background: #fff;
    color: #000 !important;
    text-decoration: none !important;
    left: 0;
    top: 0;
    padding: 3px 10px;
    position: absolute; 
    z-index: 1000;
    --webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    --webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    outline: 0;
    border-radius: 4px;
  }
  .skip-navigation:focus {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
    height: 50px;
  }
  .header-logo,
  caption,
  th {
    text-align: center;
  }
  
  
  .owl-stage {
    display: flex;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
    margin-bottom: 6px;
  }
  .owl-item .tHimage {
    width: 100%;
    max-width: 90px;
    margin-right: 15px;
  }
  .owl-item{
    width: 250px;
    margin-right: 20px;}
  #myjump h1.post-title {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    line-height: 1.33;
    display: block;
    color: #1a1a1a;
    font-weight: 900;
    text-decoration: none;
    font-size: 2rem;
  }
  
  #credit,
  .cnPst,
  .header {
    --webkit-box-direction: normal;
  }
  blockquote,
  quote {
    flex-flow: nowrap;
    border-left: 3px solid #e5ebf5;
    display: flex;
    padding: 0 20px;
    font-style: italic;
  }
  .darkmode blockquote,
  .darkmode quote {
    border-left: 3px solid red;
  }
  .bPst,
  body {
    word-wrap: break-word;
  }
  img {
    border: 0;
    height: auto;
    max-width: 100%;
  }
  .section,
  .widget,
  .widget ul {
    margin: 0;
    padding: 0;
  }
  a {
    --webkit-transition: all 0.3s ease-in-out 0s;
    --moz-transition: all 0.3s ease-in-out 0s;
    --ms-transition: all 0.3s ease-in-out 0s;
    --o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  a:hover {
    color: var(--warna-utama);
  }
  :focus {
    outline: 0;
  }
  a img {
    border: 0;
  }
  brc {
    color: #bdbdbd;
  }
  .CSS_LIGHTBOX {
    z-index: 999999 !important;
  }
  .clr {
    clear: both;
    float: none;
  }
  .separator a {
    clear: none !important;
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #outWR {
    margin: 30px auto;
  }
  .container {
    margin: 0 auto;
  }
  *,
  :after,
  :before {
    --webkit-box-sizing: border-box;
    --moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
  h1 {
    font-size: 1.6rem;
  }
  h2 {
    font-size: 1.4rem;
  }
  h3 {
    font-size: 1.2rem;
  }
  h4 {
    font-size: 1rem;
  }
  h5 {
    font-size: 0.9rem;
  }
  h6 {
    font-size: 0.7rem;
  }
  a {
    color: var(--warna-text-link);
    transition: color 0.17s;
    text-decoration: unset;
  }
  .hiden_absolute {
    text-indent: -999999999px;
    position: absolute;
  }
  body {
    top: 0 !important;
    background-color: var(--warna-backround-body);
    margin: 0;
    padding: 0;
    font: 17px Poppins, sans-serif;
    font-weight: 400;
    line-height: 1.6;
  }
  .container {
    max-width: var(--main-width);
  }
  #outWR,
  .GM .post-body img,
  .widget iframe,
  .widget img {
    max-width: 100%;
  }
  .index #mWrp {
    --webkit-box-flex: 1;
    --ms-flex: 1 1 52%;
    flex: 1 1 52%;
    max-width: 52%;
    min-width: 0;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  .item #mWrp {
    --ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    padding: 0 30px 0 0;
  }
  .item #sdWrp {
    --ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
  }
  #mWrp {
    --webkit-box-flex: 1;
    --ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    padding: 0 30px 0 0;
  }
  #sdWrp {
    padding: 20px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
  }
  #sdWrp {
    --webkit-box-sizing: border-box;
    min-width: 0;
    --webkit-box-flex: 1;
   --ms-flex: 1 1 24%;
    flex: 1 1 24%;
    max-width: 24%;
  }
  #sdWrp .sidebar {
    position: sticky;
    top: 20px;
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  .gR,
  .share-links li,
  .share-links li a {
    box-sizing: border-box;
  }
  #sdWrp #sidebar3 {
    position: sticky;
    top: 90px;
  }
  .comments .avatar-image-container {
    background-color: rgba(155, 155, 155, 0.07);
    color: transparent !important;
  }
  .hdCBks {
    display: flex;
    align-items: center;
    width: 100%;
  }
  #hdC,
  .hdWrp,
  .header-logo {
    position: relative;
  }
  .post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hdBX {
    position: relative;
    margin: 30px 0;
  }
  .hdBX .container {
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  #hdC {
    padding: 0;
    display: --webkit-box;
    display: --webkit-flex;
    display: --ms-flexbox;
    display: flex;
    margin: 0 auto;
    align-items: center;
    height: 5.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    width: var(--main-width);
  }
  #hdC .hdRight {
    display: --webkit-box;
    display: --webkit-flex;
    display: --ms-flexbox;
    display: flex;
    align-items: center;
  }
  .hdWrp {
    padding: 0 30px;
    background: var(--warna-background-navigasi);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
    color: #000;
    margin: 0;
  }
  .hdWrp .container {
    position: relative;
    padding: 0;
  }
  .header-logo {
    margin: 0;
    padding: 0;
  }
  .header-logo .header-image-wrapper {
    display: block;
    height: 33px;
  }
  .header-logo img {
    max-height: 72px;
    margin: 0 auto;
    width: 390px!important;
    padding: 5px 0;
    vertical-align: middle;
  }
  .header-logo h1 {
    font-size: 21px;
    line-height: 1.4em;
    margin: 0;
    color: #000000;
  }
  .header-logo p {
    font-size: 12px;
    margin: 5px 0 0;
    color: #000000;
  }
  .header {
    text-align: left;
    width: auto;
  }
  .title-description {
    max-width: 230px;
    display: --webkit-box;
    --webkit-line-clamp: 2;
    --webkit-box-orient: vertical;
    overflow: hidden;
  }
  .m-sub {
    position: absolute;
    left: 0;
    border-radius: .25rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 24px 24px -8px rgba(0, 0, 0, 0.05);
    top: 100%;
    width: 260px;
    background: #ffffff;
    z-index: 99999;
    margin: 0;
    padding: 20px;
    display: none;
    opacity: 0;
    transition: all .25s;
    -moz-transition: all .25s;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
  }
  #main-menu ul > li > a,
  .header-menu {
    position: relative;
    font-size: 15px;
  }
  .menu-wrapper .menu {
    display: block;
  }
  .flex-menu {
    display: block;
  }
  .about-wrapper,
  .menu-social {
    display: -ms-flexbox;
    min-width: 0;
  }
  .menu-social {
    --webkit-box-ordinal-group: 3;
    --ms-flex-order: 2;
    order: 2;
    --webkit-box-flex: 1;
    --ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: flex;
    --webkit-box-pack: end;
    --ms-flex-pack: end;
    justify-content: flex-end;
  }
  .header-menu {
    margin: 0 0 0 60px;
    width: 100%;
  }
  .header-menu .container {
    position: relative;
    margin: 0 auto;
    padding: 0;
  }
  #Attribution1,
  #BlogSearch1,
  #ReportAbuse1,
  #main-menu .widget,
  #main-menu .widget > .widget-title,
  #hdC .hdRight .menushow,
  .mobile-menu,
  .mobile-menu .m-sub {
    display: none;
  }
  #main-menu .show-menu {
    display: block;
  }
  span#new {
    background-color: red;
    color: #fff;
    padding: 0 3px;
    font-size: 10px;
    margin-left: 4px;
    vertical-align: middle;
    border-radius: 3px;
    line-height: 1;
  }
  #main-menu ul > li,
  #main-menu ul > li > a {
    position: relative;
    margin: 0;
  }
  #main-menu {
    position: relative;
    z-index: 15;
  }
  #main-menu ul > li {
    padding: 0;
    float: left;
    transition: background 0.17s;
    list-style: none;
  }
  #main-menu ul > li > a {
    display: block;
    margin: 0;
    padding: 0 12px;
    font-size: 14px;
    font-family: Poppins, sans-serif;
    color: var(--warna-link-menu-navigasi);
    font-weight: 500;
    line-height: 50px;
    -webkit-transition: color 0.15s ease-out, color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out, opacity 0.15s ease-out;
    -moz-transition: color 0.15s ease-out, color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out, opacity 0.15s ease-out;
    transition: color 0.15s ease-out, color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out, opacity 0.15s ease-out;
  }
  #main-menu ul > li > a:hover,
  #main-menu ul > li > ul > li a:hover {
    color: #e90000;
  }
  #main-menu ul ul,
  #main-menu ul > li > ul > li,
  #main-menu ul > li > ul > li a,
  .mobile-menu ul li a {
    transition: all 0.17s ease;
  }
  .mobile-menu ul li a i {
    margin-right: 5px;
  }
  #main-menu ul > li > ul {
    position: absolute;
    left: 0;
    border-radius: 0.25rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 24px 24px -8px rgba(0, 0, 0, 0.05);
    top: 100%;
    width: 260px;
    background: #ffffff;
    z-index: 99999;
    margin: 0;
    padding: 20px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.25s;
    -moz-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
  }
  #main-menu ul > li > ul > li > ul {
    position: absolute;
    float: left;
    top: 0;
    left: 100%;
    margin: 0;
  }
  #main-menu ul > li > ul > li {
    display: block;
    float: none;
    position: relative;
  }
  #main-menu ul > li > ul > li a {
    display: block;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 10px;
  }
  #main-menu ul > li > ul > li a:hover {
    color: #e90000;
  }
  #main-menu ul > li > ul > li:last-child a {
    border-bottom: 0;
  }
  #main-menu ul > li.has-sub > a:after {
    content: "";
    display: inline-block;
    background-size: cover;
    width: 8px;
    height: 7px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDY2LjkxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggNjYuOTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMS42OCwxLjk1QzguOTUtMC43LDQuNi0wLjY0LDEuOTUsMi4wOGMtMi42NSwyLjcyLTIuNTksNy4wOCwwLjEzLDkuNzNsNTQuNzksNTMuMTNsNC44LTQuOTNsLTQuOCw0Ljk1IGMyLjc0LDIuNjUsNy4xLDIuNTgsOS43NS0wLjE1YzAuMDgtMC4wOCwwLjE1LTAuMTYsMC4yMi0wLjI0bDUzLjk1LTUyLjc2YzIuNzMtMi42NSwyLjc5LTcuMDEsMC4xNC05LjczIGMtMi42NS0yLjcyLTcuMDEtMi43OS05LjczLTAuMTNMNjEuNjUsNTAuNDFMMTEuNjgsMS45NUwxMS42OCwxLjk1eiIvPjwvZz48L3N2Zz4=);
    vertical-align: middle;
    margin-left: 6px;
  }
  .darkmode #main-menu ul > li.has-sub > a:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDY2LjkxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggNjYuOTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9JyNiZWNkZTknIGQ9Ik0xMS42OCwxLjk1QzguOTUtMC43LDQuNi0wLjY0LDEuOTUsMi4wOGMtMi42NSwyLjcyLTIuNTksNy4wOCwwLjEzLDkuNzNsNTQuNzksNTMuMTNsNC44LTQuOTNsLTQuOCw0Ljk1IGMyLjc0LDIuNjUsNy4xLDIuNTgsOS43NS0wLjE1YzAuMDgtMC4wOCwwLjE1LTAuMTYsMC4yMi0wLjI0bDUzLjk1LTUyLjc2YzIuNzMtMi42NSwyLjc5LTcuMDEsMC4xNC05LjczIGMtMi42NS0yLjcyLTcuMDEtMi43OS05LjczLTAuMTNMNjEuNjUsNTAuNDFMMTEuNjgsMS45NUwxMS42OCwxLjk1eiIvPjwvZz48L3N2Zz4=");
  }
  #main-menu ul > li > ul > li.has-sub > a:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjYuOTEgMTIyLjg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2Ni45MSAxMjIuODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xLjk1LDExMS4yYy0yLjY1LDIuNzItMi41OSw3LjA4LDAuMTQsOS43M2MyLjcyLDIuNjUsNy4wOCwyLjU5LDkuNzMtMC4xNEw2NC45NCw2NmwtNC45My00Ljc5bDQuOTUsNC44IGMyLjY1LTIuNzQsMi41OS03LjExLTAuMTUtOS43NmMtMC4wOC0wLjA4LTAuMTYtMC4xNS0wLjI0LTAuMjJMMTEuODEsMi4wOWMtMi42NS0yLjczLTctMi43OS05LjczLTAuMTQgQy0wLjY0LDQuNi0wLjcsOC45NSwxLjk1LDExLjY4bDQ4LjQ2LDQ5LjU1TDEuOTUsMTExLjJMMS45NSwxMTEuMkwxLjk1LDExMS4yeiIvPjwvZz48L3N2Zz4=);
    float: right;
    margin-top: 10px;
  }
  .darkmode #main-menu ul > li > ul > li.has-sub > a:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjYuOTEgMTIyLjg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2Ni45MSAxMjIuODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9JyNiZWNkZTknIGQ9Ik0xLjk1LDExMS4yYy0yLjY1LDIuNzItMi41OSw3LjA4LDAuMTQsOS43M2MyLjcyLDIuNjUsNy4wOCwyLjU5LDkuNzMtMC4xNEw2NC45NCw2NmwtNC45My00Ljc5bDQuOTUsNC44IGMyLjY1LTIuNzQsMi41OS03LjExLTAuMTUtOS43NmMtMC4wOC0wLjA4LTAuMTYtMC4xNS0wLjI0LTAuMjJMMTEuODEsMi4wOWMtMi42NS0yLjczLTctMi43OS05LjczLTAuMTQgQy0wLjY0LDQuNi0wLjcsOC45NSwxLjk1LDExLjY4bDQ4LjQ2LDQ5LjU1TDEuOTUsMTExLjJMMS45NSwxMTEuMkwxLjk1LDExMS4yeiIvPjwvZz48L3N2Zz4=");
  }
  #main-menu .mega-menu {
    position: static !important;
  }
  #main-menu .mega-menu > ul {
    width: 100%;
    padding: 20px 10px;
  }
  #main-menu ul > li:hover > ul,
  #main-menu ul > li > ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
  }
  .slide-menu-toggle {
    display: block;
    position: absolute;
    line-height: 42px;
    height: 42px;
    width: 42px;
    top: 0;
    left: 0;
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    text-align: left;
    cursor: pointer;
    z-index: 4;
    padding: 0;
  }
  .mobile-menu ul li,
  .mobile-menu ul li a {
    font-size: 12px;
    position: relative;
    display: block;
  }
  .mobile-menu {
    position: relative;
    padding: 0;
  }
  .mobile-menu > ul {
    margin: 0;
  }
  .mobile-menu > ul::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background-color: #2e3b47;
  }
  .mobile-menu > ul::-webkit-scrollbar:hover {
    background-color: #405263;
  }
  .mobile-menu > ul::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    box-shadow: inset 0 0 0 24px rgba(0, 0, 0, 0.15);
    border-radius: 24px;
  }
  .mobile-menu > ul::-webkit-scrollbar-thumb:active {
    box-shadow: inset 0 0 0 24px rgba(0, 0, 0, 0.3);
    border-radius: 24px;
  }
  .mobile-menu .m-sub {
    padding: 0;
  }
  .mobile-menu ul li {
    overflow: hidden;
    float: left;
    width: 100%;
    font-weight: 600;
    line-height: 38px;
    margin: 0;
    padding: 5px;
  }
  .mobile-menu > ul > li a:first-child {
    border-top: 0;
  }
  .mobile-menu ul li a {
    padding: 0;
    font-size: 15px;
    font-weight: 400;
    border-bottom: 1px solid rgb(0 0 0 / 5%);
  }
  .mobile-menu ul li.has-sub .submenu-toggle {
    position: absolute;
    top: 7px;
    right: 3px;
    color: #555;
    cursor: pointer;
  }
  .darkmode .mobile-menu ul li.has-sub .submenu-toggle:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDY2LjkxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggNjYuOTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNiZWNkZTkiIGQ9Ik0xMS42OCwxLjk1QzguOTUtMC43LDQuNi0wLjY0LDEuOTUsMi4wOGMtMi42NSwyLjcyLTIuNTksNy4wOCwwLjEzLDkuNzNsNTQuNzksNTMuMTNsNC44LTQuOTNsLTQuOCw0Ljk1IGMyLjc0LDIuNjUsNy4xLDIuNTgsOS43NS0wLjE1YzAuMDgtMC4wOCwwLjE1LTAuMTYsMC4yMi0wLjI0bDUzLjk1LTUyLjc2YzIuNzMtMi42NSwyLjc5LTcuMDEsMC4xNC05LjczIGMtMi42NS0yLjcyLTcuMDEtMi43OS05LjczLTAuMTNMNjEuNjUsNTAuNDFMMTEuNjgsMS45NUwxMS42OCwxLjk1eiIvPjwvZz48L3N2Zz4=");
  }
  .mobile-menu ul li.has-sub .submenu-toggle:after {
    content: "";
    display: inline-block;
    background-size: cover;
    width: 8px;
    height: 7px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDY2LjkxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggNjYuOTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMS42OCwxLjk1QzguOTUtMC43LDQuNi0wLjY0LDEuOTUsMi4wOGMtMi42NSwyLjcyLTIuNTksNy4wOCwwLjEzLDkuNzNsNTQuNzksNTMuMTNsNC44LTQuOTNsLTQuOCw0Ljk1IGMyLjc0LDIuNjUsNy4xLDIuNTgsOS43NS0wLjE1YzAuMDgtMC4wOCwwLjE1LTAuMTYsMC4yMi0wLjI0bDUzLjk1LTUyLjc2YzIuNzMtMi42NSwyLjc5LTcuMDEsMC4xNC05LjczIGMtMi42NS0yLjcyLTcuMDEtMi43OS05LjczLTAuMTNMNjEuNjUsNTAuNDFMMTEuNjgsMS45NUwxMS42OCwxLjk1eiIvPjwvZz48L3N2Zz4=);
    vertical-align: middle;
    margin-top: 10px;
    font-weight: 400;
    float: right;
    vertical-align: middle;
    font-size: 15px;
    text-align: center;
    transition: all 0.17s ease;
  }
  .mobile-menu > ul > li > ul > li,
  .mobile-menu > ul > li > ul > li:last-child {
    border-bottom: 0;
  }
  .mobile-menu ul li.has-sub.show > .submenu-toggle:after {
    transform: rotate(270deg);
  }
  .mobile-menu > ul > li > ul > li a {
    font-size: 13px;
    text-transform: initial;
    font-weight: 400;
  }
  .mobile-menu > ul > li > ul > li > a {
    opacity: 0.9;
    position: relative;
  }
  .mobile-menu > ul > li > ul > li > a:before,
  .mobile-menu > ul > li > ul > li > ul > li > a:before {
    content: "";
    display: inline-block;
    background-size: cover;
    width: 4px;
    height: 4px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSIxMjgwLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTI4MC4wMDAwMDAgMTI4MC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTI4MC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik02MTM1IDEyNzk0IGMtMzQ4IC0xOCAtNTcwIC00MCAtODQ1IC04NSAtMTM3MCAtMjIyIC0yNTg4IC04OTIKLTM1OTMgLTE5NzQgLTkyNSAtOTk2IC0xNDY3IC0yMTM4IC0xNjM4IC0zNDQ4IC02NyAtNTE5IC03MiAtMTE0NiAtMTMgLTE2NzcKMTQ4IC0xMzM1IDcwMSAtMjUyMiAxNjUxIC0zNTQ1IDEwODIgLTExNjUgMjQxNCAtMTg1MyAzOTEzIC0yMDE5IDM5NiAtNDQgOTY5Ci01NCAxMzM3IC0yMiA2ODEgNTggMTI4MSAxOTYgMTg1MyA0MjYgMTk1IDc4IDU1MSAyNTEgNzQwIDM1OSA4NTEgNDg3IDE2NzIKMTI1OSAyMjI3IDIwOTEgNjA0IDkwOCA5MjQgMTg1MyAxMDE1IDMwMDAgMTcgMjI2IDE1IDgxMiAtNiAxMDQ3IC03MSA4MzYKLTI1OCAxNTM3IC01OTUgMjIyOCAtMTMyIDI3MSAtMjM2IDQ1NCAtMzk2IDY5NSAtNTAwIDc1NSAtMTE2MSAxNDE1IC0xOTE1CjE5MTUgLTc4MyA1MTkgLTE2NTUgODM5IC0yNjEwIDk2MCAtMjk4IDM3IC04NjggNjIgLTExMjUgNDl6Ii8+CjwvZz4KPC9zdmc+Cg==);
    vertical-align: middle;
    float: left;
    vertical-align: middle;
    margin-top: 18px;
    margin-right: 10px;
    text-align: center;
    transition: all 0.17s ease;
  }
  .darkmode .mobile-menu > ul > li > ul > li > a:before,
  .darkmode .mobile-menu > ul > li > ul > li > ul > li > a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSIxMjgwLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTI4MC4wMDAwMDAgMTI4MC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTI4MC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiNiZWNkZTkiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik02MTM1IDEyNzk0IGMtMzQ4IC0xOCAtNTcwIC00MCAtODQ1IC04NSAtMTM3MCAtMjIyIC0yNTg4IC04OTIKLTM1OTMgLTE5NzQgLTkyNSAtOTk2IC0xNDY3IC0yMTM4IC0xNjM4IC0zNDQ4IC02NyAtNTE5IC03MiAtMTE0NiAtMTMgLTE2NzcKMTQ4IC0xMzM1IDcwMSAtMjUyMiAxNjUxIC0zNTQ1IDEwODIgLTExNjUgMjQxNCAtMTg1MyAzOTEzIC0yMDE5IDM5NiAtNDQgOTY5Ci01NCAxMzM3IC0yMiA2ODEgNTggMTI4MSAxOTYgMTg1MyA0MjYgMTk1IDc4IDU1MSAyNTEgNzQwIDM1OSA4NTEgNDg3IDE2NzIKMTI1OSAyMjI3IDIwOTEgNjA0IDkwOCA5MjQgMTg1MyAxMDE1IDMwMDAgMTcgMjI2IDE1IDgxMiAtNiAxMDQ3IC03MSA4MzYKLTI1OCAxNTM3IC01OTUgMjIyOCAtMTMyIDI3MSAtMjM2IDQ1NCAtMzk2IDY5NSAtNTAwIDc1NSAtMTE2MSAxNDE1IC0xOTE1CjE5MTUgLTc4MyA1MTkgLTE2NTUgODM5IC0yNjEwIDk2MCAtMjk4IDM3IC04NjggNjIgLTExMjUgNDl6Ii8+CjwvZz4KPC9zdmc+Cg==");
  }
  .mobile-menu > ul > li > ul > li > ul > li {
    border-color: rgba(255, 255, 255, 0.02);
  }
  .mobile-menu > ul > li > ul > li > ul > li > a {
    color: #878787;
    opacity: 0.7;
    padding: 0 0 0 30px;
    position: relative;
  }
  .mobile-menu ul li a:hover,
  .mobile-menu ul > li > .submenu-toggle:hover {
    color: #e90000;
  }
  .chiller-theme {
    background: 0;
  }
  .overlay {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s linear;
    transform: translateX(-100%);
  }
  .overlay.active {
    opacity: 0.4;
    visibility: visible;
    transform: translateX(0);
  }
  .mobile-social {
    padding: 20px 0;
    clear: both;
  }
  .mobile-social ul.social-counter {
    margin: 0;
  }
  .mobile-logo {
    margin: 30px 0;
  }
  .menuhide {
    display: none;
    font-size: 15px;
    text-align: right;
    cursor: pointer;
    position: relative;
    top: 20px;
    color: #cdcdcd;
    z-index: 99999;
    right: 20px;
    margin-bottom: 10px;
  }
  .menuhide svg {
    width: 17px;
    height: auto;
  }
  .darkmode .menuhide svg {
    fill: #becde9;
  }
  @media screen and (max-width: 980px) {
    #main-menu {
        display: none;
    }
    .header-menu {
        background: #222;
    }
    .header-menu,
    .menu,
    .menuhide,
    #hdC .hdRight .menushow,
    .mobile-menu,
    .search-mobile,
    .slide-menu-toggle {
        display: block;
    }
    .menushow {
        cursor: pointer;
        margin-left: 5px;
    }
    .menu {
        width: 300px;
        height: 100vh;
        padding: 0;
        left: -400px;
        z-index: 999999;
        bottom: 0;
        background: #fff;
        top: 0;
        position: fixed;
        box-shadow: 8px 0 14px -7px rgb(0 0 0 / 22%);
        transition: 0.5s all ease;
    }
    .darkmode .menu {
        background: #181c22;
    }
    .mobile-menu > ul {
        margin: 0;
        padding: 0 20px 60px;
        height: 100vh;
    }
    .mobile-menu > ul:hover {
        overflow-y: auto;
    }
    .menu.active .header-menu {
        height: auto !important;
        display: block !important;
    }
    .menu.active,
    .page-wrapper.toggled {
        left: 0;
    }
    .menu .menu-social {
        left: 0;
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }
    .menu .menu-social .menu-social1 {
        width: 100%;
        background: #f1f1f1;
        padding: 15px 20px;
    }
    .menu .menu-social .menu-social1 .social-counter li {
        padding: 0 15px;
    }
    .menu-sticky.sticky .menu.active .menu-social .LinkList {
        display: block;
    }
  }
  article table {
      width: 100%;
      overflow-x: auto;
      text-align: left;
      margin: 0;
      border-collapse: collapse;
      border: 1px solid rgb(154 154 154 / 0.15);
      table-layout: fixed;
  width: 100% !important;
      text-indent: initial;
      border-spacing: 2px;
          margin-bottom: 16px;
  
  }
  article table th {
      padding: 6px 12px;
      border: 1px solid rgb(154 154 154 / 0.15);
  }
  article table td, article table th {
      padding: 6px 12px;
      border: 1px solid rgb(154 154 154 / 0.15);
  }
  .post-meta,
  .rcMtA {
    vertical-align: middle;
    position: relative;
    font-weight: 400;
    padding: 0;
    display: flex;
    font-size: 13px;
    align-items: center;
  }
  .author-name a:hover,
  .share-links li a:hover {
    opacity: 0.8;
  }
  .post-meta img.author-image {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    margin-right: 15px;
  }
  .GM .post-meta .data-comment:before,
  .GM .post-meta .post-author:before,
  .GM .post-meta .post-date:before {
    font-weight: 900;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    font-size: 10px;
    line-height: 20px;
    display: revert;
    justify-content: center;
    text-align: center;
    border: 1.4px solid;
    flex-flow: row wrap;
    border-radius: 50px;
    margin-right: 5px;
    color: #e90000;
  }
  .gRWr,
  .gRWn {
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  .gRWr .mediaproduct {
    align-items: center;
    overflow: hidden;
    position: relative;
  }
  .gRWr .mediaproduct .gR .psTinF,
  .gRWr .mediaproduct .PrWrapper {
    overflow: initial;
  }
  .gRWr .mediaproduct .stock {
    position: absolute;
    top: 10px;
    left: 10px;
  }
  .mediaproduct .psTinF {
    position: initial !important;
  }
  .bPst.mediaproduct .post-share,
  .bPst.mediaproduct .post-share ul {
    margin: 0;
    padding-left: 0;
  }
  .MySearchLaman .gRWr .gR.mediaproduct {
    gap: 0;
  }
  .MySearchLaman .gRWr .gR.mediaproduct .tHimage {
    margin-bottom: 15px;
  }
  .gRWr .mediaproduct .tHimg {
    padding-top: 100%;
  }
  .gD {
    max-width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.25rem;
    display: grid;
  }
  .gD .gR {
    flex-direction: column;
    gap: 20px 0;
    padding-bottom: 20px;
  }
  .gD .gR .tHimage {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .widget-content {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
    position: relative;
  }
  .GM .post-meta .data-comment {
    display: flex;
    align-items: center;
  }
  .backtop svg,
  .button i,
  .gR .postimage,
  .tHimage {
    vertical-align: middle;
  }
  .post-meta .post-author {
    display: flex;
    margin: 0 10px;
    align-items: center;
  }
  .post-meta .cMntR {
    display: flex;
    align-items: center;
    margin-left: 10px;
  }
  .post-meta .cMntR svg {
    width: 13px;
    height: auto;
    margin-right: 5px;
    fill: #546681;
  }
  .pstMta {
    align-items: center;
    display: flex;
  }
  .queryMessage {
    overflow: hidden;
    display: block;
    line-height: 1.6;
  }
  .queryMessage p {
    font-size: 22px;
    font-family: Poppins, sans-serif;
    line-height: 1.5;
    font-weight: 600;
  }
  
  .queryMessage .search-label,
  .queryMessage .search-query {
    text-transform: uppercase;
  }
  .queryMessage a.show-more {
    float: right;
    color: #fff154;
  }
  .home .queryEmpty {
    display: none;
  }
  .queryEmpty {
    font-size: 15px;
    font-weight: 400;
    padding: 20px;
    display: flex;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    background: #fff;
    width: 400px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 24px 24px -8px rgba(0, 0, 0, 0.05);
  }
  .darkmode blockquote:before {
    color: #ae;
  }
  #cookieChoiceInfo {
    box-shadow: 1px 1px 5px 0 rgba(1, 1, 1, 0.05);
    background: #fff;
    padding: 30px;
    bottom: 20px;
    max-width: 300px;
    left: 20px;
    top: unset;
    border-radius: 1rem;
    font-family: "Helvetica Neue Light", HelveticaNeue-Light, "Helvetica Neue", Calibri, Helvetica, Arial;
  }
  #cookieChoiceInfo .cookie-choices-text {
    margin: 0 auto;
    font-size: 16px;
    color: #3f526e;
    text-align: left;
  }
  .cookie-choices-info .cookie-choices-buttons {
    vertical-align: middle;
    white-space: nowrap;
    display: block !important;
    margin: 15px 0 !important;
    text-align: left;
  }
  #blog-pager,
  .backtop,
  .share-links li a,
  .slotbanner .widget-content,
  .slotbanner h3 {
    text-align: center;
  }
  #cookieChoiceInfo .cookie-choices-button {
    color: #fdfdfd;
    background: #e90000 !important;
    border-radius: 5px;
    padding: 8px 18px;
    text-transform: none;
    transition: all 0.2s linear;
    font-weight: 400;
    margin-right: 8px;
    margin-left: auto;
  }
  #cookieChoiceInfo .cookie-choices-button:nth-child(2) {
    background-color: #f1d600;
  }
  #cookieChoiceInfo .cookie-choices-button:hover,
  #cookieChoiceInfo .cookie-choices-button:nth-child(2):hover {
    background-color: #e9eef0;
  }
  @media screen and (max-width: 900px) {
    #cookieChoiceInfo .cookie-choices-text {
        margin: 0 0 20px;
    }
    #cookieChoiceInfo .cookie-choices-buttons {
        margin: 0 0 10px;
    }
  }
  .bPst {
    display: block;
    overflow: hidden;
    background: #ffffff;
    padding: 30px;
  }
  .GM .post-body {
    color: #4c4c4c;
  }
  .bPst.GM #myjump,
  .bPst.GM #breadcrumb {
    display: none;
  }
  .post-tag {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
  }
  .post-tag a {
    background-color: #e90000;
    color: #fff !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom: 2px solid rgb(10 0 0 / 14%);
  }
  .gR {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent;
  }
  .featured {
    position: relative;
  }
  .featured .post-content {
    position: relative;
  }
  .featured .div-content {
    position: absolute;
    bottom: 0;
    z-index: 1;
    color: #fff;
    padding: 30px;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .featured .FeaturedPost .div-content .post-title a,
  .featured .FeaturedPost .div-content p.pStNpet,
  .featured .FeaturedPost .div-content .post-meta {
    color: #fff;
  }
  .gR .postimage {
    position: relative;
    width: 220px;
    height: 139px;
    overflow: hidden;
    flex: 0 0 auto;
    margin-right: 20px;
  }
  .post-tag a {
    text-decoration: none;
    font-weight: 600;
    vertical-align: middle;
    font-size: 11px;
    padding: 3px 10px;
    line-height: 17px;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    text-shadow: none;
    display: block;
  }
  .post-tag a:hover {
    background: #212529;
    color: #fff;
  }
  .GM h1.post-title,
  .inline-ad,
  .gR .psTinF,
  .post-footer,
  .post-labels,
  .post-share,
  ul.share-links {
    position: relative;
  }
  .gR .psTinF {
    flex: 1 0;
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0;
    overflow: hidden;
  }
  .gR .psTinF #myjump {
    display: flex;
    flex-direction: column;
    gap: 15px 0;
  }
  .gR.mediaproduct .psTinF #myjump {
    gap: 0;
  }
  .gR .psTinF h2,
  .rL h2.post-title {
    display: block;
    font-size: 18px;
    color: #000;
    line-height: 1.5;
    text-decoration: none;
  }
  .gR .psTinF h2 a,
  .rL h2.post-title a,
  .rM h2.post-title a {
    color: #000000;
  }
  .gR .psTinF h2 a:hover,
  .rL h2.post-title a:hover,
  .rM h2.post-title a:hover {
    color: var(--warna-utama);
  }
  p.pStNpet {
    box-sizing: border-box;
    min-width: 0;
    font-size: 13px;
    margin: 0;
    color: #000;
  }
  
  .author-description a:hover,
  .errorWrap a:hover,
  .post-body u {
    text-decoration: underline;
  }
  .gR .psTinF > h2 > a,
  .relBks h4 a {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .darkmode,
  .darkmode .toc-auto,
  .darkmode .post-body pre code,
  .darkmode .post-labels a,
  .darkmode .post-labels span,
  .darkmode .share-links li a,
  .darkmode #main-menu ul > li > ul,
  .darkmode .form-tab,
  .darkmode .goompage .tmPost,
  .darkmode .goompage .page,
  .darkmode #comment-holder code,
  .darkmode #comment-holder i[rel="code"],
  .darkmode #comment-holder pre,
  .darkmode #comment-holder i[rel="pre"],
  .darkmode .bUpm {
    background: #181c22;
  }
  .darkmode .hdWrp,
  .darkmode .tickerContainer,
  .darkmode .slTop .widget,
  .darkmode #sdWrp,
  .darkmode .contact-form-widget,
  .darkmode #footer,
  .darkmode #nSch form,
  .darkmode .bPst-comments,
  .darkmode .errorWrap a,
  .darkmode .blog-pager .blog-pager-newer-link,
  .darkmode .blog-pager .blog-pager-older-link,
  .item.darkmode .bPst,
  .darkmode .sHed,
  .darkmode .SimpleFooter,
  .darkmode #appLinkConfirmation,
  .darkmode #item-order {
    background: #14161a;
  }
  .darkmode .box-accordion > div {
    background: #3d3d3d;
  }
  .darkmode .post-body pre code,
  .darkmode #comment-holder code,
  .darkmode #comment-holder i[rel="code"],
  .darkmode #comment-holder pre,
  .darkmode #comment-holder i[rel="pre"] {
    color: #8d9ab1;
  }
  .darkmode .rsmall li:not(:first-child) > *:before {
    background: rgb(239 239 239 / 6%);
  }
  .darkmode,
  .darkmode a,
  .darkmode .GM .post-body,
  .darkmode #breadcrumb,
  .darkmode #breadcrumb a,
  .darkmode #main-menu ul > li > a,
  .darkmode .FeaturedPost .post-title a,
  .darkmode .PopularPosts .post-title a,
  .darkmode .header #socialhead .LinkList .social-counter li a,
  .darkmode .gR .psTinF > h2 > a,
  .darkmode .post-body h1,
  .darkmode .post-body h2,
  .darkmode .post-body h3,
  .darkmode .post-body h4,
  .darkmode .post-body h5,
  .darkmode .post-body h6,
  .darkmode .relBks .relTL h3,
  .darkmode .sidebar .widget-title > h3,
  .darkmode .titlehome h3.home-title,
  .darkmode #myjump h1.post-title,
  .darkmode .widget-title > h3,
  .darkmode .toc-auto a,
  .darkmode .post-labels a,
  .darkmode .post-labels span,
  .darkmode #credit,
  .darkmode #credit a,
  .darkmode .comments,
  .darkmode .comments .comment .comment-actions a,
  .darkmode .comments .comments-content .comment-header a,
  .darkmode .Profile .profile-info > .profile-link:hover,
  .darkmode #ArchiveList .flat li > a,
  .darkmode .contact-form-email,
  .darkmode .contact-form-email-message,
  .darkmode .contact-form-name,
  .darkmode input.search-terms,
  .darkmode button.search-action,
  .darkmode .bPst-comments,
  .darkmode .sidebar a:link,
  .darkmode .sidebar li a:visited,
  .darkmode #footer .widget-title > h3,
  .darkmode .post-footer .author-profile .author-name span,
  .darkmode #footer a,
  .darkmode #footer a:visited,
  .darkmode #footer,
  .darkmode .item .author-name,
  .darkmode .gR .psTinF h2 a,
  .darkmode .gR .psTinF h2 a,
  .darkmode .rL h2.post-title a,
  .darkmode .rM h2.post-title a,
  .darkmode .adBn,
  .darkmode .simpleCart_items .itemRow .item-name,
  .darkmode .SimpleFooter,
  .darkmode .sHed,
  .darkmode .gsshow.gs-effect .gscontent input,
  .darkmode .errorWrap a {
    color: #becde9!important;
  }
  .darkmode .Profile .profile-info > .profile-link {
    background: #e90000;
    color: #fff;
  }
  .darkmode p.pStNpet,
  .darkmode .gR .meta,
  .index.darkmode .author-name,
  .darkmode .post-meta,
  .darkmode .rcMtA {
    color: #bdd3f3;
  }
  .darkmode .goomsite-heading {
    border-bottom: 1px solid rgb(239 239 239 / 6%);
  }
  .darkmode .qty-container {
    border: 1px solid rgb(239 239 239 / 6%);
  }
  .darkmode .cart-grand {
    border-top: 1px solid rgb(239 239 239 / 6%);
  }
  .darkmode .simpleCart_remove {
    border: 1px solid #14161a;
  }
  .darkmode .post-body-Shop h2 {
    border-bottom: 2px solid rgb(239 239 239 / 6%);
  }
  .darkmode .post-body-Shop h2:before {
    background: #ffb60a;
  }
  .darkmode .simpleCart_items .item-decrement a,
  .darkmode .simpleCart_items .item-increment a,
  .darkmode .qty-container .qty-minus,
  .darkmode .qty-container .qty-plus {
    background: #212529;
  }
  .darkmode .morepost a {
    background: #e90000;
    color: #fff !important;
  }
  .darkmode .btnSopping svg {
    fill: #becde9;
  }
  .darkmode #nSch form {
    box-shadow: 0 6px 30px -10px #000;
  }
  .darkmode a.tagsmall,
  .darkmode .jump-link a,
  .darkmode #main-menu ul > li > a:hover,
  .darkmode #main-menu ul > li > ul > li a:hover,
  .darkmode .readingTime,
  .darkmode .post-body a,
  .darkmode .post-footer .author-profile .author-name,
  .darkmode .simpleCart_items .item-total,
  .darkmode .simpleCart_items .item-quantity,
  .darkmode #mainnum #ranNum {
    color: #ffb60a !important;
  }
  .darkmode .toc-auto ul li a,
  .darkmode #relBefore a {
    color: #9aa0ab !important;
  }
  .darkmode .readingTime svg,
  .darkmode #sICN svg,
  .darkmode .dm .menushow svg,
  .darkmode button.gsclose svg,
  .darkmode .gsshow.gs-effect .gscontent form.search-form button svg {
    fill: #ffb60a;
  }
  .darkmode #ArchiveList ul.flat li {
    border-bottom: 1px dotted rgb(234 234 234 / 8%);
  }
  .darkmode .post-footer .author-profile,
  .darkmode #relBefore {
    border-top: 1px dotted rgb(234 234 234 / 8%);
    border-bottom: 1px dotted rgb(234 234 234 / 8%);
  }
  .darkmode .contact-form-email,
  .darkmode .contact-form-name,
  .darkmode .contact-form-email-message,
  .darkmode .waForm .validate,
  .darkmode .gsshow.gs-effect ~ .gsoverlay,
  .CheckOut.darkmode {
    background: #181c22;
  }
  .darkmode .contact-form-button-submit,
  .darkmode #blog-pager .loMr,
  .darkmode .goompage .pg-arrow {
    background-color: #e90000;
    color: #fff;
  }
  .darkmode .contact-form-email,
  .darkmode .contact-form-name,
  .darkmode .contact-form-email-message {
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #30;
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #30;
    -moz-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
  }
  .darkmode .widget-title:before {
    background-color: #e90000;
  }
  #breadcrumb,
  #breadcrumb a,
  #breadcrumb a:hover,
  .FeaturedPost .post-title a:hover,
  .PopularPosts .post:hover .post-title a,
  .header #socialhead .LinkList .social-counter li a:hover,
  .gR:hover .psTinF > h2 > a,
  .relWr li:hover h3 a {
    color: var(--warna-utama);
  }
  .date-header {
    display: block;
    overflow: hidden;
    font-weight: 400;
    margin: 0 !important;
    padding: 0;
  }
  .gR .post-meta {
    margin: 0;
  }
  .gR .meta {
    display: flex;
    align-items: center;
    color: #000000;
  }
  .readingTime {
    display: flex;
    align-items: center;
    color: #e90000;
    margin-left: 15px;
  }
  .readingTime svg {
    width: 18px;
    fill: #e90000;
    height: auto;
    opacity: 0.7;
    margin-right: 5px;
  }
  .meta {
    display: flex;
    align-items: center;
  }
  .item #myjump {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
  }
  .item #jp {
    margin-bottom: 2rem;
  }
  .item .author-name {
    font-weight: bold;
    min-width: 0;
  }
  .item .author-name,
  .item .cMntR {
    padding-right: 15px;
  }
  .opacity {
    opacity: 0.8;
  }
  .index .cnPst {
    gap: 0;
    width: 100%;
    margin: 0 auto;
    padding-inline-start: 0;
    padding-inline-end: 0;
    display: flex;
  }
  .index .author-name {
    box-sizing: border-box;
    margin: 0;
    font-weight: bold;
    color: #3f526e;
    min-width: 0;
  }
  .is-search-query #blog-pager {
    display: none;
  }
  #breadcrumb {
    font-size: 13px;
    margin: 0;
  }
  #breadcrumb a {
    transition: color 0.17s;
  }
  #breadcrumb a,
  #breadcrumb em {
    display: inline-block;
  }
  #breadcrumb .delimiter:after {
    content: "";
    border: solid #4e4d4d;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 3px;
    height: 3px;
    transform: rotate(-45deg);
    margin: 0 8px 0 5px;
    position: relative;
    top: -1px;
  }
  .GM h1.post-title {
  color: #1e1e1e;
  font-size: 21px;
  line-height: 34px;
  display: block;
  margin: 0;
  margin-bottom: 22px;
  width: 100%;
  }
  .static_page .GM h1.post-title {
    margin: 0;
    padding-bottom: 10px;
    padding-top: 0;
  }
  .static_page #comments {
    display: none;
  }
  .GM .post-body,
  .post-body-Shop {
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    font-family: "Merriweather", serif;
    font-size: 16px;
    line-height: 1.8em;
  }
  .cc_disc_price {
    font-family: Merriweather, serif;
    font-size: 16px;
    line-height: 1.8em;
  }
  .GM .post-outer {
    padding: 0;
  }
  .archive #mWrp {
    -ms-flex: 1 1 76%;
    flex: 1 1 76%;
    max-width: 76%;
    padding: 0 30px 0 0;
  }
  .main .widget {
    margin: 0;
  }
  .main .Blog {
    border-bottom-width: 0;
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  .post-footer {
    float: left;
    width: 100%;
    margin: 0;
  }
  .inline-ad {
    display: block;
    max-height: 60px;
    margin: 0 0 20px;
  }
  .inline-ad > ins {
    display: block !important;
    margin: 0 auto !important;
  }
  .item .inline-ad {
    float: left;
    width: 100%;
    margin: 20px 0 0;
  }
  .adBn {
    background: #fdfdfd;
    border: 1px dashed #e7e7e7;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
  }
  .adBn[data-height="90"] {
    height: 90px;
    line-height: 90px;
  }
  .adBn[data-height="250"] {
    height: 250px;
    line-height: 250px;
  }
  .darkmode .adBn {
    background: #1a1f28;
    border: 1px dashed #283244;
  }
  .post-labels {
    overflow: hidden;
    height: auto;
    margin: 0 0 20px;
    padding: 0;
  }
  .post-labels a,
  .post-labels span {
    float: left;
    height: 30px;
    background-color: #f1f6fd;
    font-size: 13px;
    line-height: 30px;
    border-radius: 4px;
    font-weight: 600;
    margin: 0;
    padding: 0 10px;
  }
  .post-labels span {
    color: #e90000;
  }
  .post-labels a {
    margin: 0 0 0 10px;
    transition: all 0.17s ease;
    position: relative;
  }
  .post-reactions {
    height: 28px;
    display: block;
    margin: 0 0 15px;
  }
  .post-reactions span {
    float: left;
    color: #000000;
    font-size: 11px;
    line-height: 25px;
    font-weight: 500;
  }
  .share-links li a,
  .social a:before {
    display: inline-block;
    font-weight: 400;
  }
  .margin {
    margin: 20px auto;
  }
  .reactions-inner {
    float: left;
    margin: 0;
    height: 28px;
  }
  .post-share {
    overflow: hidden;
    line-height: 0;
    margin: 0 0 30px;
  }
  .share-links li {
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
  }
  .share-links li a {
    float: left;
    cursor: pointer;
    height: 35px;
    width: 45px;
    line-height: 35px;
    background: #f1f6fd;
    border-radius: 5px;
    font-size: 18px;
    transition: all 0.17s ease;
  }
  .footer,
  .relWr li {
    -webkit-box-sizing: border-box;
  }
  .social a:before {
    content: "";
    display: block;
    background-size: cover;
    width: 20px;
    height: 20px;
    background-position: center center;
    margin: 8px auto;
    background-repeat: no-repeat;
  }
  .social .blogger a:before {
    content: "\f37d";
  }
  .social .facebook a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTE5NzkxNyA2MjUwMmg1MjA4MFYwaC01MjA4MGMtNDAyMDEgMC03MjkwOSAzMjcwOS03MjkwOSA3MjkwOXYzMTI1MEg4MzMzN3Y2MjUwN2g0MTY1OXYxNjY2NjdoNjI1MDZWMTY2NjY2aDUyMDgwbDEwNDE1LTYyNTA2aC02MjQ5NlY3MjkxMGMwLTU2NDggNDc2OC0xMDQxNSAxMDQxNS0xMDQxNXY2eiIgZmlsbD0iIzNiNTk5OCIvPjwvc3ZnPg==);
  }
  .social .x a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMzAwLjAwMDAwMHB0IiBoZWlnaHQ9IjMwMC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDMwMC4wMDAwMDAgMzAwLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMzAwLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzNmNTI2ZSIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTMxNiAyNTY4IGM0IC03IDIwMyAtMjY4IDQ0MSAtNTgwIDIzOCAtMzEyIDQzNiAtNTc0IDQzOSAtNTgyIDMgLTkKLTE1MCAtMTkxIC00MTUgLTQ5NCAtMjMyIC0yNjUgLTQyMSAtNDgzIC00MjEgLTQ4NiAwIC0zIDgyIC02IDE4MyAtNSBsMTgyIDAKMzI1IDM3NSBjMTc5IDIwNSAzMjcgMzc0IDMzMCAzNzMgMyAwIDEzMyAtMTY4IDI5MCAtMzc0IGwyODUgLTM3NSAzNjggMCBjMjkyCjAgMzY3IDMgMzYxIDEzIC00IDYgLTIwOCAyNzcgLTQ1MyA2MDEgLTI0NSAzMjQgLTQ1MiA1OTkgLTQ2MCA2MTIgLTE0IDIxIDIKNDEgMzY5IDQ2MCAyMTEgMjQyIDM5MCA0NDcgMzk4IDQ1NyAxNCAxNiA1IDE3IC0xNjkgMTcgbC0xODQgMCAtMjk1IC0zMzkKYy0xNjIgLTE4NyAtMjk5IC0zNDAgLTMwNSAtMzQwIC01IDAgLTEyNSAxNTIgLTI2NSAzMzkgbC0yNTUgMzM5IC0zNzggMQpjLTMwMCAwIC0zNzcgLTMgLTM3MSAtMTJ6IG0xMjg0IC0xMDU0IGMzNTUgLTQ3MCA2NDcgLTg1OSA2NDggLTg2NSAzIC02IC0zMQotOSAtOTQgLTcgbC05OCAzIC0xNDYgMTkwIGMtODAgMTA1IC0yNDcgMzIzIC0zNzEgNDg1IC0xMjQgMTYyIC0zNDIgNDQ4IC00ODUKNjM1IC0xNDMgMTg3IC0yNzMgMzU3IC0yODggMzc4IGwtMjggMzcgMTA4IC0xIDEwOSAwIDY0NSAtODU1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  }
  .social .rss a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQ0MzgyIDI0NDQyN0MxOTkwMSAyNDQ0MjcgNiAyNjQzODcgNiAyODg3MTdjMCAyNDQ1MiAxOTg5MyA0NDIwNSA0NDM3NiA0NDIwNSAyNDU1NiAwIDQ0NDM3LTE5NzU0IDQ0NDM3LTQ0MjA1IDAtMjQzMjgtMTk4NzUtNDQyOTAtNDQ0MzctNDQyOTB6TTQ5IDExMzI0MXY2Mzg5NWM0MTYwOCAwIDgwNzA3IDE2MjcxIDExMDE1OSA0NTc0OCAyOTQyMiAyOTM5MSA0NTY2NyA2ODY4MSA0NTY2NyAxMTA0NDhoNjQxNjdjMC0xMjEzNDEtOTg3MzEtMjIwMDcyLTIxOTk5My0yMjAwNzJ2LTIwek0xMzAgMHY2MzkwN2MxNDgzNzIgMCAyNjkxMTcgMTIwODY5IDI2OTExNyAyNjk0MDdsNjQwODAgNkMzMzMzMjcgMTQ5NTc3IDE4MzgyOSA3IDEzNSA3bC02LTZ6IiBmaWxsPSIjZjI2NTIyIi8+PC9zdmc+");
  }
  .social .youtube a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgdmlld0JveD0iLTM1LjIwMDA1IC00MS4zMzMyNSAzMDUuMDY3MSAyNDcuOTk5NSI+PHBhdGggZD0iTTIyOS43NjMgMjUuODE3Yy0yLjY5OS0xMC4xNjItMTAuNjUtMTguMTY1LTIwLjc0OC0yMC44ODFDMTkwLjcxNiAwIDExNy4zMzMgMCAxMTcuMzMzIDBTNDMuOTUxIDAgMjUuNjUxIDQuOTM2QzE1LjU1MyA3LjY1MiA3LjYgMTUuNjU1IDQuOTAzIDI1LjgxNyAwIDQ0LjIzNiAwIDgyLjY2NyAwIDgyLjY2N3MwIDM4LjQyOSA0LjkwMyA1Ni44NUM3LjYgMTQ5LjY4IDE1LjU1MyAxNTcuNjgxIDI1LjY1IDE2MC40YzE4LjMgNC45MzQgOTEuNjgyIDQuOTM0IDkxLjY4MiA0LjkzNHM3My4zODMgMCA5MS42ODItNC45MzRjMTAuMDk4LTIuNzE4IDE4LjA0OS0xMC43MiAyMC43NDgtMjAuODgyIDQuOTA0LTE4LjQyMSA0LjkwNC01Ni44NSA0LjkwNC01Ni44NXMwLTM4LjQzMS00LjkwNC01Ni44NSIgZmlsbD0icmVkIi8+PHBhdGggZD0iTTkzLjMzMyAxMTcuNTU5bDYxLjMzMy0zNC44OS02MS4zMzMtMzQuODk0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  }
  .social .skype a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6dXJsKCNTVkdJRF8xXyk7fSAuc3Qxe2ZpbGw6dXJsKCNTVkdJRF8yXyk7fSAuc3Qye29wYWNpdHk6MC4wNTtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtlbmFibGUtYmFja2dyb3VuZDpuZXcgO30gLnN0M3tvcGFjaXR5OjAuMTtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtlbmFibGUtYmFja2dyb3VuZDpuZXcgO30gLnN0NHtmaWxsOnVybCgjU1ZHSURfM18pO30gLnN0NXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4MS43MjYyMDAxLC0zMzcuMTQyODU3MikiPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTY4LjkyMTciIHkxPSI4NzEuMzIwNyIgeDI9IjE3MC4zMTE4IiB5Mj0iODYyLjU0NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzMy4zMzMzIDAgMCAtMzMuMzMzMyAtNTExOS42NzQ4IDI5Mzg0LjU3MDMpIj48c3RvcCBvZmZzZXQ9IjAuMDEyIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBCN0YwIi8+PHN0b3Agb2Zmc2V0PSIwLjMzOSIgc3R5bGU9InN0b3AtY29sb3I6IzAwOURFNSIvPjxzdG9wIG9mZnNldD0iMC43NTUiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDgyRDkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDc4RDQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02ODIuNzYsNDg2LjgxYzAsODEuNzctNjYuNTEsMTQ4LjA1LTE0OC41NCwxNDguMDVsMCwwYy04Mi4wNCwwLTE0OC41NC02Ni4yOS0xNDguNTQtMTQ4LjA1bDAsMCBjMC04MS43Nyw2Ni41MS0xNDguMDUsMTQ4LjU0LTE0OC4wNWMwLDAsMCwwLDAsMEM2MTYuMjYsMzM4Ljc2LDY4Mi43Niw0MDUuMDQsNjgyLjc2LDQ4Ni44MUw2ODIuNzYsNDg2LjgxIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNzEuOTY3NyIgeTE9Ijg1OC4zMjciIHgyPSIxNzkuNjgzOSIgeTI9Ijg2Mi43ODE3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMzLjMzMzMgMCAwIC0zMy4zMzMzIC01MTE5LjY3NDggMjkzODQuNTcwMykiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwNzhENCIvPjxzdG9wIG9mZnNldD0iMC4zNyIgc3R5bGU9InN0b3AtY29sb3I6IzAwN0FENSIvPjxzdG9wIG9mZnNldD0iMC41NzMiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDgyRDkiLz48c3RvcCBvZmZzZXQ9IjAuNzM1IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA5MERGIi8+PHN0b3Agb2Zmc2V0PSIwLjg3NSIgc3R5bGU9InN0b3AtY29sb3I6IzAwQTNFNyIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwQkNGMiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xhc3M9InN0MSIgZD0iTTg4OS43OCw2OTkuNDNjMCw4MS44LTY2LjUzLDE0OC4xLTE0OC42LDE0OC4xcy0xNDguNi02Ni4zMS0xNDguNi0xNDguMXM2Ni41My0xNDguMSwxNDguNi0xNDguMSBTODg5Ljc4LDYxNy42Myw4ODkuNzgsNjk5LjQzTDg4OS43OCw2OTkuNDMiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzg2LjIxLDQ5OS40OGM2Ljc0LDgxLjc1LDc4LjQ4LDE0Mi41NiwxNjAuMjMsMTM1LjgyYzgxLjc1LTYuNzQsMTQyLjU2LTc4LjQ4LDEzNS44Mi0xNjAuMjMgYy01Ljc4LTcwLjAzLTU5Ljg0LTEyNi40My0xMjkuNTYtMTM1LjE3QzQ3Ni4xMywzNjUuNTEsNDE1LjA1LDQyNC4wNiwzODYuMjEsNDk5LjQ4TDM4Ni4yMSw0OTkuNDh6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTg4OS4zOSw2ODguNzljLTUuNjEtODEuODctNzYuNTItMTQzLjY4LTE1OC4zOS0xMzguMDdzLTE0My42OCw3Ni41Mi0xMzguMDcsMTU4LjM5IGM0Ljk5LDcyLjgxLDYyLjExLDEzMS4yMSwxMzQuNzksMTM3LjgxYzc0LjQ0LTI2LjUxLDEzMy41My04NC4zLDE2MS42Ny0xNTguMTRWNjg4Ljc5eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zOTMuMTcsNTMzLjMzYzI1LjQ4LDc3Ljk0LDEwOS4zMiwxMjAuNDcsMTg3LjI2LDk0Ljk5QzY1OC4zNyw2MDIuODQsNzAwLjksNTE5LDY3NS40Miw0NDEuMDYgYy0xNC4wMS00Mi44Ni00Ni43NC03Ny4wMy04OC45Ni05Mi44OEM0OTEuOTQsMzY3Ljg4LDQxNi45Miw0MzkuNzQsMzkzLjE3LDUzMy4zM0wzOTMuMTcsNTMzLjMzeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04ODIuNjQsNjUzLjk5Yy0yNC44OC03OC4xNi0xMDguNDItMTIxLjM2LTE4Ni41OC05Ni40OFM1NzQuNyw2NjUuOTMsNTk5LjU4LDc0NC4xIGMxNC4yNSw0NC43Niw0OC44Myw4MC4xNCw5My4yNSw5NS40MUM3ODYuMTEsODE4LjU3LDg1OS41OCw3NDYuNzcsODgyLjY0LDY1My45OUw4ODIuNjQsNjUzLjk5eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zOTguNjMsNTQ3LjM3YzMzLjI2LDc0LjkzLDEyMC45NiwxMDguNzIsMTk1LjksNzUuNDdzMTA4LjcyLTEyMC45Niw3NS40Ny0xOTUuOSBjLTE0LjAzLTMxLjYyLTM4LjY3LTU3LjM1LTY5LjY1LTcyLjczQzQ5OS4yNiwzNjkuOTQsNDE4LjcyLDQ0Ny4wNiwzOTguNjMsNTQ3LjM3eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04NzcuMTYsNjM5LjY2Yy0zMi44MS03NS4xNi0xMjAuMzMtMTA5LjUtMTk1LjUtNzYuNjljLTc1LjE2LDMyLjgxLTEwOS41LDEyMC4zMy03Ni42OSwxOTUuNSBjMTQuNSwzMy4yMyw0MC42Niw2MC4wMSw3My41NSw3NS4yOEM3NzguNjksODE2LjcyLDg1Ny44Miw3MzkuNDEsODc3LjE2LDYzOS42Nkw4NzcuMTYsNjM5LjY2eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTY5Ljk2ODYiIHkxPSI4NjguNDgwMiIgeDI9IjE3Ny4wMTA1IiB5Mj0iODU2LjI4MzQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMzMuMzMzMyAwIDAgLTMzLjMzMzMgLTUxMTkuNjc0OCAyOTM4NC41NzAzKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBCN0YwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA3Q0MxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNODczLjAyLDU5NC4yNWMwLDEyOS41MS0xMDUuMzQsMjM0LjQ5LTIzNS4yNywyMzQuNDlsMCwwYy0xMjkuOTQsMC0yMzUuMjctMTA0Ljk5LTIzNS4yNy0yMzQuNDljMCwwLDAsMCwwLDAgYzAtMTI5LjUxLDEwNS4zNC0yMzQuNDksMjM1LjI3LTIzNC40OWMwLDAsMCwwLDAsMEM3NjcuNjksMzU5Ljc1LDg3My4wMiw0NjQuNzQsODczLjAyLDU5NC4yNUw4NzMuMDIsNTk0LjI1Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTU3MS41OSw1ODYuMWMtOS41MS02LjI2LTE3LjQ0LTE0LjYzLTIzLjE4LTI0LjQ1Yy01LjU0LTEwLjM4LTguMjgtMjIuMDMtNy45NC0zMy44IGMtMC40Mi0xNC45Myw0LjY4LTI5LjQ5LDE0LjMxLTQwLjkxYzEwLjAyLTExLjQ2LDIyLjg5LTIwLjA2LDM3LjMxLTI0LjkzYzE1LjY4LTUuNTQsMzIuMjEtOC4zMiw0OC44NC04LjIzIGMxMC44OC0wLjEsMjEuNzUsMC43MywzMi40OSwyLjQ5YzcuNjksMS4xOSwxNS4yNCwzLjE0LDIyLjU0LDUuODJjNi43LDIuMjcsMTIuNzYsNi4xMywxNy42NCwxMS4yNmMzLjYsNC4yMiw1LjUzLDkuNiw1LjQ0LDE1LjE0IGMwLjI2LDUuODEtMS44LDExLjQ5LTUuNzMsMTUuNzljLTMuNzIsMy45Ni04Ljk2LDYuMTUtMTQuNCw2Yy0zLjctMC4wMy03LjM1LTAuODUtMTAuNy0yLjQxYy04LjI3LTMuNy0xNi43OS02LjgyLTI1LjQ5LTkuMzMgYy04LjAxLTIuMTEtMTYuMjctMy4xNC0yNC41Ni0zLjA1Yy0xMC44LTAuNC0yMS40OCwyLjM0LTMwLjc2LDcuODdjLTcuOTgsNC44NS0xMi42OCwxMy42NS0xMi4yOCwyMi45OCBjLTAuMDYsNi4wMSwyLjIzLDExLjgxLDYuMzgsMTYuMTZjNC45Myw1LjExLDEwLjc1LDkuMjgsMTcuMTgsMTIuM2M3LjIsMy41NywxNy45NCw4LjMxLDMyLjIyLDE0LjIxYzEuNTgsMC41LDMuMTIsMS4xMiw0LjYxLDEuODUgYzEzLjkzLDUuNTEsMjcuMjksMTIuMzgsMzkuODksMjAuNWM5Ljk1LDYuNDgsMTguMzMsMTUuMDksMjQuNTYsMjUuMmM2LjEzLDEwLjYzLDkuMiwyMi43NCw4Ljg3LDM1IGMwLjUxLDE1LjAxLTMuNzksMjkuOC0xMi4yOCw0Mi4xOWMtOC42NSwxMS43My0yMC42MSwyMC42MS0zNC4zNCwyNS40OWMtMTYuNTUsNS45MS0zNC4wNSw4Ljc3LTUxLjYyLDguNDEgYy0yNC4xNSwwLjg1LTQ4LjE5LTMuNy03MC4zNi0xMy4zMWMtNS42Ny0yLjUyLTEwLjY0LTYuMzktMTQuNDgtMTEuMjZjLTMuMTktNC40Ni00Ljg1LTkuODQtNC43MS0xNS4zMyBjLTAuMzItNS44NiwxLjk0LTExLjU2LDYuMTktMTUuNmM0LjQtMy44NSwxMC4xMS01Ljg3LDE1Ljk2LTUuNjNjNi41MSwwLjA5LDEyLjkxLDEuNzMsMTguNjUsNC44YzcuMTUsMy41NywxMi43OCw2LjI1LDE2LjkxLDguMDQgYzQuNzEsMS45Nyw5LjU5LDMuNTIsMTQuNTgsNC42MWM2LjE1LDEuMzUsMTIuNDQsMiwxOC43NCwxLjkzYzExLjE0LDAuOCwyMi4yMy0yLjE2LDMxLjQ5LTguMzljNy4wNC01LjUxLDEwLjk5LTE0LjA3LDEwLjYyLTIzIGMwLjAxLTYuMjQtMi4zNy0xMi4yNS02LjY1LTE2Ljc5Yy01LjY2LTUuODQtMTIuMjgtMTAuNjYtMTkuNTctMTQuMjVjLTguNjMtNC41NS0yMC43Ni0xMC4wOC0zNi4zOS0xNi42MiBDNTk3LjU4LDYwMS4zMSw1ODQuMTksNTk0LjM1LDU3MS41OSw1ODYuMSIvPjwvZz48L3N2Zz4=");
  }
  .social .tumblr a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTE4NzQ4MyAxNDU4Mzd2NzYyMzBjMCAxOTMzNS0yNTIgMzA0ODAgMTc5NyAzNTk4MCAyMDQxIDU0NTcgNzEzMCAxMTEyOCAxMjY4NSAxNDM5NiA3MzgyIDQ0MTcgMTU3OTcgNjYxOCAyNTI5NSA2NjE4IDE2ODc0IDAgMjY4NTItMjIyNiA0MzU0MS0xMzE4OXY1MDEwNGMtMTQyMjggNjY4Ny0yNjY0NCAxMDYwNi0zODE4OSAxMzMxOS0xMTU1OSAyNjgzLTI0MDQxIDQwMzUtMzc0NTcgNDAzNS0xNTI1MCAwLTI0MjI2LTE5MTMtMzU5MzktNTc0Ni0xMTcwNy0zODUwLTIxNzA5LTkzNzYtMjk5NTktMTY0NTctODI5My03MTU0LTE0MDAyLTE0NzA5LTE3MjA3LTIyNzM2LTMyMDUtODAyMi00Nzk5LTE5NjY3LTQ3OTktMzQ5MDlWMTM2NTc2bC00NDcyMiA2Vjg5Mzc1YzEzMDg1LTQyNTIgMjc3MzAtMTAzNTQgMzcwMzktMTgyNjQgOTM1MC03OTY3IDE2ODQ4LTE3NDgyIDIyNTAyLTI4NjI0IDU2NzEtMTExMjggOTU1OS0yNTI5NSAxMTY4OS00MjQ4NGw1MzcyMi02djgzMzMxbDgzMzE3IDEyIDIgNjI1MDgtODMzMTctMTJoLTJ6IiBmaWxsPSIjMzU0NjVjIi8+PC9zdmc+");
  }
  .social .vk a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTMyNTg2MSA4MTEwOGMyMzAwLTc3MDEgMC0xMzQwMS0xMTAwMS0xMzQwMWgtMzY1MDRjLTkzMDEgMC0xMzUwMSA0OTAwLTE1OTAyIDEwMzAxIDAgMC0xODUwMiA0NTIwNC00NDgwNCA3NDYwNy04NTAxIDg1MDEtMTI0MDEgMTEyMDEtMTcwMDIgMTEyMDEtMjMwMCAwLTU4MDAtMjcwMC01ODAwLTEwNDAxVjgxMjA4YzAtOTMwMS0yNjAwLTEzNDAxLTEwMzAxLTEzNDAxaC01NzMwNmMtNTgwMCAwLTkzMDEgNDMwMC05MzAxIDg0MDEgMCA4ODAxIDEzMTAxIDEwODAxIDE0NTAyIDM1NTA0djUzNzA2YzAgMTE4MDEtMjEwMCAxMzkwMi02ODAxIDEzOTAyLTEyNDAxIDAtNDI0MDQtNDU0MDQtNjAzMDYtOTc0MTAtMzUwMC0xMDEwMS03MDAxLTE0MjAyLTE2MzAyLTE0MjAySDEyNTI5QzIxMjggNjc3MDggMjggNzI2MDggMjggNzgwMDljMCA5NzAxIDEyNDAxIDU3NjA2IDU3NjA2IDEyMDkxMiAzMDEwMyA0MzMwNCA3MjYwNyA2NjcwNyAxMTEyMTEgNjY3MDcgMjMyMDIgMCAyNjAwMy01MjAwIDI2MDAzLTE0MjAydi0zMjcwM2MwLTEwNDAxIDIyMDAtMTI1MDEgOTUwMS0xMjUwMSA1NDAwIDAgMTQ3MDIgMjcwMCAzNjMwNCAyMzYwMiAyNDcwMiAyNDcwMiAyODgwMyAzNTgwNCA0MjcwNCAzNTgwNGgzNjUwNGMxMDQwMSAwIDE1NjAyLTUyMDAgMTI2MDEtMTU1MDItMzMwMC0xMDIwMS0xNTEwMi0yNTEwMi0zMDgwMy00MjcwNC04NTAxLTEwMDAxLTIxMjAyLTIwOTAyLTI1MTAyLTI2MzAzLTU0MDAtNzAwMS0zOTAwLTEwMDAxIDAtMTYyMDIgMCAwIDQ0NDA0LTYyNjA2IDQ5MTA1LTgzODA4aDIwMHoiIGZpbGw9IiM0NTY2OGUiLz48L3N2Zz4=");
  }
  .social .stack-overflow a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDExMS45NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIyLjg4IDExMS45NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTYxLjE1LDBMMCwyNi41Mmw2MS40MSwyNC45Nmw2MS40Ny0yNC44OEw2MS4xNSwwTDYxLjE1LDB6IE0xMjIuODgsNTcuMTJMOTUuNDYsNDUuMzFMNjIuNzMsNTguNTYgYy0wLjg4LDAuMzYtMS44MywwLjMzLTIuNjUsMEwyNy4yNyw0NS4yMkwwLDU3LjA1TDYxLjQxLDgyTDEyMi44OCw1Ny4xMkwxMjIuODgsNTcuMTJ6IE05Ni4xNCw3NS41Nkw2Mi43Myw4OS4wOCBjLTAuODgsMC4zNi0xLjgzLDAuMzMtMi42NSwwTDI2LjU5LDc1LjQ3TDAsODcuMDFsNjEuNDEsMjQuOTZsNjEuNDctMjQuODhMOTYuMTQsNzUuNTZMOTYuMTQsNzUuNTZ6Ii8+PC9nPjwvc3ZnPg==");
  }
  .social .github a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDY0MCA2NDAiPjxwYXRoIGQ9Ik0zMTkuOTg4IDcuOTczQzE0My4yOTMgNy45NzMgMCAxNTEuMjQyIDAgMzI3Ljk2YzAgMTQxLjM5MiA5MS42NzggMjYxLjI5OCAyMTguODI2IDMwMy42MyAxNi4wMDQgMi45NjQgMjEuODg2LTYuOTU3IDIxLjg4Ni0xNS40MTQgMC03LjYzLS4zMTktMzIuODM1LS40NDktNTkuNTUyLTg5LjAzMiAxOS4zNTktMTA3LjgtMzcuNzcyLTEwNy44LTM3Ljc3Mi0xNC41NTItMzYuOTkzLTM1LjUyOS00Ni44MzEtMzUuNTI5LTQ2LjgzMS0yOS4wMzItMTkuODc5IDIuMjA5LTE5LjQ0MiAyLjIwOS0xOS40NDIgMzIuMTI2IDIuMjQ1IDQ5LjA0IDMyLjk1NCA0OS4wNCAzMi45NTQgMjguNTYgNDguOTIyIDc0Ljg4MyAzNC43NiA5My4xMzEgMjYuNTk4IDIuODgyLTIwLjY4MSAxMS4xNS0zNC44MDcgMjAuMzE1LTQyLjgwMy03MS4wOC04LjA2Ny0xNDUuNzk3LTM1LjUxNi0xNDUuNzk3LTE1OC4xNCAwLTM0LjkyNiAxMi41Mi02My40ODUgMzIuOTY1LTg1Ljg4LTMuMzMtOC4wNzgtMTQuMjkxLTQwLjYwNiAzLjA4My04NC42NzQgMCAwIDI2Ljg3LTguNjEgODguMDI5IDMyLjggMjUuNTEyLTcuMDc1IDUyLjg3OC0xMC42NDIgODAuMDU2LTEwLjc2IDI3LjIuMTE4IDU0LjYxNCAzLjY3MyA4MC4xNjIgMTAuNzYgNjEuMDc2LTQxLjM4NiA4Ny45MjItMzIuOCA4Ny45MjItMzIuOCAxNy4zOTggNDQuMDggNi40ODUgNzYuNjMxIDMuMTU0IDg0LjY3NSAyMC41MTYgMjIuMzk0IDMyLjkzIDUwLjk1MyAzMi45MyA4NS44NzkgMCAxMjIuOTA3LTc0Ljg4MyAxNDkuOTMtMTQ2LjExNyAxNTcuODU2IDExLjQ4MSA5LjkyMSAyMS43MzMgMjkuMzk4IDIxLjczMyA1OS4yMzMgMCA0Mi43OTItLjM2NiA3Ny4yOC0uMzY2IDg3LjgwNCAwIDguNTE2IDUuNzY0IDE4LjQ3MyAyMS45OTIgMTUuMzU0IDEyNy4wNzYtNDIuMzU0IDIxOC42MzctMTYyLjI3NCAyMTguNjM3LTMwMy41ODIgMC0xNzYuNjk1LTE0My4yNjktMzE5Ljk4OC0zMjAtMzE5Ljk4OGwtLjAyMy4xMDd6Ii8+PC9zdmc+");
  }
  .social .linkedin a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTExOTA2NiAxMDcxMzVoNjU4NjV2MzM3NjVsOTUyIDJjOTE3My0xNjQ1NiAzMTYwMi0zMzc2NSA2NTA0Ni0zMzc2NSA2OTU1MC0yIDgyNDEzIDQzMjgwIDgyNDEzIDk5NTg0djExNDY5NGwtNjg2ODkgMlYyMTk3NDVjMC0yNDIzNy01MDQtNTU0MzctMzU3MTYtNTU0MzctMzU3NjUgMC00MTI0NSAyNjM4My00MTI0NSA1MzY3MnYxMDM0MzhoLTY4NjI2VjEwNzEzN3pNNzE0NDcgNDc2MTNjMCAxOTcxNi0xNjAwMCAzNTcxNS0zNTcxNiAzNTcxNVM5IDY3MzI4IDkgNDc2MTNjMC0xOTcxNiAxNjAwNi0zNTcxNiAzNTcyMi0zNTcxNnMzNTcxNiAxNjAwMCAzNTcxNiAzNTcxNnpNOSAxMDcxMzVoNzE0Mzh2MjE0MjgxSDlWMTA3MTM1eiIgZmlsbD0iIzAwNzdiNSIvPjwvc3ZnPg==");
  }
  .social .dribbble a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDY0MCA2NDAiPjxwYXRoIGQ9Ik0zMjAgNjQwQzE0My41MjkgNjQwIDAgNDk2LjQ5NCAwIDMyMFMxNDMuNDgyIDAgMzIwIDBjMTc2LjQ3MSAwIDMyMCAxNDMuNDgyIDMyMCAzMjBTNDk2LjQ5NCA2NDAgMzIwIDY0MHptMjY5Ljg3My0yNzYuMjI4Yy05LjM1NC0zLTg0LjY1LTI1LjM1OS0xNzAuMjQ2LTExLjY0NiAzNS43NTIgOTguMjM0IDUwLjI0NSAxNzguMjQyIDUzLjEyNyAxOTQuODg0IDYxLjI0LTQxLjQ4IDEwNS0xMDcuMTI3IDExNy4xMi0xODMuMjM4ek00MjYuNzYxIDU3Mi4wMDNjLTQuMTIyLTI0LjAxMi0xOS44NzgtMTA3LjUxNy01OC4yMy0yMDcuMjM5LS42MzcuMjQ4LTEuMjQuMzY2LTEuNzU5LjYzOC0xNTQuMjMgNTMuNzUyLTIwOS42MzYgMTYwLjY0NC0yMTQuNDc5IDE3MC42MzYgNDYuMzcgMzYuMTE4IDEwNC42NDcgNTcuNzY4IDE2Ny43NjYgNTcuNzY4IDM3Ljg5IDAgNzQuMDA5LTcuNzYgMTA2Ljc2MS0yMS43NTZsLS4wNTktLjA0N3ptLTMwOS44OS02OC44ODNjNi4yNDgtMTAuNjQyIDgxLjI0OS0xMzQuNzU0IDIyMi4xMjEtMTgwLjM1NyAzLjUyLTEuMTEgNy4xMjItMi4yMzIgMTAuNzYtMy4yMzYtNi44NzQtMTUuNTItMTQuMzYyLTMxLjExLTIyLjEyMi00Ni4zNTktMTM2LjM2IDQwLjg3OS0yNjguODcgMzkuMTE5LTI4MC44NyAzOS0uMTMgMi43NjUtLjEzIDUuNTE3LS4xMyA4LjM2MyAwIDcwLjExMSAyNi42NDYgMTM0LjIzNCA3MC4yNCAxODIuNjM2di0uMDQ3em0tNjQuMzYtMjM4Ljc1YzEyLjI1LjExNyAxMjQuODguNjI1IDI1Mi43Ni0zMy4yNS00NS4yMjUtODAuNTE2LTk0LjEyMy0xNDguMjMtMTAxLjM2My0xNTguMTE1LTc2LjUxMyAzNi4xMDctMTMzLjc2MSAxMDYuNjQzLTE1MS4zNiAxOTEuMzY1aC0uMDM2ek0yNTYuMDA4IDU0LjY1YzcuNTEyIDEwLjExIDU3LjIzNyA3Ny43NjUgMTAyIDE1OS45OTQgOTcuMjQyLTM2LjM2NiAxMzguMzU3LTkxLjc3MyAxNDMuMjQ3LTk4Ljc2NS00OC4yNDktNDIuODc0LTExMS43NTctNjguODgyLTE4MS4yNDItNjguODgyLTIxLjk5Mi4xMTgtNDMuNTI0IDIuNzYzLTYzLjk5MyA3LjYzbC0uMDEyLjAyM3ptMjc1LjYzNyA5Mi45OWMtNS43NjQgNy43NDgtNTEuNjUgNjYuNTItMTUyLjY0OCAxMDcuNzY1IDYuMzU0IDEyLjk5MiAxMi41MDggMjYuMjQ0IDE4LjExOCAzOS42MzggMS45OTYgNC43NiA0LjAwNCA5LjM1NCA1Ljg4MiAxNC4xMTQgOTAuOTkzLTExLjM1IDE4MS4zNiA2Ljg4NiAxOTAuMzcyIDguNzUyLS42MzgtNjQuNDc3LTIzLjc2NC0xMjMuNzU3LTYxLjc2LTE3MC4yNDZsLjAzNS0uMDIzeiIvPjwvc3ZnPg==");
  }
  .social .soundcloud a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRjUwIiBkPSJNMjU2IDBjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTZTMzk3LjM4NSA1MTIgMjU2IDUxMiAwIDM5Ny4zODUgMCAyNTYgMTE0LjYxNSAwIDI1NiAweiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MTguNDg5IDI3Ni4xOTFjLTEuMzYzIDI0LjM1Mi0yMS42ODkgNDMuMjk1LTQ2LjA3NCA0Mi45NThIMjYxLjY3MmMtNS4wNzItLjA1My05LjE2Ny00LjE2Ny05LjE5NS05LjIzNFYxOTAuNjc0YTEwLjE2MiAxMC4xNjIgMCAwMTYuMTE3LTkuNzA5czEwLjE4Ny03LjA2NCAzMS42NDItNy4wNjRhNzIuNTkgNzIuNTkgMCAwMTM3LjIzNyAxMC4yMzEgNzMuNjg0IDczLjY4NCAwIDAxMzQuNjY5IDQ4LjAxOCA0Mi43MyA0Mi43MyAwIDAxMTEuNzQ2LTEuNiA0NC4zNCA0NC4zNCAwIDAxMzEuOTkyIDEzLjM1NCA0NC4zMyA0NC4zMyAwIDAxMTIuNjEzIDMyLjI4OWwtLjAwNC0uMDAyem0tMTc5LjgzMi03Ny45NzhjMy4zMzkgNDAuNDQ0IDUuNzY2IDc3LjMzIDAgMTE3LjY0MWEzLjU5NSAzLjU5NSAwIDAxLTMuNTczIDMuMjAyIDMuNiAzLjYgMCAwMS0zLjU3Ny0zLjIwMmMtNS4zNzctMzkuOTY4LTMuMDM0LTc3LjU0NyAwLTExNy42NDFhMy41ODUgMy41ODUgMCAwMTEuNjY3LTMuNDM5IDMuNjE5IDMuNjE5IDAgMDEzLjgyMyAwIDMuNTk0IDMuNTk0IDAgMDExLjY2IDMuNDM5em0tMjIuNDA4IDExNy42ODFhMy43NjUgMy43NjUgMCAwMS0zLjcyNSAzLjIwMiAzLjc2MiAzLjc2MiAwIDAxLTMuNzI5LTMuMjAyIDQ0OS41ODUgNDQ5LjU4NSAwIDAxMC0xMDMuODA1IDMuNzczIDMuNzczIDAgMDEzLjc0OS0zLjM3MiAzLjc3OCAzLjc3OCAwIDAxMy43NSAzLjM3MiA0MDMuODA1IDQwMy44MDUgMCAwMS0uMDQ4IDEwMy44MDVoLjAwM3ptLTIyLjQ1NS0xMDcuMzE3YzMuNjM3IDM3LjA1OSA1LjI5MSA3MC4yNjEtLjA0IDEwNy4yMzJhMy42MDEgMy42MDEgMCAwMS0zLjU5OCAzLjU5NyAzLjYwMiAzLjYwMiAwIDAxLTMuNTk3LTMuNTk3Yy01LjE1OS0zNi40OTYtMy40MjctNzAuNjUgMC0xMDcuMjMyYTMuNjI2IDMuNjI2IDAgMDEzLjYxNy0zLjIzOSAzLjYzIDMuNjMgMCAwMTMuNjE4IDMuMjM5em0tMjIuNDg4IDEwNy4zNjRhMy42OTQgMy42OTQgMCAwMS0zLjY3IDMuMjggMy42NzUgMy42NzUgMCAwMS0zLjY1Ny0zLjI4IDM3OS43MTIgMzc5LjcxMiAwIDAxMC05Ni45MiAzLjcyOCAzLjcyOCAwIDAxNy40NTQgMCAzNTQuMjM0IDM1NC4yMzQgMCAwMS0uMTMyIDk2LjkyaC4wMDV6bS0yMi40Ni03Mi42ODdjNS42ODEgMjUuMTMyIDMuMTIxIDQ3LjMzLS4yMTMgNzIuOTQ1YTMuNTE2IDMuNTE2IDAgMDEtMy40NzIgMi45NjIgMy41MTQgMy41MTQgMCAwMS0zLjQ2NS0yLjk2MmMtMy4wMzQtMjUuMjY1LTUuNTQ5LTQ3Ljk4NS0uMjE3LTcyLjk1M2EzLjY4OSAzLjY4OSAwIDAxMy42ODQtMy42ODQgMy42ODUgMy42ODUgMCAwMTMuNjg1IDMuNjg5bC0uMDAyLjAwM3ptLTIyLjQwOC0zLjgxN2M1LjIwNCAyNS43NDcgMy41MTIgNDcuNTQ4LS4xMzMgNzMuMzgyLS40MyAzLjgxNy02Ljk3MSAzLjg1Ny03LjMyMSAwLTMuMjk1LTI1LjQ0NC00Ljg1NS00Ny44OTctLjEzMy03My4zODJhMy44MjUgMy44MjUgMCAwMTMuNzk3LTMuNDA4IDMuODA2IDMuODA2IDAgMDEzLjc5IDMuNDA4em0tMjIuNjIxIDEyLjQ4MWM1LjQ1NyAxNy4wNzggMy41OTMgMzAuOTU0LS4yMTcgNDguNDZhMy41NTIgMy41NTIgMCAwMS0zLjUzMiAzLjE2MiAzLjU2NSAzLjU2NSAwIDAxLTMuNTQtMy4xNjJjLTMuMjk0LTE3LjE2My00LjYyOS0zMS4zMzctLjI5Ny00OC40NmEzLjgwMyAzLjgwMyAwIDAxMy43ODktMy40MDcgMy44MDUgMy44MDUgMCAwMTMuNzkgMy40MDdoLjAwN3oiLz48L3N2Zz4=");
  }
  .social .behance a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTE2NjY2NyAwYzkyMDQ4IDAgMTY2NjY3IDc0NjE5IDE2NjY2NyAxNjY2NjdzLTc0NjE5IDE2NjY2Ny0xNjY2NjcgMTY2NjY3UzAgMjU4NzE1IDAgMTY2NjY3IDc0NjE5IDAgMTY2NjY3IDB6bS0zNTAyNyAxMTQ0MjhjNDkxNiAwIDkzNDIgNDI3IDEzMzc1IDEzMDUgNDA0NCA4NDMgNzQ2MSAyMjgxIDEwMzYwIDQyMzIgMjg2NSAxOTU4IDUwNzUgNDU2NCA2NzA5IDc4MTUgMTU2NCAzMjIwIDIzNDUgNzI2MCAyMzQ1IDEyMDQ2IDAgNTE4MC0xMTY2IDk0NzQtMzUyMSAxMjkzMy0yMzc2IDM0NTAtNTgyNiA2MjU0LTEwNDU2IDg0NzIgNjMxNSAxODIyIDEwOTc2IDUwMTQgMTQxMDIgOTU0NCAzMTI0IDQ1NjQgNDYyNiAxMDAzNCA0NjI2IDE2NDc1IDAgNTIxMS0xMDEyIDk2NzAtMjk4OSAxMzQ0OS0yMDE5IDM4MTMtNDc1NSA2OTAzLTgxMDYgOTI4NS0zMzg2IDI0MDctNzI5NCA0MTY3LTExNjYyIDUzMDYtNDMzNiAxMTMzLTg3OTYgMTcyNi0xMzQwNyAxNzI2bC00OTczNCAxVjExNDQzN2w0ODM2MyAzLTYtMTN2MXptNjA0NjQgODI3Nmg0MTU5MnYxMDEzMmwtNDE1OTItM3YtMTAxMzIgM3ptOTI0MyA3NjQ2NWMzMDY2IDI5ODkgNzQ2MSA0NDkxIDEzMTk3IDQ0OTEgNDEwMyAwIDc2OTEtMTA0NyAxMDY0OS0zMTMwIDI5NTgtMjA4NCA0NzU1LTQyOTAgNTQ0MS02NTc0bDE3OTcxIDNjLTI5MDAgODk1MC03MjYzIDE1MzA4LTEzMjUyIDE5MTUyLTU5MDEgMzg0NC0xMzEyMSA1Nzk2LTIxNDk4IDU3OTYtNTg2OSAwLTExMTA3LTk1Mi0xNTgzMS0yODA3LTQ3MjItMTg4Ny04NjYxLTQ1MjEtMTE5ODUtNzk4My0zMjIyLTM0NTAtNTc2MS03NTUzLTc1NTYtMTIzNzYtMTc2MS00NzgyLTI2NjUtMTAwOTgtMjY2NS0xNTgyOCAwLTU1NjggOTE3LTEwNzQ4IDI3MzAtMTU1MzYgMTg1Ni00ODI2IDQzOTgtODk1MyA3NzgzLTEyNDQ0IDMzODItMzQ4NyA3MzU2LTYyNTQgMTIwNDktODI3MiA0NjYwLTIwMjIgOTgwNi0zMDM1IDE1NTA1LTMwMzUgNjI4MSAwIDExNzg1IDEyMTAgMTY1MDkgMzY4MSA0NjkxIDI0MzggODU2NSA1NzMxIDExNTk0IDk4MzcgMzAzNCA0MTA5IDUxNzkgODgyNiA2NTE1IDE0MDk5IDEzMzUgNTI3MiAxNzkxIDEwNzc1IDE0MjUgMTY1NDhsLTUzNjMzLTJjMCA1ODI2IDE5NTggMTE0MDMgNTA0NCAxNDM1OGw2IDIydi0xem0yMzQxOC0zOTAxMGMtMjQwNy0yNjY4LTY1NDYtNDEzNi0xMTUyNi00MTM2LTMyNjMgMC01OTU4IDU1MC04MTA2IDE2NTgtMjExNSAxMTAyLTM4NDQgMjQ2OS01MTc5IDQxMDMtMTMwMiAxNjI4LTIyMTkgMzM4OS0yNzI4IDUyMzgtNTIwIDE3OTEtODQzIDM0NTAtOTUxIDQ4ODhsMzMyMjQtM2MtNDg5LTUyMDctMjI4MS05MDUyLTQ3MjEtMTE3NTNsLTEyIDYtMS0xem0tOTYwNjUtNDMwNmM0MDAyIDAgNzMyMi05NTEgOTkyNi0yODY5IDI2MDQtMTg4NyAzODQ0LTUwMTQgMzg0NC05MzE2IDAtMjM3Mi00MjQtNDM2Ny0xMjcyLTU5MDAtODc0LTE1MzAtMjAyMi0yNzM5LTM0ODMtMzU4Mi0xNDM3LTg3NS0zMDU5LTE0NzItNDk3Ni0xNzk0LTE4NTYtMzU0LTM4MTMtNTE3LTU3OTUtNTE3aC0yMTEwMHYyMzk2N2gyMjg2NGwtNiAxMWgtMXptMTIzOCA0MzY3MWMyMjIyIDAgNDMzNi0xOTggNjMwOS02NTkgMjAxOS00NTUgMzgxMy0xMTM1IDUzMDYtMjE3NSAxNDk5LTEwMTIgMjc3Mi0yMzQyIDM2NzgtNDEwMyA5MTctMTcyOSAxMzM1LTM5MzkgMTMzNS02NjM5IDAtNTI3Mi0xNTAyLTkwNTUtNDQ2MC0xMTMzOC0yOTU3LTIyNTMtNjg5OC0zMzU1LTExNzgxLTMzNTVoLTI0NDg5djI4MjI5bDI0MTAyLTJ2NDN6IiBmaWxsPSIjMTc2OWZmIi8+PC9zdmc+");
  }
  .social .digg a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDcwLjU5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggNzAuNTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PCFbQ0RBVEFbDQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMxQjFBMTk7fQ0KXV0+PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuMTQsMjYuMjFoNS4xNnYxOC4yM2gtNS4xNlYyNi4yMUwxMy4xNCwyNi4yMUwxMy4xNCwyNi4yMXogTTAsNTQuOWgzMS4zN1YwSDE4LjN2MTUuNjlIMFY1NC45TDAsNTQuOXogTTM2LjYsMTUuNjloMTMuMDdWNTQuOUgzNi42VjE1LjY5TDM2LjYsMTUuNjl6IE0zNi42LDBoMTMuMDd2MTAuNDZsLTEzLjA3LDBWMEwzNi42LDB6IE02Ny45OCwyNi4xNWg1LjIzdjE4LjNsLTUuMjMsMFYyNi4xNSBMNjcuOTgsMjYuMTVMNjcuOTgsMjYuMTV6IE01NC45LDU0LjloMTguM3Y1LjIzbC0xOC4zLDB2MTAuNDZsMzEuMzcsMHYtNTQuOUg1NC45VjU0LjlMNTQuOSw1NC45eiBNMTA0LjU4LDI2LjE1aDUuMjN2MTguMyBsLTUuMjMsMFYyNi4xNUwxMDQuNTgsMjYuMTVMMTA0LjU4LDI2LjE1eiBNOTEuNTEsNTQuOWgxOC4zdjUuMjNsLTE4LjMsMHYxMC40NmwzMS4zOCwwdi01NC45SDkxLjUxVjU0LjlMOTEuNTEsNTQuOXoiLz48L2c+PC9zdmc+");
  }
  .social .instagram a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTMyLjAwNCAxMzIiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzc3MWM4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM3NzFjOCIgb2Zmc2V0PSIuMTI4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjBmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmQ1Ii8+PHN0b3Agb2Zmc2V0PSIuMSIgc3RvcC1jb2xvcj0iI2ZkNSIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiNmZjU0M2UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjODM3YWIiLz48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYyIgY3g9IjE1OC40MjkiIGN5PSI1NzguMDg4IiByPSI2NSIgeGxpbms6aHJlZj0iI2EiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTEuOTgxOTggMS44NDM5IDAgLTEwMzEuNDAyIDQ1NC4wMDQpIiBmeD0iMTU4LjQyOSIgZnk9IjU3OC4wODgiLz48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIxNDcuNjk0IiBjeT0iNDczLjQ1NSIgcj0iNjUiIHhsaW5rOmhyZWY9IiNiIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguMTczOTQgLjg2ODcyIC0zLjU4MTggLjcxNzE4IDE2NDguMzQ4IC00NTguNDkzKSIgZng9IjE0Ny42OTQiIGZ5PSI0NzMuNDU1Ii8+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik02NS4wMyAwQzM3Ljg4OCAwIDI5Ljk1LjAyOCAyOC40MDcuMTU2Yy01LjU3LjQ2My05LjAzNiAxLjM0LTEyLjgxMiAzLjIyLTIuOTEgMS40NDUtNS4yMDUgMy4xMi03LjQ3IDUuNDY4QzQgMTMuMTI2IDEuNSAxOC4zOTQuNTk1IDI0LjY1NmMtLjQ0IDMuMDQtLjU2OCAzLjY2LS41OTQgMTkuMTg4LS4wMSA1LjE3NiAwIDExLjk4OCAwIDIxLjEyNSAwIDI3LjEyLjAzIDM1LjA1LjE2IDM2LjU5LjQ1IDUuNDIgMS4zIDguODMgMy4xIDEyLjU2IDMuNDQgNy4xNCAxMC4wMSAxMi41IDE3Ljc1IDE0LjUgMi42OC42OSA1LjY0IDEuMDcgOS40NCAxLjI1IDEuNjEuMDcgMTguMDIuMTIgMzQuNDQuMTIgMTYuNDIgMCAzMi44NC0uMDIgMzQuNDEtLjEgNC40LS4yMDcgNi45NTUtLjU1IDkuNzgtMS4yOCA3Ljc5LTIuMDEgMTQuMjQtNy4yOSAxNy43NS0xNC41MyAxLjc2NS0zLjY0IDIuNjYtNy4xOCAzLjA2NS0xMi4zMTcuMDg4LTEuMTIuMTI1LTE4Ljk3Ny4xMjUtMzYuODEgMC0xNy44MzYtLjA0LTM1LjY2LS4xMjgtMzYuNzgtLjQxLTUuMjItMS4zMDUtOC43My0zLjEyNy0xMi40NC0xLjQ5NS0zLjAzNy0zLjE1NS01LjMwNS01LjU2NS03LjYyNEMxMTYuOSA0IDExMS42NCAxLjUgMTA1LjM3Mi41OTYgMTAyLjMzNS4xNTcgMTAxLjczLjAyNyA4Ni4xOSAwSDY1LjAzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDQgMSkiLz48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNNjUuMDMgMEMzNy44ODggMCAyOS45NS4wMjggMjguNDA3LjE1NmMtNS41Ny40NjMtOS4wMzYgMS4zNC0xMi44MTIgMy4yMi0yLjkxIDEuNDQ1LTUuMjA1IDMuMTItNy40NyA1LjQ2OEM0IDEzLjEyNiAxLjUgMTguMzk0LjU5NSAyNC42NTZjLS40NCAzLjA0LS41NjggMy42Ni0uNTk0IDE5LjE4OC0uMDEgNS4xNzYgMCAxMS45ODggMCAyMS4xMjUgMCAyNy4xMi4wMyAzNS4wNS4xNiAzNi41OS40NSA1LjQyIDEuMyA4LjgzIDMuMSAxMi41NiAzLjQ0IDcuMTQgMTAuMDEgMTIuNSAxNy43NSAxNC41IDIuNjguNjkgNS42NCAxLjA3IDkuNDQgMS4yNSAxLjYxLjA3IDE4LjAyLjEyIDM0LjQ0LjEyIDE2LjQyIDAgMzIuODQtLjAyIDM0LjQxLS4xIDQuNC0uMjA3IDYuOTU1LS41NSA5Ljc4LTEuMjggNy43OS0yLjAxIDE0LjI0LTcuMjkgMTcuNzUtMTQuNTMgMS43NjUtMy42NCAyLjY2LTcuMTggMy4wNjUtMTIuMzE3LjA4OC0xLjEyLjEyNS0xOC45NzcuMTI1LTM2LjgxIDAtMTcuODM2LS4wNC0zNS42Ni0uMTI4LTM2Ljc4LS40MS01LjIyLTEuMzA1LTguNzMtMy4xMjctMTIuNDQtMS40OTUtMy4wMzctMy4xNTUtNS4zMDUtNS41NjUtNy42MjRDMTE2LjkgNCAxMTEuNjQgMS41IDEwNS4zNzIuNTk2IDEwMi4zMzUuMTU3IDEwMS43My4wMjcgODYuMTkgMEg2NS4wM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDA0IDEpIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTY2LjAwNCAxOGMtMTMuMDM2IDAtMTQuNjcyLjA1Ny0xOS43OTIuMjktNS4xMS4yMzQtOC41OTggMS4wNDMtMTEuNjUgMi4yMy0zLjE1NyAxLjIyNi01LjgzNSAyLjg2Ni04LjUwMyA1LjUzNS0yLjY3IDIuNjY4LTQuMzEgNS4zNDYtNS41NCA4LjUwMi0xLjE5IDMuMDUzLTIgNi41NDItMi4yMyAxMS42NUMxOC4wNiA1MS4zMjcgMTggNTIuOTY0IDE4IDY2cy4wNTggMTQuNjY3LjI5IDE5Ljc4N2MuMjM1IDUuMTEgMS4wNDQgOC41OTggMi4yMyAxMS42NSAxLjIyNyAzLjE1NyAyLjg2NyA1LjgzNSA1LjUzNiA4LjUwMyAyLjY2NyAyLjY3IDUuMzQ1IDQuMzE0IDguNSA1LjU0IDMuMDU0IDEuMTg3IDYuNTQzIDEuOTk2IDExLjY1MiAyLjIzIDUuMTIuMjMzIDYuNzU1LjI5IDE5Ljc5LjI5IDEzLjAzNyAwIDE0LjY2OC0uMDU3IDE5Ljc4OC0uMjkgNS4xMS0uMjM0IDguNjAyLTEuMDQzIDExLjY1Ni0yLjIzIDMuMTU2LTEuMjI2IDUuODMtMi44NyA4LjQ5Ny01LjU0IDIuNjctMi42NjggNC4zMS01LjM0NiA1LjU0LTguNTAyIDEuMTgtMy4wNTMgMS45OS02LjU0MiAyLjIzLTExLjY1LjIzLTUuMTIuMjktNi43NTIuMjktMTkuNzg4IDAtMTMuMDM2LS4wNi0xNC42NzItLjI5LTE5Ljc5Mi0uMjQtNS4xMS0xLjA1LTguNTk4LTIuMjMtMTEuNjUtMS4yMy0zLjE1Ny0yLjg3LTUuODM1LTUuNTQtOC41MDMtMi42Ny0yLjY3LTUuMzQtNC4zMS04LjUtNS41MzUtMy4wNi0xLjE4Ny02LjU1LTEuOTk2LTExLjY2LTIuMjMtNS4xMi0uMjMzLTYuNzUtLjI5LTE5Ljc5LS4yOXptLTQuMzA2IDguNjVjMS4yNzgtLjAwMiAyLjcwNCAwIDQuMzA2IDAgMTIuODE2IDAgMTQuMzM1LjA0NiAxOS4zOTYuMjc2IDQuNjguMjE0IDcuMjIuOTk2IDguOTEyIDEuNjUzIDIuMjQuODcgMy44MzcgMS45MSA1LjUxNiAzLjU5IDEuNjggMS42OCAyLjcyIDMuMjggMy41OTIgNS41Mi42NTcgMS42OSAxLjQ0IDQuMjMgMS42NTMgOC45MS4yMyA1LjA2LjI4IDYuNTguMjggMTkuMzlzLS4wNSAxNC4zMy0uMjggMTkuMzljLS4yMTQgNC42OC0uOTk2IDcuMjItMS42NTMgOC45MS0uODcgMi4yNC0xLjkxMiAzLjgzNS0zLjU5MiA1LjUxNC0xLjY4IDEuNjgtMy4yNzUgMi43Mi01LjUxNiAzLjU5LTEuNjkuNjYtNC4yMzIgMS40NC04LjkxMiAxLjY1NC01LjA2LjIzLTYuNTguMjgtMTkuMzk2LjI4LTEyLjgxNyAwLTE0LjMzNi0uMDUtMTkuMzk2LS4yOC00LjY4LS4yMTYtNy4yMi0uOTk4LTguOTEzLTEuNjU1LTIuMjQtLjg3LTMuODQtMS45MS01LjUyLTMuNTktMS42OC0xLjY4LTIuNzItMy4yNzYtMy41OTItNS41MTctLjY1Ny0xLjY5LTEuNDQtNC4yMy0xLjY1My04LjkxLS4yMy01LjA2LS4yNzYtNi41OC0uMjc2LTE5LjM5OHMuMDQ2LTE0LjMzLjI3Ni0xOS4zOWMuMjE0LTQuNjguOTk2LTcuMjIgMS42NTMtOC45MTIuODctMi4yNCAxLjkxMi0zLjg0IDMuNTkyLTUuNTIgMS42OC0xLjY4IDMuMjgtMi43MiA1LjUyLTMuNTkyIDEuNjkyLS42NiA0LjIzMy0xLjQ0IDguOTEzLTEuNjU1IDQuNDI4LS4yIDYuMTQ0LS4yNiAxNS4wOS0uMjd6bTI5LjkyOCA3Ljk3Yy0zLjE4IDAtNS43NiAyLjU3Ny01Ljc2IDUuNzU4IDAgMy4xOCAyLjU4IDUuNzYgNS43NiA1Ljc2IDMuMTggMCA1Ljc2LTIuNTggNS43Ni01Ljc2IDAtMy4xOC0yLjU4LTUuNzYtNS43Ni01Ljc2em0tMjUuNjIyIDYuNzNjLTEzLjYxMyAwLTI0LjY1IDExLjAzNy0yNC42NSAyNC42NSAwIDEzLjYxMyAxMS4wMzcgMjQuNjQ1IDI0LjY1IDI0LjY0NUM3OS42MTcgOTAuNjQ1IDkwLjY1IDc5LjYxMyA5MC42NSA2NlM3OS42MTYgNDEuMzUgNjYuMDAzIDQxLjM1em0wIDguNjVjOC44MzYgMCAxNiA3LjE2MyAxNiAxNiAwIDguODM2LTcuMTY0IDE2LTE2IDE2LTguODM3IDAtMTYtNy4xNjQtMTYtMTYgMC04LjgzNyA3LjE2My0xNiAxNi0xNnoiLz48L3N2Zz4=");
  }
  .social .pinterest a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzMzMzMzIDMzMzMzMyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTk0NDAzIDMzMzIzM2MxODQ5MS0xNjQ5MiAzMTE4NS0zOTk4MCAzNzM4MS02NDA2OCAyNDk5LTk0OTUgMTI2OTQtNDgzNzYgMTI2OTQtNDgzNzYgNjU5NyAxMjY5NCAyNjA4NyAyMzM4OSA0NjU3NyAyMzM4OSA2MTM2OSAwIDEwNTU0Ny01NjM3MiAxMDU1NDctMTI2NjM3QzI5NjYwMiA1MDI3NSAyNDE3MzAgMCAxNzExNjUgMCA4MzMwOSAwIDM2NzMzIDU4OTcwIDM2NzMzIDEyMzEzOGMwIDI5Nzg1IDE1ODkyIDY2OTY3IDQxMjc5IDc4NzYxIDM3OTggMTg5OSA1ODk3IDEwMDAgNjc5Ny0yNzk5IDYwMC0yODk4IDQwOTgtMTY1OTEgNTY5Ny0yMzA4OCA1MDAtMTk5OSAzMDAtMzg5OC0xMzk5LTU4OTctODM5Ni0xMDE5NS0xNTE5Mi0yODk4NS0xNTE5Mi00NjM3NyAwLTQ0ODc4IDMzOTgzLTg4MzU2IDkxODU0LTg4MzU2IDQ5OTc1IDAgODQ5NTcgMzM5ODMgODQ5NTcgODI3NTkgMCA1NTA3Mi0yNzc4NiA5MzI1NC02Mzk2OCA5MzI1NC0xOTk5MCAwLTM0OTgyLTE2NDkyLTMwMDg1LTM2NzgxIDU3OTctMjQxODggMTY4OTEtNTAyNzUgMTY4OTEtNjc2NjYgMC0xNTU5Mi04Mjk2LTI4NTg1LTI1Nzg3LTI4NTg1LTIwNDkwIDAtMzY3ODEgMjEwODktMzY3ODEgNDk0NzUgMCAxNzk5MSA1OTk3IDMwMTg1IDU5OTcgMzAxODVzLTIwMTkwIDg1MjU3LTIzODg4IDEwMTE1MGMtNDA5OCAxNzU5MS0yNDk5IDQyMjc5LTcwMCA1ODM3MWwxNzk5IDE1NzkyIDIwMC0xMDF6IiBmaWxsPSIjYmQwODFjIi8+PC9zdmc+");
  }
  .social .twitch a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMzMzQgMzMzMzM0IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTY2NjY3IDBjOTIwNDcgMCAxNjY2NjcgNzQ2MjAgMTY2NjY3IDE2NjY2N3MtNzQ2MjAgMTY2NjY3LTE2NjY2NyAxNjY2NjdTMCAyNTg3MTQgMCAxNjY2NjcgNzQ2MjAgMCAxNjY2NjcgMHptLTU1MzY5IDk4Nzc5djEwNTc3MWgzNTI1MXYyMDA0OGM1NDUtNTE5IDg1MS03OTcgMTE0NC0xMDkwIDU5NDQtNTkzMCAxMTkwNC0xMTg0NSAxNzgxMy0xNzgxMSA4NDMtODUxIDE2ODUtMTE5NiAyODgyLTExOTIgMTIzMTkgNDAgMjQ2MzkgNDggMzY5NTgtMjQgOTA1LTUgMjAzMC00NzIgMjY3NC0xMTA4IDc2ODAtNzU3NSAxNTI3NC0xNTIzNyAyMjkzNS0yMjgzMSA4NTktODUxIDExNzAtMTcwMCAxMTY5LTI4ODUtMzAtMjU2ODEtMjItNTEzNjEtMjItNzcwNDN2LTE4MzZIMTExMjk5em05NTM2OSA3NTIzNGgtMTQ2MzB2LTQ0NzY3aDE0NjMwdjQ0NzY3em0tNDAwNzctNDQ3NjR2NDQ3MDZoLTE0ODk2di00NDcwNmgxNDg5NnptLTQwMDA3IDEyMDEwOHYtMTk4MDdIODY0NjNjLTQwLTgzMC05OC0xNDcyLTk4LTIxMTUtNC0zNzI2Ny00LTc0NTM0IDE4LTExMTgwMiAxLTEwNzggMTkyLTIyMDAgNTI5LTMyMjQgMjk1Ni04OTk2IDU5OTEtMTc5NjggODkzMS0yNjk2OSAzODEtMTE2NiA4NjEtMTU4NCAyMTA1LTE1OTZoNjBjNDkwOTggMzggOTgxOTQgMzMgMTQ3MjkxIDMzIDQ4MS0xIDk2MyAwIDE2NDcgMHYyMDc5YzAgMzIxMTktOCA2NDIzNyAyOSA5NjM1NnY2M2MtMTEgMTMwNi00MDkgMjIxNy0xMzM5IDMxNDMtMTQyNDQgMTQxODctMjg0NjAgMjg0MDQtNDI2NDggNDI2NDktOTQxIDk0NS0xODY0IDEzNDAtMzIwNSAxMzMxLTg2NDItNjEtMTcyODUgOS0yNTkyNy02Ny0xNjU2LTE1LTI4MzkgNDE4LTQwMTcgMTYyMi01NzAxIDU4MjctMTE0ODYgMTE1NzItMTcyODcgMTczMDAtNTUxIDU0NS0xNDE4IDEwODMtMjE0NCAxMDkwLTM2MjAgMzUtNzI0MCA0Ny0xMDg2MCA0OWgtMjE3M2MtMzM3OS0yLTY3NTgtOC0xMDEzNy0xMy0xNzAgMC0zNDEtNjEtNjU0LTEyMXoiIGZpbGw9IiM2NDQxYTUiLz48L3N2Zz4=");
  }
  .social .codepen a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMzMzcgMzMzMzM0IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzMzMDg2IDExMzM5NGMtNzctNDA0LTE0My04MDctMjUxLTEyMDMtNjgtMjM4LTE0OC00NjItMjI0LTY5Ni0xMDktMzUyLTIzMi02OTktMzY5LTEwNDItOTktMjM3LTIxMS00NjYtMzE5LTY5NS0xNTAtMzI0LTMxMy02NDEtNDkwLTk1MC0xMjUtMjI5LTI3MC00NDUtNDA3LTY2NC0zMzMtNTE5LTcwMC0xMDE1LTEwOTYtMTQ4Ny0yMjctMjY3LTQ2My01MjYtNzA4LTc3Ni0xODktMTg5LTM3OC0zNzgtNTc2LTU2MS0yNjEtMjM4LTUzMi00NjMtODEzLTY3Ny0yMTUtMTY3LTQyNi0zMzktNjUxLTQ5MS04MC01Ny0xNTItMTI1LTIzNy0xODBMMTc0NjEwIDI0MDhjLTQ4MDktMzIxMC0xMTA3OC0zMjEwLTE1ODg3IDBMNjM3NyAxMDM5NjljLTg1IDUzLTE1MSAxMjEtMjM3IDE4MC0yMjQgMTU2LTQzNSAzMjMtNjUxIDQ5MC0yNzcgMjE3LTU0OCA0NDItODEzIDY3My0xOTcgMTgwLTM4NyAzNjctNTcwIDU2MC0yNTEgMjUyLTQ4NCA1MDgtNzEzIDc3Ny0xNjkgMjAyLTMzMiA0MDQtNDkwIDYyOS0yMTUgMjgyLTQxMyA1NzAtNjA2IDg3MS0xMzkgMjIwLTI3OCA0MzUtNDA5IDY2NC0xNzUgMzA3LTMzNiA2MjItNDg0IDk0My0xMDggMjI5LTIyNCA0NjMtMzE5IDY5Ni0xMzkgMzQxLTI2MCA2OTEtMzcyIDEwNDEtNzYgMjM1LTE1NiA0NjMtMjIwIDY3My0xMDQgMzk0LTE4MCA3OTQtMjUyIDEyMDMtMzkgMjA3LTkwIDQwOS0xMTcgNjIwLTgxIDYxOS0xMjUgMTIzOC0xMjUgMTg3MXYxMDE1ODVjMCA2MjggNDQgMTI1NiAxMzQgMTg3MSAzMiAyMjUgOTEgNDA0IDEzNSA2MjAgNzIgNDA0IDEzNCA4MDcgMjY5IDEyMTIgNjMgMjI0IDEzNCA0NDkgMjI0IDY5NSAxMTIgMzU5IDIyNCA3MTkgMzU5IDEwNDcgOTQgMjI0IDIyNCA0NDggMzE0IDY3MyAxNDggMzE0IDMxNSA2MjggNDk1IDk1NiAxMjUgMjI0IDI2OCA0NDkgNDA0IDY1NSAxOTMgMzE1IDQwNCA1ODUgNjI4IDg1MyAxNTcgMjI1IDMxNSA0MDQgNDk1IDYyMCAyMjggMjY5IDQ0OCA1MzkgNzE3IDc3NyAxODQgMTc4IDM1OSA0MDQgNTgzIDUzOCAyNjAgMjI1IDUzOSA0NDkgODA3IDY4MiAyMTYgMTgwIDQ1MCAzMTUgNjI5IDQ5MCA4NiA0NCAxMzUgMTM0IDIyNSAxNzRsMTUyMzA0IDEwMTYxNmMyMzQ2IDE1ODQgNTExNSAyNDI0IDc5NDUgMjQxMCAyODI4LTYgNTU5MS04NDMgNzk0NS0yNDA5bDE1MjM0Ni0xMDE1NjRjODUtNTIgMTU2LTExNiAyMzctMTc1IDIyNC0xNTYgNDM1LTMyMyA2NTEtNDg4IDI3OC0yMjEgNTUyLTQ0OSA4MTItNjgyIDE5Ny0xNzYgMzg1LTM2OSA1NzQtNTU3IDQzMi00MzYgODMyLTkwMyAxMTk4LTEzOTYgMjE2LTI4MyA0MTQtNTc0IDYwNy04NzEgMTM5LTIxNSAyNzktNDM1IDQwOS02NTUgMTgwLTMxNSAzMzYtNjMzIDQ4OC05NTYgMTA4LTIyOSAyMjItNDU4IDMxOS02OTEgMTM5LTM0NiAyNTYtNjk2IDM2OS0xMDQ3IDc1LTIzMyAxNTYtNDYyIDIyNC02OTUgMTA0LTM5NCAxNzYtODAwIDI1Mi0xMjAzIDM2LTIwNyA5MS00MDkgMTEyLTYyMCA4Mi02MTkgMTI2LTEyMzkgMTI2LTE4NzFWMTE1ODg2YzAtNjMzLTUwLTEyNTItMTI2LTE4NzItMzUtMjIwLTEwMy0zOTgtMTQ3LTYxOWgyMnptLTE2NjQyMSA4NzE1NmwtNTA2NTgtMzM4ODIgNTA2NTgtMzM4ODcgNTA2NjEgMzM4ODctNTA2NjEgMzM4ODJ6bS0xNDMyMC05MjY1MWwtNjIxMDAgNDE1MzctNTAxMjctMzM1MzQgMTEyMjI4LTc0ODE2djY2ODEzaC0yem0tODc4NjEgNTg3NjRsLTM1ODMwIDIzOTY3di00NzkzMWwzNTgzMCAyMzk2NXptMjU3NjIgMTcyNDZsNjIxMDEgNDE1MzJ2NjY4MTNMNDAxMTkgMjE3NDI5bDUwMTI4LTMzNTI5djloLTF6bTkwNzQzIDQxNTI0bDYyMTAwLTQxNTMyIDUwMTMyIDMzNTI4LTExMjIzMiA3NDgxNnYtNjY4MTMgMnptODc4NjItNTg3NjFsMzU4MzUtMjM5NzB2NDc5MzdsLTM1ODM0LTIzOTc2djloLTF6bS0yNTc2Mi0xNzIzN2wtNjIxMDAtNDE1MzJWNDEwODZsMTEyMjMyIDc0ODE3LTUwMTMxIDMzNTMxaC0xeiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+");
  }
  .social .reddit a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDY0MCA2NDAiPjxwYXRoIGQ9Ik0xNjAuMDE4IDM2MC4wNTJjMC0yMi4wODcgMTcuOTE4LTQwLjAwNCA0MC4wMDQtNDAuMDA0IDIyLjA4NyAwIDM5Ljk5MyAxNy45MTcgMzkuOTkzIDQwLjAwNCAwIDIyLjA4Ny0xNy45MDYgNDAuMDA0LTM5Ljk5MyA0MC4wMDQtMjIuMDg2IDAtNDAuMDA0LTE3LjkxNy00MC4wMDQtNDAuMDA0em0yMzkuOTkxIDBjMC0yMi4wODcgMTcuOTE4LTQwLjAwNCA0MC4wMDQtNDAuMDA0IDIyLjA4NyAwIDQwLjAwNSAxNy45MTcgNDAuMDA1IDQwLjAwNCAwIDIyLjA4Ny0xNy45MTggNDAuMDA0LTQwLjAwNSA0MC4wMDQtMjIuMDg2IDAtNDAuMDA0LTE3LjkxNy00MC4wMDQtNDAuMDA0em0xLjk0OSA4NS40NzdjMTAuMzIzLTguMTE0IDI1LjI1Mi02LjM2NiAzMy4zNjYgMy45NTcgOC4xMTUgMTAuMzIzIDYuMzY3IDI1LjI1Mi0zLjk1NiAzMy4zNjctMjguNjc4IDIyLjYwNi03Mi40MDMgMzcuMjA1LTExMS4zMiAzNy4yMDUtMzguOTA2IDAtODIuNjMxLTE0LjU5OS0xMTEuMzU2LTM3LjIwNS0xMC4zMjMtOC4xMTUtMTIuMDcxLTIzLjA0NC0zLjk1Ny0zMy4zNjcgOC4xMTQtMTAuMzIzIDIzLjA0NC0xMi4wNyAzMy4zNjctMy45NTcgMTYuNTIzIDEzLjAwNSA0OS4xOTMgMjcgODEuOTQ1IDI3IDMyLjc2NSAwIDY1LjQ0Ni0xMy45OTYgODEuOTU4LTI3aC0uMDQ3ek02NDAgMjgwLjA1NWMwLTQ0LjIwOS0zNS44LTgwLjAwOC03OS45OTctODAuMDA4LTMwLjA4MyAwLTU2LjI0NSAxNi42MDYtNjkuOTIyIDQxLjEyNi00MS4xMTUtMjIuNDc3LTkxLjIwNi0zNy4wNC0xNDUuNzk3LTQwLjM5NEwzOTIgOTMuNThsOTEuMzQ3IDI2LjM2MmM4LjI0NSAyMy4zMjcgMzAuNDM4IDQwLjA3NiA1Ni42MTEgNDAuMDc2IDMzLjExOSAwIDYwLjAwMS0yNi44ODMgNjAuMDAxLTYwLjAwMSAwLTMzLjExOS0yNi44ODItNjAtNjAtNjAtMjIuODQzIDAtNDIuNzMzIDEyLjc1NS01Mi44NDQgMzEuNTdsLTEwMS44LTI5LjQxYy0xMS4zOTgtMy4yODMtMjMuNDggMi4zMTYtMjguMjg4IDEzLjE1OGwtNjQuODQzIDE0NS42MmMtNTMuMTk3IDMuNzY4LTEwMi4wMzcgMTguMTMtMTQyLjI2NiA0MC4xNTgtMTMuNjg5LTI0LjUyLTM5LjgzOS00MS4xMjYtNjkuOTIyLTQxLjEyNi00NC4yMSAwLTc5Ljk5NyAzNS44LTc5Ljk5NyA4MC4wMDkgMCAzMi42ODEgMTkuNjMgNjAuODA0IDQ3LjcwNSA3My4xOTQtNS4wMzEgMTUtNy43MjQgMzAuNjczLTcuNzI0IDQ2LjgwNyAwIDExMC40MzQgMTI1LjM1MiAxOTkuOTg3IDI3OS45OTYgMTk5Ljk4NyAxNTQuNjQ0IDAgMjc5Ljk5Ni04OS41NTIgMjc5Ljk5Ni0xOTkuOTg3IDAtMTYuMTIyLTIuNjgxLTMxLjc5NS03LjcyNS00Ni44MDcgMjguMTIzLTEyLjM5IDQ3LjcwNi00MC41MTMgNDcuNzA2LTczLjE5NGwuMDQ3LjA1OXpNNTM5Ljk5NSA3Ny41ODhjMTIuNDQ5IDAgMjIuNTM2IDEwLjA3NSAyMi41MzYgMjIuNTI0IDAgMTIuNDM4LTEwLjA4NyAyMi41MjQtMjIuNTM2IDIyLjUyNC0xMi40MzcgMC0yMi41MjQtMTAuMDg2LTIyLjUyNC0yMi41MjQgMC0xMi40NDkgMTAuMDg3LTIyLjUyNCAyMi41MjQtMjIuNTI0ek00MC4wMTUgMjgwLjA1NWMwLTIyLjA0IDE3Ljk1NC00MC4wMDQgMzkuOTkzLTQwLjAwNCAxNS45NyAwIDI5LjczIDkuMzU0IDM2LjE2NiAyMi45MTQtMjAuOTMgMTUuODUtMzguMjMzIDM0LjE3LTUxLjAzNiA1NC4yMDEtMTQuNzI4LTUuOTI5LTI1LjEyMi0yMC4zMTUtMjUuMTIyLTM3LjExem0yNzkuOTk3IDI3Mi41MDdjLTEyOC40IDAtMjMyLjUxNS02OC4yNjgtMjMyLjUxNS0xNTIuNTE4IDAtODQuMjQ5IDEwNC4wNjgtMTUyLjUyOSAyMzIuNTE1LTE1Mi41MjkgMTI4LjM4NyAwIDIzMi41MDMgNjguMjggMjMyLjUwMyAxNTIuNTMgMCA4NC4yNDgtMTA0LjA2OCAxNTIuNTE3LTIzMi41MDMgMTUyLjUxN3ptMjU0Ljg2LTIzNS4zOTdjLTEyLjgwMi0yMC4wNzktMzAuMTA2LTM4LjM1LTUxLjAzNS01NC4yMDEgNi40MzctMTMuNTEyIDIwLjE5Ny0yMi45MTQgMzYuMTY2LTIyLjkxNCAyMi4wNCAwIDQwLjAwNCAxNy45NjUgNDAuMDA0IDQwLjAwNSAwIDE2Ljc5NS0xMC40MDYgMzEuMjA1LTI1LjEzNCAzNy4xMXoiLz48L3N2Zz4=");
  }
  .social .whatsapp a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQxLjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzI1ZDM2NjtmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPndoYXRzYXBwLWNvbG9yPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDUsMzUuMDVBMTE4LjYxLDExOC42MSwwLDAsMCwxMjAuNDYsMEM1NC42LDAsMSw1My42MSwxLDExOS41MWExMTkuNSwxMTkuNSwwLDAsMCwxNiw1OS43NEwwLDI0MS4xOWw2My4zNi0xNi42M2ExMTkuNDMsMTE5LjQzLDAsMCwwLDU3LjA4LDE0LjU3aDBBMTE5LjU0LDExOS41NCwwLDAsMCwyMDUsMzUuMDd2MFpNMTIwLjUsMjE5QTk5LjE4LDk5LjE4LDAsMCwxLDY5LjkxLDIwNS4xbC0zLjY0LTIuMTctMzcuNiw5Ljg1LDEwLTM2LjY1LTIuMzUtMy43NkE5OS4zNyw5OS4zNywwLDAsMSwxOTAuNzksNDkuMjcsOTkuNDMsOTkuNDMsMCwwLDEsMTIwLjQ5LDIxOVpNMTc1LDE0NC41NGMtMy0xLjUxLTE3LjY3LTguNzEtMjAuMzktOS43MXMtNC43Mi0xLjUxLTYuNzUsMS41MS03LjcyLDkuNzEtOS40NiwxMS43Mi0zLjQ5LDIuMjctNi40NS43Ni0xMi42My00LjY2LTI0LTE0Ljg0QTkxLjEsOTEuMSwwLDAsMSw5MS4yNSwxMTMuM2MtMS43NS0zLS4xOS00LjYxLDEuMzMtNi4wN3MzLTMuNDgsNC40Ny01LjIzYTE5LjY1LDE5LjY1LDAsMCwwLDMtNSw1LjUxLDUuNTEsMCwwLDAtLjI0LTUuMjNDOTksOTAuMjcsOTMsNzUuNTcsOTAuNiw2OS41OHMtNC44OS01LTYuNzMtNS4xNC0zLjczLS4wOS01LjctLjA5YTExLDExLDAsMCwwLTgsMy43M0M2Ny40OCw3MS4wNSw1OS43NSw3OC4zLDU5Ljc1LDkzczEwLjY5LDI4Ljg4LDEyLjE5LDMwLjlTOTMsMTU2LjA3LDEyMywxNjljNy4xMiwzLjA2LDEyLjY4LDQuOSwxNyw2LjMyYTQxLjE4LDQxLjE4LDAsMCwwLDE4LjgsMS4xN2M1Ljc0LS44NCwxNy42Ni03LjIxLDIwLjE3LTE0LjE4czIuNS0xMywxLjc1LTE0LjE5LTIuNjktMi4wNi01LjctMy41OWwwLDBaIi8+PC9zdmc+");
  }
  .social .snapchat a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptNTMyIDE0OTJjODYtNDI5LTgxLTc4Ny01MzMtNzkxLTMyMy0yLTYxNyAyMDgtNTM3IDc2MSAxMCA2OS0yMyA2MS03NSA0OS00My05LTg3LTE5LTEzMC0yOC0yMSA0LTM3IDEyLTQ4IDIzLTYyIDY2IDYzIDExNyAxMTAgMTM1IDYyIDIzIDEzMCA0NSAxMjEgMTE4LTMgMjktMTMgNTctMjQgODYtNTkgMTQyLTIxNSAyNzUtMzYzIDMxNy03NyAyMi0xMTYgMzEgMSA5NSA1MyAyOSAxMTkgNDUgMjA1IDU3IDEyIDIyNyA5OCA4MSAyODQgMTE5IDIzIDUgNDggOCA3NSAyMCA0OCAyMSA5NiA2MiAxNTEgOTQgMTY2IDk2IDMxNiAxMDIgNDc4LTEyIDk0LTY2IDE4My0xMzEgMzUwLTExMSAxMTcgMTUgMTA5IDUxIDE0OS0xMTQgMTQ3LTI2IDI3OS01NCAyNzEtMTM1LTE5Mi00MS0zMTQtMTQxLTQxNi0zMDUtNDAtNjUtOTEtMTYwIDE1LTIwNSAyOC0xMiA2NS0xOCAxMDgtMzQgMzgtMTMgNzItMzcgODAtNTQgMjEtNDgtMTQtOTAtNTktOTQtODYtNi0xMjcgNTAtMTc5IDMzLTEyLTQtMjMtMTEtMzctMjNoMXoiLz48L3N2Zz4=");
  }
  .social .email a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzNmNTI2ZSIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTM2NiA0NDY0IGMtMjU1IC02MiAtNDE1IC0zMjIgLTM1MSAtNTY5IDIwIC03NSA1NyAtMTQzIDEwNyAtMTk1IDQ1Ci00NiAyMTc1IC0xNDcxIDIyNTMgLTE1MDYgMTE5IC01NCAyNjAgLTUyIDM4MiA1IDk1IDQ1IDIxODIgMTQ0MiAyMjM1IDE0OTYKMjQ5IDI1NCAxMTMgNjg2IC0yNDMgNzcwIC05NCAyMiAtNDI5MSAyMSAtNDM4MyAtMXoiLz4KPHBhdGggZD0iTTAgMjIzNiBjMCAtODEwIDMgLTExODEgMTEgLTEyMTggMzcgLTE3NiAxNzkgLTMyMCAzNjAgLTM2MyA5NCAtMjIKNDI2NyAtMjIgNDM3MiAwIDE4MiAzOCAzMjkgMTg0IDM2NiAzNjMgMTMgNjEgMTYgMjM4NiAzIDIzODAgLTQgLTEgLTQ4NyAtMzIzCi0xMDc0IC03MTUgLTU4NyAtMzkyIC0xMDk5IC03MjkgLTExMzkgLTc0OCAtMTEwIC01NiAtMjA0IC03NyAtMzM5IC03NyAtMTM1CjAgLTIyOSAyMSAtMzM5IDc3IC00MCAxOSAtNTUyIDM1NiAtMTEzOSA3NDggLTU4NyAzOTIgLTEwNzAgNzE0IC0xMDc0IDcxNSAtNQoyIC04IC01MjEgLTggLTExNjJ6Ii8+CjwvZz4KPC9zdmc+Cg==");
    height: 15px;
    margin: 10px auto;
  }
  .social .tiktok a:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiMzZjUyNmUiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGlkPSJpY29ucyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDEyLjE5LDExOC42NmExMDkuMjcsMTA5LjI3LDAsMCwxLTkuNDUtNS41LDEzMi44NywxMzIuODcsMCwwLDEtMjQuMjctMjAuNjJjLTE4LjEtMjAuNzEtMjQuODYtNDEuNzItMjcuMzUtNTYuNDNoLjFDMzQ5LjE0LDIzLjksMzUwLDE2LDM1MC4xMywxNkgyNjcuNjlWMzM0Ljc4YzAsNC4yOCwwLDguNTEtLjE4LDEyLjY5LDAsLjUyLS4wNSwxLS4wOCwxLjU2LDAsLjIzLDAsLjQ3LS4wNS43MSwwLC4wNiwwLC4xMiwwLC4xOGE3MCw3MCwwLDAsMS0zNS4yMiw1NS41Niw2OC44LDY4LjgsMCwwLDEtMzQuMTEsOWMtMzguNDEsMC02OS41NC0zMS4zMi02OS41NC03MHMzMS4xMy03MCw2OS41NC03MGE2OC45LDY4LjksMCwwLDEsMjEuNDEsMy4zOWwuMS04My45NGExNTMuMTQsMTUzLjE0LDAsMCwwLTExOCwzNC41MiwxNjEuNzksMTYxLjc5LDAsMCwwLTM1LjMsNDMuNTNjLTMuNDgsNi0xNi42MSwzMC4xMS0xOC4yLDY5LjI0LTEsMjIuMjEsNS42Nyw0NS4yMiw4Ljg1LDU0Ljczdi4yYzIsNS42LDkuNzUsMjQuNzEsMjIuMzgsNDAuODJBMTY3LjUzLDE2Ny41MywwLDAsMCwxMTUsNDcwLjY2di0uMmwuMi4yQzE1NS4xMSw0OTcuNzgsMTk5LjM2LDQ5NiwxOTkuMzYsNDk2YzcuNjYtLjMxLDMzLjMyLDAsNjIuNDYtMTMuODEsMzIuMzItMTUuMzEsNTAuNzItMzguMTIsNTAuNzItMzguMTJhMTU4LjQ2LDE1OC40NiwwLDAsMCwyNy42NC00NS45M2M3LjQ2LTE5LjYxLDkuOTUtNDMuMTMsOS45NS01Mi41M1YxNzYuNDljMSwuNiwxNC4zMiw5LjQxLDE0LjMyLDkuNDFzMTkuMTksMTIuMyw0OS4xMywyMC4zMWMyMS40OCw1LjcsNTAuNDIsNi45LDUwLjQyLDYuOVYxMzEuMjdDNDUzLjg2LDEzMi4zNyw0MzMuMjcsMTI5LjE3LDQxMi4xOSwxMTguNjZaIi8+PC9zdmc+");
  }
  .bksMeta {
    display: flex;
    align-items: center;
  }
  .author-profile .author-image-box img {
    width: 48px;
    height: 48px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    background-color: #f1f6fd;
    display: inline-block;
    vertical-align: middle;
    border-radius: 9999px;
    border-style: solid;
    border-width: 3px;
    border-color: #f1f6fd;
    opacity: 0.9;
    margin-right: 1rem;
  }
  .backtop {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    z-index: 99;
    background: #e90000;
    color: #fff;
    width: 30px;
    height: 30px;
    border-bottom: 2px solid rgb(10 0 0 / 14%);
    line-height: 30px;
    right: 25px;
    bottom: -25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .backtop:hover {
    background-color: #e90000;
    opacity: 0.8;
    transition: all 0.2s ease-in-out;
    color: #fff;
  }
  .backtop.show {
    visibility: visible;
    cursor: pointer;
    opacity: 1;
    bottom: 30px;
  }
  .backtop svg {
    width: 25px;
    height: auto;
  }
  .titlehome {
    position: relative;
    width: 100%;
    display: flex;
    margin: 0 auto 5px;
  }
  .relBks {
    display: block;
    overflow: hidden;
    margin: 0 auto;
  }
  .relBks a.label-link {
    position: absolute;
    text-indent: -99999999px;
  }
  .relBks h4 {
    margin-bottom: 5px;
  }
  .relBks .relTL {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
  }
  .jump-link {
    margin-left: 10px;
  }
  .jump-link a {
    color: #e90000;
    text-transform: capitalize;
  }
  #blog-pager .loading .loader,
  .relWr,
  .relWr li {
    position: relative;
    overflow: hidden;
  }
  .relWr {
    clear: both;
    max-width: 100%;
    padding: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 2rem;
    display: grid;
  }
  #relPSt .tHimage {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
  .relWr li {
    padding: 0;
    -webkit-box-flex: 1;
    margin: 0 auto;
    box-sizing: border-box;
    list-style: none;
    width: 100%;
    flex-direction: column;
    display: flex;
  }
  #blog-pager {
    width: 100%;
    font-size: 15px;
    font-weight: 500;
    clear: both;
    box-sizing: border-box;
  }
  #blog-pager .loMr {
    display: block;
    border: 0;
    -webkit-transition: -webkit-transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
    -webkit-transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
    transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
    background: #efefef;
    color: #000;
    border-radius: 10px;
    float: none;
    padding: 10px 25px;
    font-weight: 400;
    font-size: 16px;
    transition: 0.3s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    margin: 0;
  }
  #blog-pager .loMr svg {
    width: auto;
    height: 20px;
    vertical-align: middle;
    margin-left: 5px;
  }
  #blog-pager .loMr svg path {
    fill: #000;
  }
  #blog-pager #ldLnk {
    cursor: pointer;
  }
  #blog-pager #ldLnk:hover {
    background-color: #e90000;
    color: #fff;
  }
  #blog-pager .loMr:hover svg path {
    fill: #fff;
  }
  #blog-pager .loMr.noMr {
    background-color: #e90000;
    color: #fff;
  }
  #blog-pager .loading,
  #blog-pager .noMr {
    display: none;
  }
  #blog-pager .loading .loader {
    display: block;
    margin: 0;
    height: 35px;
  }
  #blog-pager .noMr.show {
    display: inline-block;
    cursor: no-drop;
  }
  #blog-pager .loading .loader:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 28px;
    height: 28px;
    margin: -16px 0 0 -16px;
    border: 2px solid;
    border-right-color: #e90000;
    border-radius: 100%;
    animation: spinner 1.1s infinite linear;
    transform-origin: center;
  }
  @-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
  }
  @keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
  }
  .pstANm {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  @keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
  }
  .post-fadeIn {
    animation-name: fadeIn;
  }
  @keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 5px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
  }
  .pstINp {
    animation-name: fadeInUp;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  .post-body tr {
    padding: 10px 0;
    line-height: 1.42;
  }
  .post-body td.tr-caption {
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.42;
    padding: 10px 0;
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
  }
  .darkmode .post-body td.tr-caption {
    border-bottom: 1px solid rgb(255 255 255 / 8%);
  }
  .goomsite-wrapper {
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .slotbanner {
    overflow: hidden;
    clear: both;
    margin-top: 17px;
  }
  #banner-home2 .widget {
    margin: 30px 0 0;
  }
  .slotbanner h3 {
    font-size: 13px;
    letter-spacing: 1px;
  }
  .blog-pager .blog-pager-newer-link,
  .blog-pager .blog-pager-older-link {
    width: auto;
    padding: 0 15px;
    height: 35px;
    line-height: 35px;
    font-size: 13px;
    border-bottom: 2px solid rgb(10 0 0 / 14%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin: 10px 0;
    background: #fff;
  }
  .blog-pager .older-link {
    float: right;
  }
  .archive #blog-pager,
  .home .blog-pager .blog-pager-newer-link,
  .home .blog-pager .older-link {
    display: none;
  }
  .comments iframe#comment-editor {
    max-width: 100%;
    box-sizing: border-box;
    padding: 0;
  }
  #comment-editor {
    margin: 0;
  }
  .darkmode .comments iframe#comment-editor {
    border-right: 1px dashed #555d75;
    border-left: 1px dashed #555d75;
  }
  .bPst-comments ol#top-ra {
    padding: 0;
    margin: 0;
    border: 0;
  }
  .comment-replies {
    padding: 0;
    margin: 0 0 10px;
  }
  #form-wrapper p {
    box-shadow: 1px 1px 5px 0 rgba(1, 1, 1, 0.05);
    background: #fff;
    padding: 30px;
    border-radius: 1rem;
    border-left: 4px solid #e90000;
  }
  .bPst-comments .comments-title {
    margin: 0 0 20px;
  }
  #bPst {
    overflow: hidden;
    width: 22px;
    height: 22px;
  }
  #comments {
    margin: 0 0 30px;
  }
  .comments {
    display: block;
    clear: both;
    margin: 0;
  }
  .comments h3 {
    font-size: 15px;
    display: inline-block;
    font-weight: 600;
  }
  .comments h3 span {
    margin-right: 5px;
  }
  .comments .comWP {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    overflow: hidden;
    height: 25px;
  }
  .comments .comWP .iconment svg {
    width: 25px;
    height: auto;
    vertical-align: middle;
  }
  .comments .comments-content .comment {
    margin: 0;
    padding: 0 0 8px;
    list-style: none;
  }
  .comments .comments-content .comment:first-child {
    padding-top: 0;
  }
  .facebook-tab,
  .fb_iframe_widget iframe,
  .fb_iframe_widget_fluid span {
    width: 100% !important;
  }
  .comments .item-control {
    position: static;
  }
  .comments .avatar-image-container {
    float: left;
    overflow: hidden;
    position: absolute;
  }
  .comments .avatar-image-container,
  .comments .avatar-image-container img {
    height: 35px;
    max-height: 35px;
    width: 35px;
    max-width: 35px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
  }
  .comments .comment-block {
    overflow: hidden;
    padding: 0 0 20px;
  }
  .comments .comment-block,
  .comments .comments-content .comment-replies {
    margin: 0 0 0 50px;
  }
  .comments .comments-content .inline-thread {
    padding: 0;
  }
  .comments .comment-actions {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
  }
  .comments .comments-content .comment-header {
    font-size: 16px;
    display: block;
    overflow: hidden;
    clear: both;
    margin: 0 0 10px;
    padding: 0;
    border-bottom: 0;
  }
  .comments .comments-content .user {
    font-style: normal;
    font-weight: 500;
    float: left;
    font-size: 15px;
    display: inline-block;
  }
  .comments .comments-content .icon.blog-author {
    display: none;
  }
  .bPst-comments {
    display: block;
    font-size: 15px;
    font-weight: 400;
    text-align: left;
    color: #3f526e;
    margin: 30px 0;
    background-color: #fff;
    border-radius: 1rem;
    -webkit-transition: -webkit-transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
    -webkit-transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
    transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
    box-shadow: 1px 1px 5px 0 rgba(1, 1, 1, 0.05);
    padding: 2rem;
    overflow: hidden;
  }
  .comments .comments-content .comment-content {
    margin-bottom: 10px;
  }
  .comments .comment .comment-actions a {
    color: #636261;
    font-weight: 400;
    font-size: 13px;
    margin-right: 10px;
  }
  .comments .comments-content .datetime {
    float: right;
    font-size: 11px;
    font-weight: 400;
    color: #444;
    position: relative;
    padding: 0;
    margin: 0;
    display: block;
  }
  .comments .comments-content .loadmore,
  .comments .comments-content .loadmore.loaded,
  .comments .continue a,
  .comments .thread-chrome.thread-collapsed,
  .contact-form .widget-title,
  .thread-expanded .thread-arrow,
  .thread-expanded .thread-count {
    display: none;
  }
  .comments .comments-content .datetime a,
  .comments .comments-content .datetime a:hover {
    color: #aaa;
  }
  .comments .thread-toggle {
    margin-bottom: 4px;
  }
  .comments .thread-toggle .thread-arrow {
    height: 7px;
    margin: 0 3px 2px 0;
  }
  .comments .continue a,
  .comments .thread-count a {
    -webkit-transition: opacity 0.17s;
    -moz-transition: opacity 0.17s;
    -ms-transition: opacity 0.17s;
    -o-transition: opacity 0.17s;
    transition: opacity 0.17s;
  }
  .comments .continue a:hover,
  .comments .thread-count a:hover {
    opacity: 0.8;
  }
  .comments .thread-expanded {
    padding: 5px 0 0;
  }
  .thread-arrow:before {
    content: "";
    color: #000000;
    font-weight: 400;
    margin: 0 2px 0 0;
  }
  .comments .comment-replybox-thread,
  .comments .comments-content .comment-thread {
    margin: 0;
  }
  .comments .continue a {
    padding: 0 0 0 60px;
    font-weight: 400;
  }
  .comments .comments-content .loadmore.loaded {
    margin: 0;
    padding: 0;
  }
  .post-footer .author-profile {
    position: relative;
    display: flex;
    overflow: hidden;
    column-gap: 15px;
    margin: 30px auto;
    line-height: 1.4;
    align-items: center;
    font-size: 16px;
    padding: 20px 0;
    border-top: 1px solid #f1f6fd;
    border-bottom: 1px solid #f1f6fd;
  }
  .post-footer .author-image-box {
    display: block;
    width: 90px;
    height: 90px;
    min-width: 0;
  }
  .post-footer .author-about {
    width: 85%;
  }
  .post-footer .author-profile .author-image-box img {
    width: 90px;
    height: 90px;
  }
  .post-footer .author-profile .author-name {
    display: block;
    font-size: 17px;
    margin: 0;
    padding-right: 0;
    font-weight: 600;
    color: #e90000;
  }
  .post-footer .author-profile .author-name span {
    color: #000;
    margin-right: 5px;
  }
  .post-footer .author-profile .author-bio {
    display: block;
    font-size: 15px;
    margin: 10px 0;
  }
  .post-body h1,
  .post-body h2,
  .post-body h3,
  .post-body h4,
  .post-body h5,
  .post-body h6 {
    margin: 0 0 15px;
  }
  .post-body h3 {
    font-size: 21px;
  }
  .post-body h4 {
    font-size: 18px;
  }
  .post-body h5 {
    font-size: 16px;
  }
  .post-body h6 {
    font-size: 13px;
  }
  .widget .post-body ol,
  .widget .post-body ul {
    padding-left: 35px;
  }
  .widget .post-body li {
    margin: 5px 0;
    padding: 0;
    list-style: decimal;
  }
  .post-body a {
    transition: color 0.17s ease;
    color: #e90000;
  }
  .post-body a:hover {
    color: var(--warna-utama);
  }
  .post-body strike {
    text-decoration: line-through;
  }
  .contact-form {
    overflow: hidden;
  }
  .contact-form .contact-form-name {
    width: calc(50% - 5px);
  }
  .contact-form .contact-form-email {
    width: calc(50% - 5px);
    float: right;
  }
  .sidebar .widget {
    position: relative;
    box-sizing: border-box;
  }
  .sidebar a:link,
  .sidebar li a:visited {
    color: #000000;
  }
  .sidebar a:hover,
  .sidebar li a:visited:hover {
    color: var(--warna-utama);
  }
  .sidebar .widget-content {
    margin: 0;
    color: #000;
    font-size: 14px;
  }
  .sidebar .list-label ul {
    max-width: 100%;
    padding: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
    display: grid;
  }
  ul.social-counter {
    margin: 0;
    display: flex;
    align-items: center;
  }
  .errorWrap,
  .subs-header {
    align-items: center;
  }
  .social-counter li {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 30px 0 0 !important;
    margin: 0 !important;
    list-style: none;
  }
  .social-counter li:last-child {
    padding-right: 0 !important;
  }
  .social-counter li:nth-child(1),
  .social-counter li:nth-child(2),
  .social-counter li:nth-child(3),
  .social-counter li:nth-child(4) {
    margin-top: 0;
  }
  .social-counter li a {
    display: block;
    font-size: 15px;
    text-align: center;
    transition: color 0.17s;
  }
  .social-counter li a:hover {
    color: #000000;
  }
  .list-label .label-count {
    position: relative;
    float: right;
    min-width: 16px;
    height: 16px;
    background-color: #e90000;
    color: #ffffff;
    font-size: 11px;
    font-weight: 400;
    text-align: center;
    line-height: 16px;
  }
  .cloud-label li {
    position: relative;
    float: left;
    margin: 0 5px 10px 0;
  }
  .cloud-label li a {
    display: inline-block !important;
    line-height: 26px;
    margin-right: 35px;
  }
  .sidebar li {
    list-style: none;
  }
  .sidebar .FollowByEmail > .widget-title > h3 {
    margin: 0;
  }
  .Label ul li span,
  .sidebar .Label li a,
  .footer a:link,
  .footer li a:visited {
    padding: 0;
    display: block;
    transition: initial;
    font-weight: 500;
  }
  .FollowByEmail .widget-content {
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    text-align: center;
    font-weight: 400;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 2px;
    border: 1px solid #eee;
  }
  .FollowByEmail .widget-content > h3 {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    margin: 0 0 13px;
  }
  .FollowByEmail .before-text {
    font-size: 13px;
    line-height: 1.5em;
    margin: 0 0 15px;
    display: block;
    padding: 0 10px;
    overflow: hidden;
  }
  .FollowByEmail .follow-by-email-inner {
    position: relative;
  }
  .FollowByEmail .follow-by-email-inner .follow-by-email-address {
    color: #000000;
    font-family: inherit;
    margin: 0 0 10px;
    box-sizing: border-box;
    transition: ease 0.17s;
  }
  .FollowByEmail .follow-by-email-inner .follow-by-email-submit {
    font-family: inherit;
    background-color: #e90000;
    text-transform: uppercase;
    margin: 0;
    transition: opacity 0.17s ease;
  }
  .FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover {
    opacity: 0.85;
  }
  #ArchiveList ul.flat li {
    list-style: none;
    padding: 7px 0;
    border-bottom: 1px dotted #eaeaea;
  }
  #ArchiveList ul.flat li:first-child {
    padding-top: 0;
  }
  #ArchiveList ul.flat li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }
  #ArchiveList .flat li > a {
    display: block;
    color: #000000;
    transition: color 0.17s;
  }
  .header-search,
  .subs-c ul,
  .subs-header {
    display: flex;
  }
  #ArchiveList .flat li > a > span {
    position: relative;
    float: right;
    min-width: 16px;
    height: 16px;
    background-color: #e90000;
    color: #ffffff;
    font-size: 11px;
    font-weight: 400;
    text-align: center;
    line-height: 16px;
  }
  .subs-c ul {
    justify-content: center;
  }
  .subs-c ul li {
    padding: 0 5px;
  }
  .subs-c li a {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 7px 15px;
    color: #fff;
    background: #e90000;
    border-radius: 30px;
  }
  .subs-c li a:hover {
    color: #ffffff;
    background: #e90000;
  }
  .menu-warpper {
    margin: 0 auto;
    position: relative;
    background: #f7f7f7;
  }
  .FeaturedPost .widget-title {
    overflow: initial;
  }
  .widget-title {
    display: flex;
    position: relative;
    justify-content: space-between;
    overflow: hidden;
    align-items: center;
    margin-bottom: 20px;
  }
  .widget-title > h3 {
    color: var(--warna-text-heading-h1-h2-h3);
    margin: 0;
    text-align: left;
    padding-left: 15px;
  }
  .widget-title:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: #000;
    height: 70%;
    width: 4px;
  }
  a.more-link {
    font-size: 11px;
    color: #3c3c3c;
  }
  .relBks .relTL h3 {
    color: #3f526e;
    font-weight: 500;
  }
  .relNav {
    color: var(--warna-utama);
    font-size: 20px;
    display: flex;
    align-items: center;
  }
  .relNav svg {
    fill: var(--warna-utama);
    width: 10px;
    height: auto;
    vertical-align: middle;
  }
  .relNtBtN {
    margin-left: 15px;
  }
  .relNav span:hover {
    cursor: pointer;
  }
  .widget-title h2.titlehome {
    font-weight: 500;
    color: #000000 !important;
  }
  .widget-title h2.titlehome:before {
    display: block;
    width: 680px;
    border-bottom: dotted 2px hsla(0, 0%, 90%, 0.58);
    right: 0;
    z-index: 0;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .tHimage,
  .tHimg {
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .tHimage {
    width: 45%;
    max-width: 45%;
    margin-right: 20px;
    overflow: hidden;
    flex: 0 0 auto;
  }
  #credit,
  .cnPst {
    -ms-flex-flow: row wrap;
  }
  .tHimg {
    width: 100%;
    overflow: hidden;
    height: 0;
    padding-top: 75%;
  }
  .tHimg img {
    width: 100%;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    object-fit: cover;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  .tHimg img:hover {
    transform: scale(1.06);
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
  }
  .cnPst {
    margin: 0 auto;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    flex-flow: row wrap;
    position: relative;
  }
  .PopularPosts .post {
    position: relative;
    overflow: hidden;
  }
  .PopularPosts .post:last-child {
    margin-bottom: 0;
  }
  .PopularPosts .post .post-content {
    position: relative;
    display: flex;
  }
  .PopularPosts .post .tHimage {
    width: 90px;
    margin-right: 20px;
  }
  .PopularPosts .psTinF {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  .PopularPosts .post-title,
  .relBks h4 {
    font-size: 14px;
    color: #000;
    text-decoration: none;
  }
  .PopularPosts .post-title {
    margin: 0 auto 5px;
  }
  .PopularPosts .post-title a {
    transition: color 0.17s;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .PopularPosts .post-date:before {
    font-size: 10px;
  }
  .contact-form-email,
  .contact-form-email-message,
  .contact-form-name {
    padding: 10px 20px;
    margin: 0 0 10px;
    float: left;
    width: 100%;
    font-size: 13px;
    box-sizing: border-box;
    font-family: inherit;
  }
  .contact-form-email:focus,
  .contact-form-email-message:focus,
  .contact-form-name:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .BlogSearch .search-action {
    color: #ffffff;
    transition: background 0.17s ease;
    cursor: pointer;
  }
  .contact-form-widget {
    clear: both;
  }
  .contact-form-widget form {
    font-weight: 400;
  }
  .contact-form-widget form .bForm label {
    margin-bottom: 10px;
    display: block;
    font-size: 15px;
  }
  .contact-form-email,
  .contact-form-name {
    height: 35px;
    line-height: 35px;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
    -moz-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
    border-radius: 50px;
    border: 0;
  }
  .contact-form-email-message {
    border: 0;
    border-radius: 15px;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
    -moz-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 13%), inset 1px 1px 5px #c3;
  }
  .contact-form-button-submit {
    float: left;
    height: 35px;
    border: 0;
    font-size: 13px;
    line-height: 30px;
    box-sizing: border-box;
    background: transparent;
    padding: 0 18px;
    margin: 0;
    background-color: #f1f6fd;
    color: #000;
    font-family: "Inter", sans-serif;
    border-radius: 5px;
    transition: 0.3s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    cursor: pointer;
  }
  .contact-form-error-message-with-border,
  .contact-form-success-message-with-border {
    width: 100%;
    font-size: 11px;
    line-height: 11px;
    padding: 3px 0;
    margin: 10px 0;
    float: left;
    text-align: center;
  }
  .contact-form-button-submit:hover,
  .Profile .profile-info > .profile-link:hover {
    background-color: #e90000;
    color: #fff;
  }
  .contact-form-error-message-with-border {
    background-color: #fbe5e5;
    box-sizing: border-box;
    border: 1px solid #fc6262;
  }
  .contact-form-success-message-with-border {
    background-color: #eaf6ff;
    box-sizing: border-box;
    border: 1px solid #5ab6f9;
  }
  .BlogSearch .search-action,
  .BlogSearch .search-input {
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    box-sizing: border-box;
  }
  .contact-form-cross {
    margin: 0 0 0 3px;
  }
  .contact-form-error-message,
  .contact-form-success-message {
    margin: 0;
  }
  .BlogSearch .search-input {
    float: left;
    width: 75%;
    background-color: #ffffff;
    font-weight: 400;
    padding: 5px 10px;
    border: 1px solid #ebebeb;
    border-right-width: 0;
    border-radius: 2px 0 0 2px;
  }
  .BlogSearch .search-action {
    float: right;
    width: 25%;
    font-family: inherit;
    background-color: #e90000;
    padding: 0 5px;
    border: 0;
    border-radius: 0 2px 2px 0;
  }
  .common-widget .LinkList ul li,
  .common-widget .PageList ul li {
    width: calc(50% - 5px);
    padding: 7px 0 0;
  }
  .common-widget .LinkList ul li:nth-child(odd),
  .common-widget .PageList ul li:nth-child(odd) {
    float: left;
  }
  .common-widget .LinkList ul li:nth-child(even),
  .common-widget .PageList ul li:nth-child(even) {
    float: right;
  }
  .common-widget .LinkList ul li a,
  .common-widget .PageList ul li a {
    display: block;
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    transition: color 0.17s ease;
  }
  .common-widget .LinkList ul li a:hover,
  .common-widget .PageList ul li a:hover {
    color: #e90000;
  }
  .common-widget .LinkList ul li:first-child,
  .common-widget .LinkList ul li:nth-child(2),
  .common-widget .PageList ul li:first-child,
  .common-widget .PageList ul li:nth-child(2) {
    padding: 0;
  }
  .hidden-widgets {
    display: none;
    visibility: hidden;
  }
  .error404 #mWrp {
    flex: 1 1 100%;
    max-width: 100%;
    min-width: 0;
    padding-right: 0;
  }
  .error404 #sdWrp {
    display: none;
  }
  .errorWrap {
    text-align: center;
    display: flex;
    flex-flow: column;
    justify-content: center;
    font-size: 14px;
  }
  .errorWrap h3 {
    font-size: 160px;
    line-height: 1;
    margin: 0 0 30px;
  }
  .errorWrap h4 {
    font-size: 25px;
    margin: 0 0 20px;
  }
  .errorWrap p {
    margin: 0 0 10px;
  }
  .clR {
    color: var(--warna-utama);
    display: flex;
    align-items: center;
    justify-content: space-between;
    letter-spacing: 1px;
    font-weight: 600;
  }
  .dm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
  }
  .dm .menushow {
    font-size: 19px;
    cursor: pointer;
  }
  .dm .menushow svg {
    width: 20px;
    height: auto;
    vertical-align: middle;
    fill: #000;
  }
  .dm label {
    width: 50px;
    height: 25px;
    position: relative;
    display: flex;
    border-radius: 99rem;
    align-items: center;
    border: 1px solid rgb(135 135 135 / 53%);
    cursor: pointer;
    transition: 0.3s;
  }
  .dm label:after {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    top: 3px;
    left: 3px;
    background: #9999;
    border-radius: 180px;
    transition: 0.3s;
  }
  .dm label svg.sun {
    left: 5px;
    transition: 0.3s;
  }
  .dm label svg {
    position: absolute;
    width: 13px;
    top: 5px;
    z-index: 100;
  }
  .dm label svg path {
    fill: #000;
  }
  .dm label svg.moon {
    left: 31px;
    transition: 0.3s;
  }
  .dm input {
    width: 0;
    height: 0;
    visibility: hidden;
    position: absolute;
    text-indent: -9999999999px;
  }
  .dm input:checked + label {
    background: #181c22;
    border: 1px solid #283244;
  }
  .dm input:checked + label:after {
    left: 46px;
    transform: translateX(-100%);
    background: #2d386c;
  }
  .dm input:checked + label svg path {
    fill: #becde9;
  }
  .darkmode .dm input:checked + label svg path {
    fill: #ffb60a;
  }
  .footer,
  .ftrWrp {
    overflow: hidden;
    position: relative;
  }
  .errorWrap a {
    display: block;
    color: #e90000;
    padding: 10px 30px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 24px 24px -8px rgba(0, 0, 0, 0.05);
  }
  .errorWrap a i {
    font-size: 20px;
  }
  #relBefore {
    position: relative;
    margin: 40px 0;
    padding: 1.5em 0;
    border-top: 1px solid #f1f6fd;
    border-bottom: 1px solid #f1f6fd;
    font-size: 16px;
  }
  #relBefore a {
    color: #000;
  }
  #relBefore a:hover {
    opacity: 0.7;
  }
  #relBefore span {
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    padding: 2px 14px;
    background-color: #fefefe;
    border: 1px solid #e6e6e6;
    border-radius: 15px;
    position: absolute;
    top: -15.5px;
    left: 20px;
  }
  .darkmode #relBefore span {
    background: #1a1f28;
    border: 1px dotted rgb(234 234 234 / 8%);
  }
  #relBefore ul {
    margin: 8px 0 0;
    padding-left: 20px;
  }
  #relBefore li {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+DQo8Zz48Zz48cGF0aCBmaWxsPSIjNjY3ZWVhIiBkPSJNMTI3LjUgMjEyLjlMMjQ2IDEyOCAxMjcuNSA0My4xIHoiLz48cGF0aCBmaWxsPSIjNjY3ZWVhIiBzdHJva2U9IiM2NjdlZWEiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAgMTI4TDEzOC40IDEyOCIvPjwvZz48L2c+DQo8L3N2Zz4=")
        left / 15px no-repeat;
    list-style-type: none;
    padding: 0 25px;
    transition: all 0.4s ease;
    filter: sepia(9);
  }
  #footer {
    overflow: hidden;
    box-sizing: border-box;
    background: #fff;
    color: #000;
    width: 100%;
    padding: 0;
    position: relative;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
    border-radius: 10px;
  }
  .ftrWrp {
    align-items: center;
    padding: 50px 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 25px 0;
    font-size: 15px;
    width: 75%;
    margin: 0 auto;
  }
  .footer {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
  }
  #footer a,
  #footer a:visited {
    color: #000000;
  }
  #footer a:hover,
  #footer a:visited:hover {
    color: #e90000;
  }
  #footer .widget-title > h3 {
    text-align: left;
    color: #000000;
  }
  .footer .widget {
    overflow: hidden;
  }
  .footer .widget-content p {
    margin: 0;
    padding: 10px;
    border: 1px solid;
  }
  .ftrWrp ul.social-counter {
    justify-content: center;
  }
  .footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .footer li {
    padding: 0 0 18px 0;
  }
  .footer li:last-child {
    padding-bottom: 0;
  }
  #footer2 .widget-title {
    display: none;
  }
  #footer2 ul {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    gap: 5px;
  }
  #footer2 li {
    padding: 0 10px;
    display: flex;
    float: left;
  }
  .btn-header a.jetbtn,
  .button,
  .text-dropcap,
  input.button {
    text-transform: uppercase;
  }
  .cloud-label .label-count {
    position: absolute;
    top: -3px;
    border-radius: 50px;
    right: 12px;
    background: #e90000;
    color: #fff;
    min-width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    font-size: 10px;
    text-align: center;
    line-height: 18px;
  }
  #credit {
    position: relative;
    margin: 0;
    font-size: 13px;
    text-align: center;
    padding: 20px 0;
  }
  #credit a {
    text-decoration: none;
  }
  .Profile .tHimage {
    width: 100px;
    height: 100px;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .Profile .tHimg {
    border-radius: 99rem;
  }
  .Profile .profile-datablock {
    margin: 0;
  }
  .Profile .profile-textblock {
    font-size: 15px;
  }
  .Profile .profile-data.location {
    margin-bottom: 6px;
  }
  .Profile .profile-data.location svg {
    width: 25px;
    height: auto;
    vertical-align: middle;
    margin-right: 2px;
    opacity: 0.7;
  }
  .darkmode .Profile .profile-data.location path {
    fill: #becde9;
  }
  .Profile .profile-data .g-profile {
    display: block;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 5px;
    font-family: Poppins, sans-serif;
    transition: color 0.17s ease;
  }
  .Profile .profile-data .g-profile:hover {
    color: #e90000;
  }
  .Profile .profile-info > .profile-link {
    font-size: 13px;
    margin: 10px 0 0;
    padding: 6px 10px;
    display: block;
    border-radius: 5px;
    transition: 0.3s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    background: #f1f6fd;
  }
  .Profile .myprofile {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
  .ftrWrp .logo_footer img {
    width: 185px;
  }
  .text-dropcap {
    float: left;
    display: block;
    font-size: 53px;
    line-height: 50px;
    font-weight: 800;
    text-align: center;
    margin: 0 13px 0 0;
  }
  .button,
  input.button {
    position: relative;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: 1.34em;
    padding: 0.667em 2em;
    border-bottom: 0;
    -webkit-border-radius: 0.333em;
    -moz-border-radius: 0.333em;
    border-radius: 0.333em;
    background-color: rgba(84, 87, 102, 1);
    color: #ffffff !important;
    text-decoration: none !important;
    font-size: 0.778em !important;
    line-height: 1.714em !important;
    cursor: pointer;
    -webkit-transition: background-color 0.3s linear, color 0.3s linear;
    -moz-transition: background-color 0.3s linear, color 0.3s linear;
    transition: background-color 0.3s linear, color 0.3s linear;
  }
  .button:hover,
  input.button:hover {
    border-bottom: 0;
    background-color: rgba(84, 87, 102, 0.9);
  }
  .button:active,
  input.button:active {
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.1);
  }
  .button i {
    margin-right: 0.667em;
    line-height: 1em !important;
  }
  .button.red,
  input.button.red {
    background-color: rgba(253, 104, 91, 1);
  }
  .button.red:hover,
  input.button.red:hover {
    background-color: rgba(253, 104, 91, 0.9);
  }
  .button.orange,
  input.button.orange {
    background-color: rgba(250, 111, 87, 1);
  }
  .button.orange:hover,
  input.button.orange:hover {
    background-color: rgba(250, 111, 87, 0.9);
  }
  .button.yellow,
  input.button.yellow {
    background-color: rgba(254, 205, 94, 1);
  }
  .button.yellow:hover,
  input.button.yellow:hover {
    background-color: rgba(254, 205, 94, 0.9);
  }
  .button.green,
  input.button.green {
    background-color: rgba(161, 210, 110, 1);
  }
  .button.green:hover,
  input.button.green:hover {
    background-color: rgba(161, 210, 110, 0.9);
  }
  .button.mint,
  input.button.mint {
    background-color: rgba(79, 206, 173, 1);
  }
  .button.mint:hover,
  input.button.mint:hover {
    background-color: rgba(79, 206, 173, 0.9);
  }
  .button.aqua,
  input.button.aqua {
    background-color: rgba(85, 193, 231, 1);
  }
  .button.aqua:hover,
  input.button.aqua:hover {
    background-color: rgba(85, 193, 231, 0.9);
  }
  .button.blue,
  input.button.blue {
    background-color: rgba(96, 158, 234, 1);
  }
  .button.blue:hover,
  input.button.blue:hover {
    background-color: rgba(96, 158, 234, 0.9);
  }
  .button.purple,
  input.button.purple {
    background-color: rgba(171, 148, 233, 1);
  }
  .button.purple:hover,
  input.button.purple:hover {
    background-color: rgba(171, 148, 233, 0.9);
  }
  .button.pink,
  input.button.pink {
    background-color: rgba(234, 137, 191, 1);
  }
  .button.pink:hover,
  input.button.pink:hover {
    background-color: rgba(234, 137, 191, 0.9);
  }
  .button.white,
  input.button.white {
    background-color: rgba(255, 255, 255, 1);
    color: #545766 !important;
  }
  .button.white:hover,
  input.button.white:hover {
    background-color: rgba(255, 255, 255, 0.9);
  }
  .button.grey,
  input.button.grey {
    background-color: rgba(170, 178, 188, 1);
  }
  .button.grey:hover,
  input.button.grey:hover {
    background-color: rgba(170, 178, 188, 0.9);
  }
  .button.dark-grey,
  input.button.dark-grey {
    background-color: rgba(84, 87, 102, 1);
  }
  .button.dark-grey:hover,
  input.button.dark-grey:hover {
    background-color: rgba(84, 87, 102, 0.9);
  }
  .button.transparent,
  input.button.transparent {
    border: 2px solid rgba(84, 87, 102, 1);
    background-color: transparent;
    color: rgba(84, 87, 102, 1) !important;
  }
  .button.transparent:hover,
  input.button.transparent:hover {
    border: 2px solid rgba(84, 87, 102, 1);
    background-color: rgba(84, 87, 102, 1);
    color: #ffffff !important;
  }
  .button.transparent.red,
  input.transparent.button.red {
    border: 2px solid rgba(253, 104, 91, 1);
    color: rgba(253, 104, 91, 1) !important;
  }
  .button.transparent.red:hover,
  input.button.transparent.red:hover {
    border: 2px solid rgba(253, 104, 91, 1);
    background-color: rgba(253, 104, 91, 1);
    color: #ffffff !important;
  }
  .button.transparent.orange,
  input.transparent.button.orange {
    border: 2px solid rgba(250, 111, 87, 1);
    color: rgba(250, 111, 87, 1) !important;
  }
  .button.transparent.orange:hover,
  input.button.transparent.orange:hover {
    border: 2px solid rgba(250, 111, 87, 1);
    background-color: rgba(250, 111, 87, 1);
    color: #ffffff !important;
  }
  .button.transparent.yellow,
  input.transparent.button.yellow {
    border: 2px solid rgba(254, 205, 94, 1);
    color: rgba(254, 205, 94, 1) !important;
  }
  .button.transparent.yellow:hover,
  input.button.transparent.yellow:hover {
    border: 2px solid rgba(254, 205, 94, 1);
    background-color: rgba(254, 205, 94, 1);
    color: #ffffff !important;
  }
  .button.transparent.green,
  input.transparent.button.green {
    border: 2px solid rgba(161, 210, 110, 1);
    color: rgba(161, 210, 110, 1) !important;
  }
  .button.transparent.green:hover,
  input.button.transparent.green:hover {
    border: 2px solid rgba(161, 210, 110, 1);
    background-color: rgba(161, 210, 110, 1);
    color: #ffffff !important;
  }
  .button.transparent.mint,
  input.transparent.button.mint {
    border: 2px solid rgba(79, 206, 173, 1);
    color: rgba(79, 206, 173, 1) !important;
  }
  .button.transparent.mint:hover,
  input.button.transparent.mint:hover {
    border: 2px solid rgba(79, 206, 173, 1);
    background-color: rgba(79, 206, 173, 1);
    color: #ffffff !important;
  }
  .button.transparent.aqua,
  input.transparent.button.aqua {
    border: 2px solid rgba(85, 193, 231, 1);
    color: rgba(85, 193, 231, 1) !important;
  }
  .button.transparent.aqua:hover,
  input.button.transparent.aqua:hover {
    border: 2px solid rgba(85, 193, 231, 1);
    background-color: rgba(85, 193, 231, 1);
    color: #ffffff !important;
  }
  .button.transparent.blue,
  input.transparent.button.blue {
    border: 2px solid rgba(96, 158, 234, 1);
    color: rgba(96, 158, 234, 1) !important;
  }
  .button.transparent.blue:hover,
  input.button.transparent.blue:hover {
    border: 2px solid rgba(96, 158, 234, 1);
    background-color: rgba(96, 158, 234, 1);
    color: #ffffff !important;
  }
  .button.transparent.purple,
  input.transparent.button.purple {
    border: 2px solid rgba(171, 148, 233, 1);
    color: rgba(171, 148, 233, 1) !important;
  }
  .button.transparent.purple:hover,
  input.button.transparent.purple:hover {
    border: 2px solid rgba(171, 148, 233, 1);
    background-color: rgba(171, 148, 233, 1);
    color: #ffffff !important;
  }
  .button.transparent.pink,
  input.transparent.button.pink {
    border: 2px solid rgba(234, 137, 191, 1);
    color: rgba(234, 137, 191, 1) !important;
  }
  .button.transparent.pink:hover,
  input.button.transparent.pink:hover {
    border: 2px solid rgba(234, 137, 191, 1);
    background-color: rgba(234, 137, 191, 1);
    color: #ffffff !important;
  }
  .button.transparent.white,
  input.transparent.button.white {
    border: 2px solid rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1) !important;
  }
  .button.transparent.white:hover,
  input.button.transparent.white:hover {
    border: 2px solid rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 1);
    color: #545766 !important;
  }
  .button.transparent.grey,
  input.transparent.button.grey {
    border: 2px solid rgba(170, 178, 188, 1);
    color: rgba(170, 178, 188, 1) !important;
  }
  .button.transparent.grey:hover,
  input.button.transparent.grey:hover {
    border: 2px solid rgba(170, 178, 188, 1);
    background-color: rgba(170, 178, 188, 1);
    color: #ffffff !important;
  }
  .button.transparent.dark-grey,
  input.transparent.button.dark-grey {
    border: 2px solid rgba(84, 87, 102, 1);
    color: rgba(84, 87, 102, 1) !important;
  }
  .button.transparent.dark-grey:hover,
  input.button.transparent.dark-grey:hover {
    border: 2px solid rgba(84, 87, 102, 1);
    background-color: rgba(84, 87, 102, 1);
    color: #ffffff !important;
  }
  .alert-message {
    position: relative;
  }
  .alert-content {
    margin-left: 95px;
  }
  .alert-message {
    display: block;
    background-color: #fafafa;
    padding: 12px 20px;
    margin: 20px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #2f3239;
  }
  .alert-message p {
    margin: 0 !important;
    padding: 0;
    line-height: 22px;
    font-size: 13px;
    color: #2f3239;
  }
  .alert-message span {
    font-size: 14px !important;
  }
  .alert-message i {
    font-size: 18px;
    line-height: 20px;
    margin-right: 5px;
  }
  .alert-message.success {
    background-color: #cbf3b9;
    border-color: #5eb139;
    color: #113800;
  }
  .alert-message.success a,
  .alert-message.success span {
    color: #1d9d74;
  }
  .alert-message.error {
    background-color: #ffcdc7;
    color: #ab5f56;
  }
  .alert-message.error a,
  .alert-message.error span {
    color: #378fff;
  }
  .alert-message.warning {
    background-color: #ffecc7;
    border-color: #fc6;
    color: #e99b00;
  }
  .alert-message.warning a,
  .alert-message.warning span {
    color: #8a6d3b;
  }
  .alert-message.alert {
    background-color: #bceeff;
    border-color: #8ae1ff;
    color: #21c2f8;
  }
  .alert-message.alert a,
  .alert-message.alert span {
    color: #f55d5d;
  }
  .image_left {
    float: left;
    margin-right: 30px;
    max-width: 50%;
  }
  .lazyload,
  .lazyloading {
    opacity: 0.3;
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background: #d7dee0;
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, #d7dee0), color-stop(18%, #c8cecf), color-stop(33%, #d7dee0));
    background: linear-gradient(to right, #d7dee0 10%, #c8cecf 18%, #d7dee0 33%);
    background-size: 200% 100% !important;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
  }
  .lazyloaded {
    opacity: 1;
  }
  @-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: 100% 0;
    }
    100% {
        background-position: -100% 0;
    }
  }
  @keyframes placeHolderShimmer {
    0% {
        background-position: 100% 0;
    }
    100% {
        background-position: -100% 0;
    }
  }
  .post-body pre {
    background-color: #333;
    padding: 0;
    margin: 0.5em auto;
    white-space: pre;
    word-wrap: break-word;
    overflow: auto;
    position: relative;
    width: 100%;
    -moz-tab-size: 2;
    -o-tab-size: 2;
    tab-size: 2;
    word-break: normal;
    user-select: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
  }
  .post-body pre code {
    color: #fff;
    opacity: 0.8;
    font-size: 12px;
    line-height: 1.5em;
    display: block;
    background: 0;
    border: 0;
    padding: 25px;
    font-family: "source code pro", menlo, consolas, monaco, monospace;
    white-space: pre-wrap;
    overflow: auto;
    user-select: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  .goompage .page {
    list-style: none;
    border-radius: inherit;
    margin: 0;
    position: fixed;
    z-index: 50;
    top: 50%;
    margin-top: -50px;
    width: 30px;
    background-color: #fff;
    border-color: #fff;
    transition: width 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .goompage .pg-arrow {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    background-color: #e90000;
    color: #fff;
  }
  .goompage .page.next a.pg-arrow:before {
    content: "Previous";
  }
  .goompage .page.prev a.pg-arrow:before {
    content: "Next";
  }
  .goompage .page.next a.pg-arrow:before,
  .goompage .page.prev a.pg-arrow:before {
    position: relative;
    display: block;
    pointer-events: none;
    writing-mode: tb-rl;
    transform: rotate(180deg);
    white-space: nowrap;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 3px;
    letter-spacing: 2px;
  }
  .goompage .page:hover .pg-arrow {
    color: #fff;
  }
  .goompage .pg-arrow i {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    width: 30px;
    line-height: normal;
  }
  .goompage .tmPost {
    opacity: 0;
    position: relative;
    top: 0;
    height: 100%;
    width: 370px;
    text-align: left;
    min-height: 120px;
    padding: 20px;
    vertical-align: top;
    background-color: #fff;
    border-radius: 2px;
    transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .goompage .tmPost h4.pg-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 500;
  }
  .goompage .goomthumb {
    display: flex;
    align-items: center;
  }
  .goompage .goomthumb .tHimage {
    max-width: 80px;
    margin-right: 10px;
  }
  .goompage .tmPost .goomthumb .tHimg {
    padding-top: 100%;
  }
  .goompage .page.next .tmPost {
    left: -385px;
  }
  .goompage .page.next:hover .tmPost {
    left: 30px;
    opacity: 1;
  }
  .goompage .page.prev .tmPost {
    right: -385px;
  }
  .goompage .page.prev:hover .tmPost {
    right: 0;
    opacity: 1;
  }
  .goompage .page.next .pg-arrow {
    left: 0;
  }
  .goompage .page:hover {
    width: 400px;
    box-shadow: -1px 6px 22.8px 1.2px rgb(0 0 0 / 10%);
  }
  .goompage .page:hover .pg-arrow {
    background-color: #e90000;
  }
  span.indent {
    position: absolute;
    opacity: 0;
    text-indent: -999999999999px;
  }
  .goompage .page.next {
    left: 0;
  }
  .goompage .page.prev {
    right: 0;
  }
  .FeaturedPost .tHimage {
    width: 100%;
    margin: 0;
    max-width: 100%;
  }
  .FeaturedPost .div-content h2 {
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    margin: 15px 0;
  }
  .MySearchLaman .gRWr {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    display: grid;
    gap: 30px;
  }
  .MySearchLaman .gR {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
  }
  .MySearchLaman .slTop .fr .gR {
    flex-direction: initial;
  }
  .MySearchLaman .gRWr .gR .tHimage {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .MySearchLaman #mWrp {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
    max-width: 100% !important;
    padding: 0;
  }
  .MySearchLaman .gR .psTinF {
    flex: 1 0;
    width: 100%;
  }
  .MySearchLaman #blog-pager {
    padding: 40px 0;
  }
  #blog-pager {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 20px;
  }
  .toc-auto {
    display: table;
    position: relative;
    border-radius: 3px;
    background-color: #f1f6fd;
    padding: 1.5rem;
    margin: 40px 0;
    border: 1px solid rgb(0 0 0 / 15%);
    max-width: 500px;
    width: 100%;
  }
  .toc-auto ul {
    margin-top: 5px;
    counter-reset: item;
    list-style: none;
    padding-left: 25px !important;
  }
  .toc-auto ul li a::before {
    content: counters(item, ".", decimal) ". ";
    display: inline-block;
    counter-increment: item;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 0.2em;
    float: left;
  }
  .toc-auto ul li a {
    transition: 0.3s ease-in;
    text-decoration: none;
    color: #555;
    font-weight: 600;
  }
  .toc-auto ul li ul li a {
    font-weight: 400;
    display: inline-flex;
    align-items: stretch;
    flex-wrap: nowrap;
    font-size: 16px;
  }
  .toc-auto a:hover,
  .toc-auto .current {
    text-decoration: underline;
  }
  .toc-auto input[type="checkbox"] {
    display: none;
  }
  .toc-title {
    font-weight: 600;
    font-size: 19px;
  }
  .toc-title:after {
    content: "-";
    background-color: #5d718f;
    border-radius: 3px;
    clear: both;
    float: right;
    margin-left: 1rem;
    color: #fff;
    cursor: pointer;
    font-weight: 400 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    transition: 0.3s ease-in;
  }
  .toc-title:after:hover {
    background-color: var(--main-color, #028271);
    color: #fff;
  }
  .toc-auto .toc {
    max-height: 100%;
    max-width: 500px;
    opacity: 1;
    overflow: hidden;
    transition: max-height 0.1s ease, max-width 0s ease, margin-top 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
    visibility: visible;
  }
  .toc-auto ul li,
  ol li {
    margin-bottom: 0 !important;
  }
  #toc-sh:checked ~ .toc-title:after {
    content: "+";
  }
  #toc-sh:checked ~ .toc {
    margin-top: 0;
    max-height: 0;
    max-width: 0;
    opacity: 0;
    transition: max-height 0s ease, max-width 0s ease, margin-top 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
    visibility: hidden;
  }
  #sICN {
    display: block;
    font-family: "Barlow", sans-serif;
    font-size: 13px;
    padding: 0;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    margin-right: 15px;
  }
  #sICN.active .fa-search,
  #sICN .fa-xmark,
  .custom-css,
  .option-theme,
  .OptionsCheckout,
  .license {
    display: none;
  }
  #sICN.active .fa-xmark {
    display: inline-flex;
  }
  #sICN svg {
    width: 20px;
    height: auto;
    vertical-align: middle;
    fill: #e90000;
  }
  #sICN .fa-xmark svg {
    width: 15px;
  }
  #nSch {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 50;
    display: none;
    border: 0;
    transition: all 0s ease;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    box-sizing: border-box;
  }
  .form-tab {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    background: #f1f6fd;
  }
  .form-tab input.search-terms:focus {
    padding: 0 10px;
  }
  #nSch form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 360px;
    padding: 0 20px;
    width: 100%;
    height: 70px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 24px 24px -8px rgba(0, 0, 0, 0.05);
  }
  input.search-terms {
    border: 0;
    background: transparent;
    line-height: 35px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .sICN {
    position: relative;
    vertical-align: middle;
    float: left;
    color: #6e80a5;
    margin: 10px;
  }
  button.search-action {
    box-sizing: border-box;
    text-transform: uppercase;
    font-size: 12px;
    background: transparent;
    font-weight: 600;
    font-family: Poppins, sans-serif;
    border: 0;
    color: #2d3746;
    opacity: 0.8;
    letter-spacing: 1px;
    cursor: pointer;
    padding-left: 20px;
  }
  .post-body u,
  .queryMessage a.show-more,
  .sitemaps li a:hover:after,
  ins {
    text-decoration: underline;
  }
  .inIframe {
    position: relative;
    width: 100%;
    overflow: hidden;
    vertical-align: middle;
    padding-top: 56.25%;
  }
  .post-content iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .margin-bottom {
    margin-bottom: 20px;
  }
  img.emo {
    display: inline-block;
    vertical-align: middle;
  }
  #comment-holder .cYTB {
    display: block;
    border: 0;
    background-color: #333;
    width: 100%;
    height: 320px;
    margin: 0 auto 30px;
  }
  #comment-holder .cIMG {
    display: block;
    margin: 0 auto 15px;
    outline: 0;
    height: auto;
  }
  #comment-holder code,
  #comment-holder i[rel="code"],
  #comment-holder pre,
  #comment-holder i[rel="pre"] {
    display: block;
    color: #e0ebff;
    background-color: #5d718f;
    padding: 0.5em 1em;
    word-wrap: normal;
    white-space: pre;
    overflow: auto;
  }
  #comment-holder code,
  #comment-holder i[rel="code"],
  #comment-holder pre,
  #comment-holder i[rel="pre"] {
    font: normal normal 12px / normal Monaco, "Courier New", Courier, Monospace;
  }
  #comment-holder blockquote,
  #comment-holder b[rel="quote"] {
    font-style: italic;
    font-size: 15px;
    flex-flow: nowrap;
    background: #f7faff;
    border-left: 3px solid #e5ebf5;
    display: flex;
    padding: 20px;
  }
  #comment-holder i[rel="image"],
  #comment-holder i[rel="youtube"] {
    display: block;
    overflow: hidden;
    border: 2px solid black;
    position: relative;
    width: 170px;
    height: 100px;
    margin: 0 auto 30px;
  }
  #comment-holder i[rel="image"]:before,
  #comment-holder i[rel="youtube"]:before {
    content: "Please enable your JavaScript to see this image!";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: red;
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 15px 0;
  }
  #comment-holder i[rel="youtube"]:before {
    content: "Please enable your JavaScript to watch this video!";
  }
  .morepost span {
    margin-left: 5px;
  }
  .morepost a {
    background: #f5f5f5;
    color: #646464 !important;
    position: relative;
    font-size: 10px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    line-height: 1.4;
    padding: 10px;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    vertical-align: top;
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  .morepost a:hover {
    background-color: #e90000;
    color: #fff !important;
  }
  .rmag,
  .rbig,
  .rect-left,
  .rect-right {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
  }
  .rM h2.post-title,
  .rmag .rbig h2.rect-title {
    font-size: 16px;
  }
  h2.rect-title {
    font-size: 14px;
  }
  .rbig .tHimage {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
  a.tagrec {
    position: absolute;
    top: 0;
    z-index: 99;
    color: #fff !important;
    background-color: #00f;
    padding: 4px 6px;
    font-weight: 600;
    font-size: 11px;
  }
  .rcinfo {
    display: flex;
    flex-direction: column;
    gap: 15px 0;
  }
  .rsmall {
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  .rsmall li {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0;
    position: relative;
  }
  .rsmall li:not(:first-child) > *:before {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: calc((30px / 2) * -1);
    left: 0;
    background: #efefef;
  }
  .rsmall li .tHimage {
    width: 100%;
    max-width: 90px;
    margin-right: 15px;
  }
  .rsmall li .tHimg {
    padding-top: 100%;
  }
  .recentcontent {
    display: flex;
    flex-direction: column;
    gap: 5px 0;
  }
  a.tagsmall {
    color: #e90000 !important;
    font-weight: 600;
    font-size: 11px;
  }
  .rmag h2 a,
  .rG h2.rect-title a {
    transition: color 0.17s;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .slTop {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  
  .slTop h2.rect-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .slTop .tHimg {
    padding-top: 100%;
  }
  
  .slTop .cTAbSl {
    position: relative;
  }
  .slTop .cTnSL .rcSnp {
    font-size: 15px;
    line-height: 23px;
    padding-right: 0;
    margin-bottom: 15px;
    font-weight: 400;
  }
  .slTop .owl-carousel .owl-dots {
    position: relative;
    margin: 15px auto 0;
    width: auto;
    text-align: center;
  }
  .slTop .owl-nav,
  .slTop .widget-title {
  
  }
  .slTop .owl-carousel .owl-next {
    right: 0 !important;
  }
  .slTop .owl-carousel .owl-prev {
    left: 0 !important;
  }
  .slTop .owl-next,
  .slTop .owl-prev {
    position: relative;
  }
  .slTop .owl-next,
  .slTop .owl-prev {
    top: 43%;
  }
  .slTop .owl-carousel .owl-prev,
  .slTop .owl-carousel .owl-next {
    padding: 0;
    border-radius: 0;
    width: 40px;
    height: 40px;
    background: #4d0270;
    color: #fff;
    box-shadow: none;
    border: 0 !important;
  }
  .slTop .owl-carousel .owl-next {
    background: #c6005f;
  }
  .slGS {
    position: relative;
  }
  .slGS .tHimg,
  .FeaturedPost .tHimg {
    padding-top: 62.5%;
  }
  .slGS .cTAbSl {
    position: absolute;
    bottom: 30px;
    left: 30px;
    right: 30px;
    z-index: 1;
    padding: 0;
  }
  .slGS .cTAbSl .post-tag,
  .featured .div-content .post-tag {
    position: relative;
    top: inherit;
    left: inherit;
    z-index: inherit;
  }
  .slGS .cTnSL,
  .featured .div-content {
    text-shadow: 1px 1px 0 #000;
  }
  .slGS .cTnSL .post-tag a,
  .featured .post-content .post-tag a {
    display: inline-block;
  }
  .slGS .cTnSL .rcSnp {
    color: #ffffff;
    font-size: 15px;
    line-height: 23px;
    padding-right: 0;
    margin-bottom: 15px;
    font-weight: 400;
  }
  .slGS .owl-carousel .owl-dots {
    bottom: 30px;
    position: absolute;
    margin: 0;
    width: auto;
    right: 30px;
  }
  .slGS .category-gallery {
    position: absolute;
    top: 15px;
    left: 30px;
    z-index: 3;
    overflow: hidden;
  }
  .slGS .category-gallery a.Videos:before,
  .slGS .category-gallery a.Video:before,
  .slGS .category-gallery a.videos:before,
  .slGS .category-gallery a.video:before {
    content: "";
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0ibTE3IDkuMiA1LjIxMy0zLjY1YS41LjUgMCAwIDEgLjc4Ny40MXYxMi4wOGEuNS41IDAgMCAxLS43ODcuNDFMMTcgMTQuOFYxOWExIDEgMCAwIDEtMSAxSDJhMSAxIDAgMCAxLTEtMVY1YTEgMSAwIDAgMSAxLTFoMTRhMSAxIDAgMCAxIDEgMXY0LjJabTAgMy4xNTkgNCAyLjhWOC44NGwtNCAyLjh2LjcxOFpNMyA2djEyaDEyVjZIM1ptMiAyaDJ2Mkg1VjhaIj48L3BhdGg+PC9zdmc+);
    background-color: #fff;
    background-size: 18px;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.9;
    color: #000;
    line-height: 18px;
    padding: 0 5px;
    font-size: 18px;
    width: 30px;
    height: 30px;
    border-radius: 10px;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 0.3s ease;
  }
  .slGS .cTnSL h2 {
    display: block;
    font-size: 24px;
    font-weight: 500;
    position: relative;
    color: #fff;
    line-height: 36px;
    margin: 15px 0;
  }
  .slGS .cTnSL h2 a {
    color: #ffffff;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .slGS .cTAbSl .post-meta {
    color: #ffffff;
    display: flex;
    padding: 0;
    font-size: 11px;
    line-height: 1.6;
  }
  .slGS .cTAbSl .post-meta > span:after,
  .time-info:after {
    display: none;
  }
  .slGS .cTAbSl .post-meta .rcNmE {
    font-size: 12px;
    font-weight: 600;
    display: block;
    line-height: 14px;
    position: relative;
    margin-bottom: 4px;
  }
  .slGS .owl-nav {
    position: absolute;
    z-index: 9;
    display: flex;
    top: 15px;
    right: 15px;
    gap: 0;
  }
  .slGS .owl-carousel .owl-next {
    right: 0 !important;
  }
  .slGS .owl-carousel .owl-prev {
    left: 0 !important;
  }
  .slGS .owl-next,
  .slGS .owl-prev {
    position: relative;
  }
  .slGS .owl-next,
  .slGS .owl-prev {
    top: 43%;
  }
  .slGS .owl-carousel .owl-prev,
  .slGS .owl-carousel .owl-next {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    border: 0 !important;
  }
  .slGS .owl-carousel .owl-prev svg,
  .slGS .owl-carousel .owl-next svg {
    width: 28px;
    height: auto;
    display: block;
    fill: #fff;
  }
  .slGS button {
    background: 0;
  }
  .owl-carousel,
  .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
  }
  .owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
  }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
  }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
  }
  .owl-carousel .owl-item,
  .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  .owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
  }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
  }
  .owl-carousel .owl-dots.disabled,
  .owl-carousel .owl-nav.disabled {
    display: none;
  }
  .no-js .owl-carousel,
  .owl-carousel.owl-loaded {
    display: block;
  }
  .owl-carousel .owl-dot,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel .owl-nav button.owl-prev,
  .owl-dot {
    border: 0;
  }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block;
  }
  .owl-carousel.owl-hidden {
    opacity: 0;
  }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
  }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
  }
  .owl-carousel.owl-rtl {
    direction: rtl;
  }
  .owl-carousel.owl-rtl .owl-item {
    float: right;
  }
  .owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both;
  }
  .owl-carousel .owl-animated-in {
    z-index: 0;
  }
  .owl-carousel .owl-animated-out {
    z-index: 1;
  }
  .owl-carousel .fadeOut {
    animation-name: fadeOut;
  }
  @keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
  }
  .owl-height {
    transition: height 0.5s ease-in-out;
  }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 0.4s ease;
  }
  .owl-carousel .owl-item .owl-lazy:not([src]),
  .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0;
  }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
  }
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
  }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 0.1s ease;
  }
  .owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
  }
  .owl-carousel .owl-video-playing .owl-video-play-icon,
  .owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
  }
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 0.4s ease;
  }
  .fr.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
  }
  .fr .owl-dot {
    width: 6px;
    height: 6px;
    margin: 0 4px;
    background: #e90000;
    transition: all 0.5s;
  }
  .owl-dot {
    width: 12px;
    height: 12px;
    opacity: 0.5;
    border-radius: 100px;
    background: transparent;
  }
  .fr .owl-dot.active {
    opacity: 1;
    width: 30px;
    background: #e90000;
  }
  .relWr .owl-dot.active {
    opacity: 1;
    width: 12px;
    height: 12px;
    background: #e90000 !important;
  }
  .ly {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(0, #000 0, transparent 100%);
    opacity: 0.8;
  }
  .owl-theme .owl-dots,
  .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
  }
  .owl-theme .owl-nav {
    margin-top: 10px;
  }
  .owl-theme .owl-nav [class*="owl-"] {
    color: #e90000;
    font-size: 24px;
    margin: 5px;
    line-height: 35px;
    padding: 0;
    background: #e1e1e1;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    width: 35px;
    height: 35px;
  }
  .owl-theme .owl-nav [class*="owl-"]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none;
  }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
  }
  .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
  }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    margin: 0 8px;
  }
  .owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    border: 1px solid #e90000;
    margin: 0;
    background: transparent;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 0.2s ease;
    border-radius: 50px;
  }
  .rG ul {
    display: flex;
    flex-wrap: nowrap;
    list-style: none;
  }
  .rG ul li {
    display: flex;
    flex-direction: column;
    gap: 15px 0;
  }
  .rect-left {
    width: 67%;
    padding-right: 20px;
  }
  .rect-left h2.rect-title {
    font-size: 17px;
  }
  .rect-left .tHimg {
   
  }
  .rect-right {
    width: 33%;
  }
  .rG .tHimage {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .mediapost .post-info {
    display: flex;
    flex-direction: row;
    padding: 1.5rem 0;
    width: 100%;
  }
  .PrWrapper {
    overflow: hidden;
    line-height: 1.4;
  }
  .PrWrapper img,
  .PrWrapper iframe,
  .PrWrapper table,
  .PrWrapper p,
  .PrWrapper ul,
  .PrWrapper ol,
  .PrWrapper .descript-wrapper {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    text-indent: -999999999999px;
  }
  .item_price {
    font-weight: 600;
    font-size: 15px;
    color: #e90000;
  }
  .lbp,
  .PrWrapper .price,
  .sShp,
  .myprice,
  .goomsite-right {
    display: flex;
    flex-direction: column;
  }
  .lbp {
    gap: 15px 0;
  }
  .sShp {
    margin-bottom: 15px;
  }
  .MySearchLaman .gRWr .mediaproduct .psTinF h2 {
    font-size: 16px;
  }
  .myprice,
  .goomsite-right {
    gap: 30px 0;
  }
  .goomsite-right h1 {
    margin: 0;
    font-weight: 500;
  }
  .goomsite-heading {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
  }
  .sShp {
    gap: 0;
  }
  .price {
    gap: 0;
    display: grid;
    font: 17px Poppins, sans-serif;
  }
  .price s {
    font-size: 12px;
    display: block;
    font-weight: 600;
  }
  .cc_disc_price .price s {
    font-size: 14px;
  }
  .lbp .stock span {
    background: #ffb60a;
    color: #000;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    border-bottom: 2px solid rgb(10 0 0 / 14%);
    height: 24px;
    display: inline-flex;
    border-radius: 3px;
    align-items: center;
    justify-content: center;
  }
  .item_add {
    background: #212529;
    display: inline-block;
    font-size: 13px;
    height: 35px;
    padding: 0 15px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    border-radius: 50px;
    border-bottom: 2px solid rgb(10 0 0 / 14%);
  }
  .item_add:hover {
    background: #e90000;
  }
  .btnSopping {
    cursor: pointer;
  }
  .btnSopping {
  position: relative;
  align-items: center;
  display: flex;
  font-size: 10px;
  width: 172px;
  }
  .btnSopping .simpleCart_quantity {
  width: 84px;
  min-width: 16px;
  line-height: 20px;
  font-size: 11px;
  font-weight: 600;
  display: block;
  text-align: center;
  margin-left: 3px;
  position: relative;
  color: #000;
  background-color: #ffb60a;
  vertical-align: middle;
  border-radius: 3px;
  padding: 4px;
  margin-right: 9px;
  }
  
  .btnSopping svg {
    width: 25px;
    height: auto;
  }
  .infoshop {
    line-height: 13px;
    display: flex;
    align-items: center;
  }
  .infoshop {
    margin-right: 20px;
  }
  .simpleCart_items .item-thumb img {
    float: left;
    border-radius: 5px;
    margin-right: 15px;
  }
  .simpleCart_items .item-decrement a,
  .simpleCart_items .item-increment a {
    display: flex;
    width: 20px;
    align-items: center;
    justify-content: center;
    line-height: 20px;
    height: 20px;
    background-color: #e7e7e7;
    font-size: 15px;
    font-weight: 600;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    transition: background 0.17s ease;
  }
  .simpleCart_items .item-quantity {
    font-size: 15px;
    color: #e90000;
    line-height: 1.5;
    font-weight: 600;
    margin: 0 15px;
  }
  .simpleCart_items .item-quantity,
  .simpleCart_items .item-decrement,
  .simpleCart_items .item-increment {
    float: right;
    text-align: center;
    margin-top: 2px;
  }
  .simpleCart_items .item-total {
    font-size: 15px;
    color: #e90000;
    font-weight: 700;
    margin: 0;
    line-height: 1.4;
    float: left;
  }
  .item-remove a:before {
    content: "x";
    position: absolute;
    top: 40%;
    height: 100%;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .simpleCart_remove {
    display: inline-block;
    width: 20px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    margin-left: 15px;
    border-radius: 3px;
    position: relative;
    border: 1px solid #eee;
  }
  .headerRow,
  .postHiden {
    display: none;
  }
  .itemCart .simpleCart_items table {
    width: 100%;
  }
  .content-price {
    display: grid;
    grid-template-columns: 1fr 70px;
    grid-gap: 10px;
    background: #f7f7f7;
    padding: 20px;
    align-items: center;
    font-size: 17px;
    line-height: 1.7em;
  }
  .content-price .item_price {
    display: inline-block;
    flex-direction: inherit;
    font-weight: 600;
    font-size: 18px;
  }
  .content-price span {
    padding-left: 10px;
  }
  .content-price span.cc_price {
    padding-left: 0;
  }
  .goomsite-movie {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px;
    display: grid;
    justify-content: space-between;
    margin-bottom: 40px;
    overflow: hidden;
  }
  .goomsite-movie .tHimg {
    padding-top: 110%;
  }
  .goomsite-movie .tHimage {
    width: 75%;
    max-width: 75%;
    margin-right: 0;
  }
  .goomsite-movie .goomsite-right ul {
    padding-left: 20px;
    margin: 20px 0;
  }
  #item_description {
    font-size: 14px;
  }
  .post-body-Shop .table-wrapper {
    margin: 10px 0 0;
  }
  .goomsite-movie .myprice .label_product {
    position: relative;
    line-height: 30px;
    background: #ffd42e;
    border-bottom: 2px solid rgb(0 0 0 / 14%);
    color: #000;
    height: 30px;
    display: inline-block;
    padding: 0 15px;
    font-weight: 500;
    font-size: 14px;
    border-radius: 3px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    margin-bottom: 20px;
  }
  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
  }
  .buttonpost {
    gap: 20px;
    display: flex;
    text-align: center;
  }
  .qty-container {
    display: flex;
    align-items: center;
    border-radius: 50px;
    overflow: hidden;
    width: 50%;
    justify-content: space-between;
    border: 1px solid #e5e5e5;
    padding: 0 5px;
  }
  .qty-container .qty-minus,
  .qty-container .qty-plus {
    border: 0;
    padding: 0;
    font-size: 18px;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
    transition: 0.3s;
    background: #eee;
    border-radius: 50px;
  }
  .qty-container .item_Quantity {
    text-align: center;
    overflow: visible;
    max-width: 50px;
    outline: 0;
    height: 50px;
    border: 0;
    font-weight: 500;
    font-size: 16px;
    background: 0;
  }
  .buttonpost .item_add {
    background: #e90000;
  }
  .buttonpost .item_add,
  .checkout a {
    height: 50px;
    line-height: 15px;
    display: flex;
    justify-content: center;
    padding: 0 10px;
    border-radius: 50px;
    font-size: 14px;
    align-items: center;
    width: 100%;
    background: #e90000;
    transition: all 0.2s linear;
    color: #fff;
  }
  .buttonpost .item_add:hover {
    color: #fff;
  }
  .item_add {
    cursor: pointer;
  }
  .buttonpost .item_add i,
  .checkout i {
    margin-right: 10px;
  }
  .checkout a {
    background: #212529;
    color: #fff;
  }
  .CheckOut {
    background-color: #f7f7f7;
  }
  .CheckOut .lamanpost,
  .CheckOut .bPst,
  .CheckOut .slide-menu-toggle,
  .CheckOut .post-meta,
  .CheckOut .infoshop,
  .CheckOut #footer-wrapper,
  .CheckOut .for-whatsapp,
  .CheckOut .blog-posts,
  .CheckOut .blog-posts,
  .CheckOut #sdWrp {
    display: none !important;
  }
  .checkout_header {
    padding: 0 1rem;
    border-bottom: 0;
    display: flex;
    grid-gap: 10px;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    line-height: 1.7em;
  }
  .simpleCart_items .item-thumb {
    width: 85px;
  }
  .footer-check {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 1rem;
  }
  #mainnum #ranNum {
    margin-left: 5px;
    color: #ef5000;
  }
  .waForm .validate {
    padding: 10px;
    border: 0;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 0), inset 1px 1px 5px rgb(0 0 0 / 18%);
    border-radius: 10px;
    background: #fff;
    font-size: 15px;
    width: 100%;
    height: 45px;
  }
  .simpleCart_items .itemRow {
    margin: 0 0 20px;
    display: flow-root;
  }
  .simpleCart_items .itemRow .item-name {
    margin-bottom: 10px;
    font-size: 15px;
  }
  .CheckOut #mWrp {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    padding: 0;
  }
  .CheckOut .itemCart {
    position: relative;
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  .CheckOut #myjump {
    margin: 0;
  }
  #item-order {
    background: #fff;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
    padding: 30px;
    border-radius: 10px;
  }
  .cart-grand {
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 10px;
    border-top: 1px solid #eee;
    padding-top: 10px;
    justify-content: space-between;
  }
  .simpleCart_total {
    font-weight: 800;
    font-size: 18px;
  }
  #appLinkConfirmation {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
    background: #fff;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
    padding: 30px;
    border-radius: 10px;
  }
  .waForm {
    position: relative;
  }
  .waForm select {
    margin: 0;
    outline: 0;
    max-width: 100%;
    cursor: pointer;
  }
  .waForm input:focus,
  .waForm select:focus {
    outline: 0;
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 6%), 0 0 8px rgb(155 227 211 / 60%);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 6%), 0 0 8px rgb(155 227 211 / 60%);
    -moz-box-shadow: inset 0 1px 1px rgb(0 0 0 / 6%), 0 0 8px rgb(155 227 211 / 60%);
  }
  .waForm label {
    font-size: 14px;
    font-weight: 600;
    position: relative;
    pointer-events: none;
    transition: 0.2s ease all;
    margin-bottom: 10px;
    display: block;
  }
  .waForm .focus {
    box-shadow: inset 0 -1px 0 0 #e90000 !important;
  }
  .waForm .waValidasi {
    position: absolute;
    z-index: 2;
    top: calc(100% + 20px);
    right: 0;
    background: #e90000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 80%;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    transition: 0.4s;
    visibility: hidden;
    opacity: 0;
    display: inline-block !important;
  }
  .waForm .waValidasi.show {
    visibility: visible;
    opacity: 1;
    top: calc(100% + 10px);
  }
  .waForm .waValidasi:after {
    position: absolute;
    bottom: 100%;
    left: 12px;
    content: "";
    border: 8px solid;
    border-color: transparent transparent #e90000 transparent;
  }
  .btn-check {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    display: grid;
    text-align: center;
  }
  a.send_form {
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color 0.15s ease, box-shadow 0.15s ease;
    text-decoration: none;
    border-radius: 50px;
    border: 0;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    font-size: 13px;
    background: #49b963;
    color: #fff;
    font-weight: 600;
  }
  #to_mail {
    background: #fb4040;
  }
  .form-title {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
  }
  .form-title span {
    color: #1bab69;
  }
  .form-title.EM span {
    color: #eb6363;
  }
  .item-price,
  .item-remove span {
    visibility: hidden;
    text-indent: -99999999999999px;
    position: absolute;
  }
  .btnload {
    display: none;
  }
  .loading_sent .btnload {
    display: inline-block;
  }
  .btnload,
  .btnload:after {
    border-radius: 50%;
    width: 20px;
    height: 20px;
  }
  .btnload {
    margin: 0 auto;
    font-size: 3px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(255, 255, 255, 0.2);
    border-right: 1.1em solid rgba(255, 255, 255, 0.2);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
    border-left: 1.1em solid #fff;
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    top: 5px;
    bottom: 0;
    margin-right: 8px;
  }
  @-webkit-keyframes load8 {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
  }
  @keyframes load8 {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
  }
  .maisha-youtube {
    position: relative;
    width: 100%;
    overflow: hidden;
    vertical-align: middle;
    padding-top: 56.25%;
  }
  .khusus-Product .header-wrapper {
    position: sticky;
  }
  .khusus-Product .blog-posts.hfeed {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .khusus-Product .post-outer-container .post-info h2 {
    font-size: 15px;
    margin: 0 0 5px;
    line-height: 1.4;
  }
  .khusus-Product .post-outer-container .post-info h2 a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .khusus-Product .headingpost {
    text-align: center;
  }
  .khusus-Product .post-outer-container .post-info {
    padding: 20px;
  }
  .khusus-Product .post-outer-container .post-info .item_add {
    position: absolute;
    bottom: 20px;
    right: 20px;
    background-color: #efefef;
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
  }
  .khusus-Product .post-outer-container .rec-image {
    padding-top: 100%;
  }
  .khusus-Product #sidebar-wrapper,
  .khusus-Product .mymoon {
    display: none;
  }
  .khusus-Product #main-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    min-width: 0;
    padding-right: 0;
  }
  .khusus-Product .label_product {
    align-items: center;
    position: absolute;
    top: 15px;
    left: 15px;
    display: flex;
    margin: 0;
    line-height: 30px;
    background: #ffd42e;
    border-bottom: 2px solid rgb(0 0 0 / 14%);
    color: #000;
    height: 30px;
    padding: 0 15px;
    font-weight: 500;
    font-size: 14px;
    border-radius: 3px;
  }
  .label_sale {
    background: #f12828 !important;
    color: #fff !important;
  }
  .cc_disc_price .item_price {
    font-size: 21px;
  }
  .product-image .rcimg img {
    border-radius: 5px;
  }
  .boxcheckout {
    gap: 30px;
    display: grid;
    grid-template-columns: 1fr 38%;
    width: calc(100% + 0px);
  }
  .checkout-right {
    display: flex;
    flex-direction: column;
    gap: 30px 0;
  }
  #add {
    visibility: hidden;
    min-width: 250px;
    margin-left: -100px;
    background-color: #02a733;
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
    color: white;
    text-align: center;
    border-radius: 10px;
    padding: 14px;
    position: fixed;
    z-index: 1;
    left: 50%;
    bottom: 30px;
    font-size: 16px;
  }
  #add.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
  }
  @-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
  }
  @keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
  }
  @-webkit-keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
  }
  @keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
  }
  #AppRelatedLink {
    overflow: hidden;
    position: relative;
    margin-top: 40px;
  }
  #AppRelatedLink span.rT {
    padding-bottom: 15px;
    display: block;
    font-size: 20px;
    font-weight: 600;
  }
  #AppRelatedLink ul {
    max-width: 100%;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 2rem;
    display: grid;
    list-style: none;
  }
  #AppRelatedLink ul li,
  .relatedCont {
    display: flex;
    flex-direction: column;
    gap: 15px 0;
  }
  #AppRelatedLink ul li .tHimage {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
  #AppRelatedLink ul li .tHimg {
    padding-top: 110%;
  }
  #AppRelatedLink ul li h4 {
    font-size: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .slider-post .item img {
    width: 80% !important;
    height: 630px;
    cursor: all-scroll;
    position: relative;
    float: right;
    border: 2px solid #c9c9c9;
  }
  .slider-post .owl-carousel .owl-item {
    min-height: 1px;
    float: right;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    max-width: 80% !important;
  }
  .slider-post .owl-dots .owl-dot span {
    background: 0;
    border: 0;
    height: auto;
    width: auto;
    padding: 0;
  }
  .slider-post .owl-dots .owl-dot span img {
    width: 100%;
    height: auto;
    border: 2px solid #999;
    cursor: pointer;
  }
  .slider-post .owl-dots {
    width: 100px;
    max-height: 416px;
    margin-top: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 15px 0;
    position: absolute;
    top: 0;
    right: 0;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .slider-post .owl-dots .owl-dot {
    width: 100%;
    height: auto;
    margin: 0 !important;
  }
  .slider-post .owl-dots .owl-dot {
    opacity: 1;
  }
  .slider-post .owl-dots .tHimage {
    width: 100%;
    max-width: 100%;
  }
  .slider-post .owl-item .item iframe {
    width: 80%;
    height: 630px;
    position: relative;
    float: right;
    border: 2px solid #c9c9c9;
  }
  .slider-post .owl-dots::-webkit-scrollbar {
    display: none;
  }
  .rating-box {
    color: #d7d7d7;
    margin-bottom: 10px;
    display: flex;
  }
  .goomsite-heading .rating-box {
    margin-bottom: 0;
    align-items: center;
    justify-content: space-between;
  }
  .rating-star {
    font-size: 22px;
    padding: 0;
    position: relative;
  }
  .full-star:before {
    color: #ffbf00;
    content: "TES";
    overflow: hidden;
  }
  .empty-star:before {
    content: "TES";
    overflow: hidden;
  }
  .half-star:before {
    color: #edba22;
    content: "TES";
    position: relative;
    overflow: hidden;
  }
  span.reP {
    font-size: 12px;
  }
  .reP a:before {
    content: "TES";
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 50px;
    margin-right: 5px;
  }
  .post-body-Shop h2 {
    position: relative;
    margin: 0 0 10px;
    padding: 10px 0;
    border-bottom: 2px solid #f1f6fd;
    font-weight: 500;
    font-size: 18px;
  }
  .post-body-Shop h2:before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    background: #e90000;
    width: 7%;
    height: 2px;
  }
  .tickerContainer {
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
    height: 35px;
    line-height: 35px;
  }
  .tickerContainer .ticker {
    overflow: hidden;
  }
  .tickerWrap {
    -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, #000 30%, #000 calc(100% - 30%), rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, #000 30%, #000 calc(100% - 30%), rgba(0, 0, 0, 0) 100%);
    width: 100%;
    padding-left: 100%;
  }
  .tickerWrap ul {
    display: inline-block;
    white-space: nowrap;
    padding-right: 100%;
    animation-name: ticker;
    animation-duration: 30s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
  }
  .tickerWrap ul:hover {
    animation-play-state: paused;
  }
  .tickerWrap li {
    display: inline-block;
    font-size: 13px;
    padding: 0 0.8rem;
    font-weight: 600;
  }
  .tickerWrap .shop-tag {
    float: left;
    vertical-align: middle;
  }
  .tickerWrap .shop-tag .Shop,
  .tickerWrap .shop-tag .shop {
    display: inline-block;
    vertical-align: middle;
  }
  .tickerWrap .shop-tag .Shop:before,
  .tickerWrap .shop-tag .shop:before {
    content: "TES";
    color: #fff;
    background: #03b966;
    margin-right: 5px;
    font-weight: 500;
    width: 13px;
    font-size: 9px;
    height: 13px;
    line-height: 13px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
  }
  @keyframes ticker {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
  }
  @keyframes tickerFrames {
    0% {
        color: #fff;
    }
    50% {
        color: #3b4252;
    }
    100% {
        color: #fff;
    }
  }
  button.gsclose {
    background: transparent;
    border: 0;
    font-size: 28px;
    position: absolute;
    top: 25px;
    right: 30px;
    cursor: pointer;
  }
  button.gsclose svg {
    width: 20px;
    height: auto;
  }
  .gsmodal {
    margin: auto;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    right: 0;
    height: 100%;
    z-index: 2000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .gsshow {
    visibility: visible;
  }
  .gsoverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(228, 240, 227, 0.8);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
  .gsshow ~ .gsoverlay {
    opacity: 1;
    visibility: visible;
  }
  .gs-effect .gscontent {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
  .gsshow.gs-effect ~ .gsoverlay {
    background: #fff;
    opacity: 0.98;
    transition: 0.35s ease-in-out;
    will-change: opacity;
  }
  .gs-effect .gscontent h3,
  .gs-effect .gscontent {
    background: transparent;
  }
  .gsshow.gs-effect .gscontent {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  .gsshow.gs-effect .gscontent form.search-form {
    display: flex;
    align-items: center;
  }
  .gsshow.gs-effect .gscontent form.search-form button {
    background: transparent;
    border: 0;
    font-size: 30px;
    color: #aaa;
    cursor: pointer;
  }
  .gsshow.gs-effect .gscontent form.search-form button svg {
    width: 35px;
    height: auto;
  }
  .darkmode .gscontent input::placeholder {
    color: #becde9 !important;
  }
  .darkmode .gsshow.gs-effect .gscontent input {
    border-bottom: 1px solid rgb(234 234 234 / 8%);
  }
  .gsshow.gs-effect .gscontent input {
    padding-bottom: 12px;
    padding-right: 30px;
    border: 0;
    border-bottom: 1px solid #e2e2e2;
    height: auto;
    font-size: 60px;
    font-weight: 900;
    line-height: 1;
    width: 100%;
    letter-spacing: -2px;
    color: #191919;
    background: transparent;
  }
  .gsshow.gs-effect .gscontent p {
    margin-top: 22px;
  }
  .gs-effect .gscontent {
    margin: auto;
    width: 50%;
    max-width: 790px;
    min-width: 320px;
    height: auto;
  }
  .gsshow.gs-effect .gscontent input::placeholder {
    color: #222;
  }
  button.md-trigger {
    background: transparent;
    border: 0;
    font-size: 18px;
    cursor: pointer;
  }
  .bXWrp {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
  }
  .bXWrp.is-visible {
    visibility: visible;
  }
  .sLay {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s;
  }
  .bXWrp.is-visible .sLay {
    opacity: 0.3;
    visibility: visible;
    transition-delay: 0s;
  }
  .bUpm {
    position: absolute;
    z-index: 9999;
    top: 1em;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 33em;
    width: 98%;
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
  }
  .sTrans {
    transition: all 0.3s 0.12s;
    transform: translateY(0);
    opacity: 0;
  }
  .bXWrp.is-visible .sTrans {
    transform: translateY(-10%);
    opacity: 1;
  }
  .sHed,
  .smCn {
    padding: 1em;
  }
  .sHed {
    position: relative;
    background: #f1f6fd;
    box-shadow: 0 1px 2px rgb(0 0 0 / 6%);
  }
  .bXWrp-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1em;
    background: 0;
    border: 0;
  }
  .bXWrp-close svg {
    width: 15px;
    height: auto;
  }
  .bXWrp-close path {
    fill: #000;
    opacity: 0.2;
  }
  .bXWrp-close:hover {
    color: #777;
  }
  .bXWrp-heading {
    font-size: 1.125em;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .smCn > *:first-child {
    margin-top: 0;
  }
  .smCn > *:last-child {
    margin-bottom: 0;
  }
  .subtotal-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 0;
  }
  .SimpleFooter {
    display: flex;
    flex-direction: column;
    gap: 25px 0;
    padding: 1rem;
    background: #f1f6fd;
  }
  .bXWrp .subtotal {
    font-weight: 400;
    letter-spacing: 2px;
  }
  .bXWrp .simpleCart_grandTotal {
    font-size: 18px;
    font-weight: 700;
  }
  .bXWrp .SimpleButton {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0 15px;
  }
  .bXWrp .simpleCart_checkout,
  .bXWrp .simpleCart_empty {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    height: 45px;
    gap: 26px;
    font-size: 14px;
    color: #fff;
    border-radius: 50px;
  }
  .bXWrp .simpleCart_checkout {
    background: #212529;
  }
  .bXWrp .simpleCart_empty {
    background: #e90000;
  }
  .shopboxrelative {
    max-height: 360px;
    padding: 0 20px 0 0;
    overflow: hidden;
  }
  .shopboxrelative:hover {
    overflow: auto;
  }
  .waFormCheck {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .waFormCheck svg {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    fill: #4a4559;
    opacity: 0.4 !important;
  }
  #item-order .waFormCheck {
    margin-bottom: 25px;
  }
  @media screen and (max-width: 1024px) {
    .container {
        max-width: 96%;
    }
    .menuleft ul li {
        border-top: 1px solid rgb(79 79 79 / 15%);
    }
    .goomsite-movie .tHimage {
        width: 73%;
        max-width: 73%;
        margin-right: 0;
    }
  }
  @media screen and (max-width: 980px) {
    #search-wrap input {
        padding: 0 10%;
    }
    #main-menu,
    .header-menu {
        height: auto;
    }
    .sdWrp {
        display: none;
    }
    .index #mWrp {
        -ms-flex: 1 1 67%;
        flex: 1 1 67%;
        max-width: 67%;
    }
    #sdWrp {
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: 33%;
    }
    .MySearchLaman {
  }
  @media screen and (max-width: 900px) {
    #hdC {
        height: auto;
        padding-top: 1rem;
        padding-bottom: 1rem;
        margin: 0 auto;
        justify-content: space-between;
    }
    .hdCBks {
        display: block;
        width: auto;
        margin: 0;
    }
    .header-logo {
        margin: 0 auto;
        padding: 0;
    }
    .header-logo img {
        max-height: 100px;
    }
    #mWrp,
    .item #mWrp {
        -webkit-box-flex: 1;
        min-width: 0;
        max-width: 100%;
        padding-right: 0;
    }
    .item #mWrp {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .hdWrp {
        margin-bottom: 0;
    }
    .menuleft.show .header:first-child {
        display: block;
    }
    #mWrp {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    #sdWrp {
        margin: 0 auto;
        max-width: 350px;
        width: 100%;
    }
    .footer,
    #footer1,
    #footer2 {
        flex: 1 1 99%;
        max-width: 99%;
        width: 99%;
    }
    .MySearchLaman .gRWr {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .ftrWrp {
        align-items: center;
        padding: 50px 0;
        text-align: center;
        display: flex;
        flex-direction: column;
        gap: 25px 0;
        font-size: 15px;
        width: 75%;
        margin: 0 auto;
    }
    #myjump h1.post-title {
        font-size: 2.4rem;
    }
    .goompage {
        display: none;
    }
    .MySearchLaman .gRWr .author-profile .author-image-box img,
    .MySearchLaman .gRWr p.pStNpet {
        display: none;
    }
    .MySearchLaman .gRWr .gR .psTinF h2 {
        font-size: 16px;
    }
    .goomsite-movie {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .goomsite-movie .tHimage {
        width: 100%;
        max-width: 100%;
        margin-right: 0;
    }
    .slider-post .owl-dots {
        display: none;
    }
    #AppRelatedLink ul {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media screen and (max-width: 800px) {
    .index #mWrp {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
        padding: 0;
    }
    #sdWrp {
        margin: 0 auto;
        max-width: 100% !important;
        width: 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    #hdC .hdRight,
    .dm {
        gap: 0 10px;
    }
    #sICN,
    .infoshop {
        margin: 0;
    }
    .gsshow.gs-effect .gscontent input {
        font-size: 35px;
        font-weight: 700;
    }
    .boxcheckout {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media screen and (max-width: 768px) {
    #mWrp {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
        min-width: 0;
        padding-right: 0;
    }
    #sdWrp .section,
    #sdWrp.widget {
        position: relative;
        top: auto;
    }
    .gs-effect .gscontent {
        min-width: 90%;
    }
    .gsshow.gs-effect .gscontent form.search-form button svg {
        width: 25px;
    }
  }
  @media screen and (max-width: 640px) {
    .tickerWrap li {
        font-size: 10px;
    }
    #hdC {
        margin: -1px auto!important;
        width: auto !important;
        padding-top: 0!important;
            padding-bottom: 0;
            height: 160px!important;
    }
  
    .btnSopping .simpleCart_quantity {
        padding: 1px;
        width: 54px!important;
        font-size: 10px;
        font-weight: normal;
    }
    .btnSopping {
        position: absolute;
        align-items: center!important;
        display: flex!important;
        font-size: 10px!important;
        width: 172px!important;
        left: 0!important;
        top: -18px!important;
    }
    .image_left {
        float: none!important;
        margin-right: 0;
        max-width: 100%!important;
    }
    .hdWrp {
        margin-bottom: 0;
        padding: 24px 10px 1px!important;
    }
    .header-logo img {
        width: 300px !important;
        max-height: 100% !important;
        
    }
    .bPst .tHimage {
        width: 33%!important;
        max-width: 100%!important;
        margin-right: 15px!important;
    }
    .tHimage {
        width: 210px;
        margin-right: 20px;
    }
    #sdWrp {
        padding: 0;
    }
    .slidSS ul {
        height: 226px!important;
    }
    .owl-stage {
        display: flex;
        padding: 5px;
        border-radius: 10px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.03);
        margin-bottom: 6px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        align-content: center;
        flex-wrap: wrap;
    }
    .owl-carousel .owl-item {
        min-height: 0px;
        width: 100%;
        margin-bottom: 15px;
    }
    .gR .psTinF > h2 {
        font-size: 18px;
    }
    .gRWr, .gRWn {
        gap: 15px 0;
    }
    .bPst .gR {
        flex-direction: initial!important;
        gap: 12px 0!important;
    }
    .gR .psTinF #myjump {
        gap: 0!important;
    }
  
    .errorWrap h3 {
        font-size: 100px;
    }
    p.pStNpet {
        display: none;
    }
    .GM h1.post-title {
        font-size: 26px;
        line-height: 35px;
    }
    .relWr {
        grid-template-columns: auto;
        gap: 2.5rem;
    }
    .MySearchLaman .gRWr {
        gap: 20px;
    }
    #myjump h1.post-title {
        font-size: 2rem;
    }
  }
  @media screen and (max-width: 560px) {
    .gR .psTinF > h2 {
        font-size: 16px;
    }
    .slGS .cTnSL .rcSnp {
        display: none;
    }
    .slGS .cTnSL h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .gR .psTinF h2 {
        font-size: 18px;
    }
    .post-footer .author-image-box {
        display: none;
    }
  }
  @media screen and (max-width: 480px) {
    .menushow {
        cursor: pointer;
        margin-left: 0;
    }
    .gR .psTinF h2 {
        margin-bottom: 0.5rem;
    }
    .GM .post-meta {
        font-size: 10px;
    }
    .footer {
        flex: 1 1 100%;
        max-width: 100%;
    }
    .errorWrap h3 {
        font-size: 55px;
        margin: 0 0 15px;
    }
    .errorWrap h4 {
        font-size: 18px;
    }
    #sICN .fa-search:before,
    #sICN .fa-xmark:before,
    .post-tag a {
        display: none;
    }
    .gR .psTinF h2,
    .FeaturedPost .div-content h2 {
        font-size: 15px;
    }
    #myjump h1.post-title {
        font-size: 1.6rem;
    }
    .image_left {
        margin-right: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    #AppRelatedLink ul {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media screen and (max-width: 140px) {
    .subs-header {
        display: none;
        margin-right: 0;
        align-items: center;
    }
    .GM h1.post-title {
        font-size: 24px;
    }
    .gR .psTinF > h2 {
        font-size: 15px;
    }
    .rect-left {
        width: 100%;
        padding-right: 0;
    }
    .rG ul {
        gap: 10px 0;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column;
    }
    .rG ul li {
        display: flex;
        flex-direction: row;
        gap: 15px 0;
    }
    .rG .rect-left .tHimage {
        width: 100%;
        max-width: 100%;
        margin-right: 0;
    }
    .rG .rect-right .tHimage {
        width: 33%;
        max-width: 100%;
        margin-right: 15px;
    }
    .rect-right {
        width: 100%;
    }
    .tHimage,
    .slTop .tHimage {
        width: 100%;
        margin-right: 0;
        max-width: 100%;
    }
    .bPst,
    .sidebar .widget-content,
    .contact-form-widget {
        padding: 10px;
    }
    .post-labels a,
    .post-labels span {
        margin: 0 5px 10px !important;
    }
  }
  @media screen and (max-width: 384px) {
    .header-logo img {
        max-height: 70px;
        padding: 0;
    }
    #hdC {
        gap: 10px 0;
    }
    .MySearchLaman .slTop .fr .gR {
        flex-direction: column;
    }
    #hdC .hdRight,
    .dm {
        gap: 0 30px;
    }
    .btndark {
        display: inline-flex;
    }
    .gR .psTinF > h2 {
        font-size: 15px;
    }
    .gD {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .slGS .cTnSL h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .MySearchLaman .gRWr {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .item #sdWrp {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
    }
    .btnSopping{top: -28px !important;}
    #hdC {
      padding: 7rem 0;
      flex-direction: column;
    }
  }
  @media screen and (max-width: 320px) {
    #nSch {
        left: 0;
    }
    .menu {
        width: 220px;
    }
    .post-meta,
    .rcMtA {
        font-size: 11px;
    }
    .post-meta img.author-image {
        display: none;
    }
  }
  
  
