.-sp {
  display: none !important;
}

.topics_inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 80px 20px;
}

.topics_archive {
  margin-top: 60px;
}

.topics_archive_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #D6DFF7;
}

.topics_archive_item:not(:last-child) {
  margin-bottom: 50px;
}

.topics_archive_thumb {
  width: 50%;
  max-width: 580px;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.topics_archive_image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.topics_archive_body {
  width: 50%;
  max-width: 580px;
  padding-left: 40px;
  padding-bottom: 60px;
  position: relative;
}

.topics_archive_title {
  margin-bottom: 20px;
  font-size: 25px;
  line-height: calc(40 / 25);
  color: #19274F;
  font-weight: bold;
}

.topics_archive_detail {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
}

.topics_archive_date {
  font-size: 18px;
  line-height: 1;
}

.topics_archive_category {
  margin-left: 15px;
  padding: 5px 12px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  display: inline-block;
  line-height: 1;
}

.topics_archive_category.-interview {
  background-color: #2F8ED1;
}

.topics_archive_person {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.topics_archive_name,
.topics_archive_status {
  padding-top: 2px;
  padding-bottom: 2px;
  color: #005998;
}

.topics_archive_name {
  padding-right: 1em;
  white-space: nowrap;
  font-size: 16px;
  font-weight: bold;
}

.topics_archive_status {
  font-size: 14px;
  line-height: calc(20 / 14);
  letter-spacing: 0;
}

.topics_archive_anchor[href] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  width: 218px;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.topics_archive_anchor[href]:hover {
  color: #ffffff;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  opacity: 0.5;
}

.topics_archive_anchor::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #19274f;
  position: absolute;
  top:0;
  left:10px;
  z-index: -1;
  -webkit-transform: skewX(-20deg);
      -ms-transform: skewX(-20deg);
          transform: skewX(-20deg);
}

.topics_pagination {
  margin-top: 60px;
}

.topics_pagination_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.topics_pagination_item:not(:first-child) {
  margin-left: 20px;
}

.topics_pagination_anchor[href] {
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-weight: bold;
  color: #19274f;
  border: 1px solid #19274F;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.topics_pagination_anchor[href]:hover {
  background-color: #19274f;
  color: #ffffff;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.topics_pagination_anchor.prev_anchor[href]:hover,
.topics_pagination_anchor.next_anchor[href]:hover {
  background-color: #f4f6fb;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  opacity: .6;
}

.topics_pagination_arrow::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid #17284c;
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 14px);
  transition: .2s;
}

.ico-next::after {
  transform: rotate(180deg);
  left: calc(50% - 4px);
}

.topics_pagination_anchor.-current[href] {
  background-color: #19274f;
  color: #ffffff;
}

.button {
  background-color: skyblue;
  border: none;
  color: skyblue;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
}

.button:hover {
  background-color: #f1f1f1;
}

* {
  box-sizing: inline-block;
}

.columns {
  float: left;
  width: 33.3%;
  padding: 8px;
}

.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
  background-color: #0080ff;
  color: white;
  font-size: 25px;
}

.price li {
  border-bottom: 1px solid #eee;
  padding: 20px;
  text-align: center;
}

.price .grey {
  background-color: #eee;
  font-size: 20px;
}

.button {
  background-color: skyblue;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}

@media only screen and (max-width: 600px) {
  .columns {
    width: 100%;
  }
}
/*google translate Dropdown */
 
 #google_translate_element select{
 background:#f6edfd;
 color:#383ffa;
 border: none;
 border-radius:3px;
 padding:6px 8px
 }
 
 /*google translate link | logo */
   .goog-logo-link{
   display:none!important;
   }
 .goog-te-gadget{
 color:transparent!important;
 }
 
 /* google translate banner-frame */
 
 .goog-te-banner-frame{
 display:none !important;
 }
 
 #goog-gt-tt, .goog-te-balloon-frame{display: none !important;}
.goog-text-highlight { background: none !important; box-shadow: none !important;}
 
 body{top:0!important;}