.text-right {
  text-align: right;
}

#logo {
  margin-top: 0;
  margin-bottom: 0;
}

#logo img {
  max-height: 45px !important;
  width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ticker-content {
  opacity: 1 !important;
}

.page-slogan {
  position: absolute;
  bottom: 10px;
  right: 0;
}

.side-aside {
  background: #868686;
}

.widget.posts-list .widget-title-icon.fa {
  display: none;
}

.boxed-slider-wrapper .thumb-title {
  font-size: 28px;
}

.components > li.corp-item > a {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}

body.single-post .tie-row.main-content-row {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

body.single-post .tie-row.main-content-row .wp-block-image img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.components #search-input {
  max-width: 150px;
}

.prev-next-post-nav .prev-post .icon {
  left: 15%;
}

.prev-next-post-nav .next-post .icon {
  left: 85%;
}

/* .post-widget-body .post-title {
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
} */

.wpml-ls-current-language, .page-slogan, .widget-title-icon {
  display: none;
}
.section-title.section-title-default {
  font-size: 18px;
  margin-bottom: 20px;
}
.has-title.homepage-title .section-item {
  padding-top: 30px;
  padding-bottom: 30px;
}
.corp-item a {
  width: auto !important;
}

.post-thumb .post-cat-wrap {
  display: none;
}

@media (max-width: 670px) {
  html:lang(ja) .big-posts-box .posts-items li {
    margin-bottom: 18px;
  }
  html:lang(ja) .big-posts-box .posts-items li .post-title {
      font-size: 18px;
  }
}

p.has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 6.2em;
  line-height: 0.68;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}



/* 28 Aug 2023 - New X logo for twitter amendments on header and footer */
/* black icon */
li.social-icons-item a.social-link.twitter-social-icon{
  padding-top: 1px;
}
li.social-icons-item a.social-link.twitter-social-icon .fa.fa-twitter,
li.social-icons-item a.social-link.twitter-social-icon .tie-social-icon.tie-icon-twitter{
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 1px auto;
  height: 11px;
  width: 11px;
}

li.social-icons-item a.social-link.twitter-social-icon .fa.fa-twitter:before,
li.social-icons-item a.social-link.twitter-social-icon .tie-social-icon.tie-icon-twitter:before {
  content: "";
}

@media (max-width: 991px){
  /* white icon*/
  #mobile-container 
  li.social-icons-item a.social-link.twitter-social-icon .fa.fa-twitter,
  #mobile-container 
  li.social-icons-item a.social-link.twitter-social-icon .tie-social-icon.tie-icon-twitter{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  }
}

#footer li.social-icons-item a.social-link.twitter-social-icon{
  background-color: black !important;
}
/*white icon */
#footer li.social-icons-item a.social-link.twitter-social-icon .fa.fa-twitter,
#footer li.social-icons-item a.social-link.twitter-social-icon .tie-social-icon.tie-icon-twitter{
  height: 12px;
  width: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

#footer li.social-icons-item a.social-link.twitter-social-icon{
  padding-top: 0px;
}

/* Twiitter icon for share articles */
/* white icon*/
#the-post .sharedaddy .share-twitter .share-twitter.sd-button.share-icon.no-text{
  background-color: black;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-size: 13px 13px;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
}


#the-post .sharedaddy .share-twitter .share-twitter.sd-button.share-icon.no-text:before{
  content: " ";
}

.main-content .tie-main-slider .thumb-overlay .thumb-meta .meta-item{
	margin-right: 10px;
}


.social-link .fa.fa-tiktok{
 background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ0OCAyMDkuOWEyMTAuMSAyMTAuMSAwIDAgMSAtMTIyLjgtMzkuM1YzNDkuNEExNjIuNiAxNjIuNiAwIDEgMSAxODUgMTg4LjNWMjc4LjJhNzQuNiA3NC42IDAgMSAwIDUyLjIgNzEuMlYwbDg4IDBhMTIxLjIgMTIxLjIgMCAwIDAgMS45IDIyLjJoMEExMjIuMiAxMjIuMiAwIDAgMCAzODEgMTAyLjRhMTIxLjQgMTIxLjQgMCAwIDAgNjcgMjAuMXoiLz48L3N2Zz4="); 
 background-size: cover;   
 background-repeat: no-repeat;  
 background-position: 1px auto; 
 height: 13px; 
 width: 11px;
}



/*
.userfeedback-widget__footer-branding {
  max-width: none !important; 
}
*/
.userfeedback-widget__footer{
  flex-wrap: wrap !important;
}
.userfeedback-widget__footer .om-privacy-policy{
  color: #aaa;
  border-top: 1px solid var(--uf-widget-borders-color)!important;
  margin-top: 15px;
  padding-top: 10px;
}
.userfeedback-widget__footer .om-privacy-policy a{
  text-decoration: underline;
}
.om-breakflex{
  flex-basis: 100%;
}
.om-privacy-policy{
  display: block;
}


html[lang="ja"] .userfeedback-widget{
	display: none;
}
