<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: TMJ TIMES EMPLOYEE
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Digital Marketing Team (TMJP)
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
/* Add your custom styles here... */
/* @font-face {
  font-family: Shuei Marugo Light;
  src: url(fonts/A-P-OTF-STD-L.otf);
}
@font-face {
  font-family: Hiragino Kaku Gothic;
  src: url(fonts/StdN-W3.otf);
} */

@import "./css/header.css";
@import "./css/article-list.css";

@font-face {
  font-family: meiryoke;
  src: url(font/meiryoke.ttf);
}
h1,
h2,
h3,
h4,
h5,
h6,
html {
  -webkit-font-smoothing: auto;
  font-family: "Noto Sans JP", sans-serif;
  margin-bottom: 0px;
}

body {
  /* Set "rank-counter" to 0 */
  counter-reset: rank-counter;
  letter-spacing: 1px;
  -webkit-font-smoothing: auto;
  font-family: "Noto Sans JP", sans-serif !important;
  transition: none !important;
}

h1,
h2,
h3,
h4 {
  font-weight: 700;
}

p {
  margin-bottom: 0px;
}

a,
:hover {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

/* side Navigation Scrollbar Styling */
.fl-menu-mobile-flyout::-webkit-scrollbar {
  width: 8px;
}

.fl-menu-mobile-flyout::-webkit-scrollbar-track {
  background-color: #252424;
}

.fl-menu-mobile-flyout::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #5d5c5c;
}

/* -----------------------------------
    Regular Font of Yu Gothic
--------------------------------------*/
.body-text-section-content p,
.mix-section-text p,
.article-description p,
.fl-accordion-content p {
  font-weight: 500 !important;
}

/* ---------------------------------
           Search Bar
------------------------------------ */
.custom-search-bar {
  width: 100%;
}

.custom-search-bar button {
  float: right;
  position: relative;
  top: -34px;
  background: #0a6fd3;
  border-radius: 0;
}

.custom-search-bar input {
  border-radius: 0px;
}

.col-header-search .custom-search-bar {
  width: 50%;
  float: right;
}

/* ---------------------------------
      Header Menu Navigation
------------------------------------ */
.fl-page {
  overflow: hidden;
}
/* Header listed link at the top of search bar and Hamburger menu */
.header-listed-link {
  list-style: none;
  display: flex;
  padding-left: 0px;
  margin: 0px;
  float: right;
}

.header-listed-link li {
  padding: 0 10px;
}

.header-listed-link li:last-child {
  padding: 0px;
}

.header-listed-link li a {
  color: #000000;
}

.header-listed-link li a:hover {
  text-decoration: none;
  color: #9a9a9a;
}

.header-listed-link li + li:before {
  content: "|";
  padding-right: 10px;
  color: #e6e6e6;
}

.header-listed-link .fa-caret-right {
  background: #0a6fd3;
  color: #fff;
  border-radius: 50%;
  font-size: 13px;
  width: 17px;
  height: 16px;
  padding: 2px 7px;
  margin-right: 4px;
}

/* Hamburger icon */
.fl-hamburger-menu-top,
.fl-hamburger-menu-middle,
.fl-hamburger-menu-bottom {
  height: 90px;
}

.hamburger .svg-container {
  width: 28px !important;
}

@media screen and (max-width: 575px) {
  .hamburger .svg-container {
    width: 25px !important;
  }
}

/* Header Menu - Hambuger Icon and Flyout Side Menu */
.hamburger-menu {
  color: #000;
}

/* Button "X" align to right side */
.fl-flyout-right .fl-menu-mobile-close,
.fl-flyout-right .fl-menu-mobile-close:hover,
.fl-flyout-right .fl-menu-mobile-close:focus {
  float: right !important;
  color: #fff;
  font-size: 27px;
}

.header-harmburger-menu .fl-menu-mobile-flyout {
  right: -600px !important;
  padding: 1px 30px !important;
  width: 480px !important;
  height: 100% !important;
}

.fl-menu-mobile-flyout.fl-active {
  right: 0px !important;
}

/* Remove border top of menu link under search bar */
.fl-menu-mobile-flyout ul.menu li:nth-child(2) {
  border-top: 0px !important;
}

@media screen and (max-width: 991px) {
  .header-harmburger-menu .fl-menu-mobile-flyout.fl-active {
    width: 400px !important;
  }
}

@media screen and (max-width: 575px) {
  .header-harmburger-menu .fl-menu-mobile-flyout.fl-active {
    width: 100% !important;
  }
}

/* Adding icon right in menu link */
#menu-main-menu {
  margin-bottom: 60px;
}

#menu-main-menu .menu-item-has-children a,
li.menu-item-cat a {
  color: #ffffff;
  display: inline-block;
}

li.menu-item-cat.parent-cat-list.active .child-category-menu {
  margin-bottom: 1px;
}

.parent-btn {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

#menu-main-menu .current_page_item a,
#menu-main-menu .current_post_item,
#menu-main-menu .menu-item-has-children:hover .fl-has-submenu-label a,
#menu-main-menu .sub-menu .menu-item:hover a,
#menu-main-menu
  .menu-item-has-children:hover
  .fl-has-submenu-label
  .fl-menu-toggle:after,
li.menu-item-cat.menu-item-list:hover .parent-btn a,
li.menu-item-cat.parent-cat-list:hover .parent-btn a,
li.menu-item-cat.child-cat-list:hover .child-btn a,
li.menu-item-cat.subchild-cat-list:hover .subchild-btn a,
li.menu-item-cat.parent-cat-list:hover .parent-btn .dropdown-toggle:after,
li.menu-item-cat.child-cat-list:hover .child-btn .dropdown-toggle:after {
  color: #f98d00;
}

li.parent-cat-list,
li.parent-cat-list ul li {
  cursor: pointer;
}

li.menu-item-cat .child-category-menu a,
li.menu-item-cat .parent-btn a {
  padding: 0 !important;
}

li.menu-item-cat .parent-btn {
  margin: 14px 0px;
}

li.menu-item-list .parent-btn p {
  display: inline-block;
}

li.menu-item-list .parent-btn a {
  width: 100%;
}

li.menu-item-cat .child-cat-list:first-child {
  margin-top: 0px;
}

li.menu-item-cat .child-cat-list {
  margin: 10px 0px;
  border-color: transparent !important;
}

li.menu-item-cat .subchild-btn {
  margin: 8px 0px;
}

#menu-main-menu .menu-item-has-children .fl-menu-toggle::after,
li.menu-item-cat .parent-btn .dropdown-toggle::after,
li.menu-item-cat .child-btn .dropdown-toggle::after {
  font-family: "Font Awesome 5 Free";
  content: "\f067";
  padding-left: 3px;
  vertical-align: middle;
  font-weight: 900;
  font-size: 13px;
  color: #ffffff;
  border-top: 0px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

#menu-main-menu .menu-item-has-children.active .fl-menu-toggle::after,
li.menu-item-cat.parent-cat-list.active .parent-btn .dropdown-toggle::after,
li.menu-item-cat.child-cat-list.active .child-btn .dropdown-toggle::after {
  content: "\f068";
}

.fl-menu-mobile-flyout ul .menu-item-has-children .fl-menu-toggle::before {
  display: none;
}

#menu-main-menu .menu-item-has-children .fl-menu-toggle {
  width: unset;
  height: unset;
  margin: 0px 3px;
  position: unset;
  top: 0;
  right: 0;
  float: right;
}

/* Remove icon right in search bar */
#menu-main-menu li:first-child a::after {
  display: none;
}

#menu-main-menu .menu-item-has-children .fl-has-submenu-label {
  display: inline-block;
  width: 100%;
  margin: 14px 0px;
}

#menu-main-menu .menu-item-has-children a {
  padding: 0px;
  display: unset;
}

#menu-main-menu .menu-item-has-children .sub-menu {
  padding: 0 0 1px 10px;
}

#menu-main-menu li:nth-child(2) &gt; .fl-has-submenu-label {
  margin-top: 0px;
}

@media screen and (min-width: 992px) {
  .fl-menu-mobile-flyout ul.menu {
    margin-top: 70px;
  }

  #menu-main-menu li:nth-child(2) &gt; a,
  #menu-main-menu li:nth-child(2) &gt; .fl-has-submenu-label {
    padding-top: 0px;
    margin-top: 35px;
  }

  /* Hide Search bar in Flyout Menu */
  .desktop-hide-menu {
    display: none;
  }
}

/* Sticky Header */
.sticky {
  position: fixed;
  background: #fff;
  width: 100%;
  z-index: 9999;
  box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.06);
  height: 80px;
}

.sticky .fl-menu {
  margin-top: 8px;
}

.sticky .fl-row-content-wrap {
  padding: 0px 40px !important;
}

.sticky .fl-col-content,
.sticky .fl-module {
  height: 70px;
}

.sticky .fl-module-content {
  margin-top: 0px !important;
}

.sticky .col-header-listed-link {
  display: none;
}

.sticky .col-header-search .fl-module-content {
  padding: 18px 0;
}

.sticky .col-header-hamburger-menu .fl-module-content {
  padding: 1px 0;
}

.sticky .col-header-logo .fl-module-content {
  padding: 10px 0;
}

.sticky .fl-photo-img {
  width: 200px !important;
}

.sticky .fl-menu-mobile-toggle {
  padding: 12px 0px !important;
}

@media screen and (max-width: 991px) {
  .sticky .fl-row-content-wrap {
    padding: 0px 20px !important;
  }
}

@media screen and (max-width: 768px) {
  .sticky .fl-menu {
    margin-top: -60px;
  }

  .sticky .fl-row-content-wrap {
    padding: 0px !important;
  }
}

@media screen and (max-width: 600px) {
  html #wpadminbar {
    position: fixed;
  }
}

@media screen and (max-width: 575px) {
  .sticky,
  .sticky .fl-module {
    height: 70px;
  }

  .sticky .fl-menu {
    margin-top: 8px;
  }

  .sticky .header-harmburger-menu {
    margin-top: -77px;
  }

  .sticky .fl-menu-mobile-toggle {
    padding: 19px 0px !important;
  }
}

/* ---------------------------
        FAQ - Category
---------------------------- */
.faq-header {
  color: #0a6fd3;
}

.faq-category-header {
  text-align: left;
  padding: 0 0 0 8px;
  margin: 30px 5px 10px 0;
  border-left: 5px solid #0a6fd3;
  border-bottom: 3px solid #0a6fd3;
}

.faq-category-link {
  color: #000;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  display: block;
  padding-right: 10px;
}

.faq-category {
  width: 100%;
}

.faq-category-header:after {
  content: "-";
  float: right;
  color: inherit;
  font-size: 20px;
  font-weight: bold;
}

.faq-category-header.collapsed:after {
  content: "+";
  font-size: 20px;
  font-weight: bold;
}

/* ------------------------
    FAQ PAGE - FAQ List
----------------------------*/
.faq-sub-title {
  font-size: 14px;
  color: #000 !important;
  vertical-align: middle;
}

.faq-details {
  position: relative;
  display: block;
  padding: 10px 0;
}

.faq:last-child .faq-details {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.faq-icon {
  padding: 10px 0px;
  margin-bottom: 0px;
  margin-left: 20px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  margin-left: 40px;
}

.faq-icon::before {
  position: absolute;
  width: 35px;
  height: 35px;
  color: #fff;
  font-size: 18px;
  left: 0px;
  padding: 5px 11px;
  border-radius: 50px;
}

.faq-question::before {
  content: "Q";
  background: #008000;
}

.faq-answer::before {
  content: "A";
  background: #0a6fd3;
}

/*FAQ single post*/
#faq-post .fl-builder-module-template {
  padding: 0px;
}

@media screen and (max-width: 991px) {
  #faq-post .fl-module-content {
    margin: 0px;
  }
}

/* ------------------------
    Article Most Viewed
-------------------------- */
.article-most-viewed {
  border-top: dashed 2px rgba(0, 0, 0, 0.2);
}

.article-most-viewed:nth-child(2) {
  border-top: none;
}

.article-most-viewed a,
.article-views {
  font-weight: 700;
}

.article-most-viewed p {
  font-size: 16px;
}

.article-most-viewed p a {
  color: #000;
}

.article-most-viewed a:hover {
  text-decoration: none;
}

.article-most-viewed .article-title a:hover {
  color: #9a9a9a;
}

.article-most-viewed .article-details {
  position: relative;
  display: block;
  padding: 12px 0;
  margin-left: 45px;
}

.article-most-viewed .article-title a::before {
  counter-increment: rank-counter;
  content: counter(rank-counter);
  background: url(/wp-content/uploads/2019/12/branch-pattern.png) center
    no-repeat;
  background-size: 77% auto;
  position: absolute;
  font-size: 20px;
  font-weight: bold;
  padding: 0 20px;
  left: -50px;
  top: 1px;
}

.article-most-viewed .article-title a:hover::before {
  color: #000;
}

@media screen and (max-width: 991px) {
  .article-most-viewed .article-category-label a,
  .article-most-viewed .article-views {
    font-size: 14px;
  }
}

/* ---------------------------
  Sidebar title  - Seperator
---------------------------- */
/* Sidebar title  */
.sidebar-section-title .section-title {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background: #000;
  text-align: center;
  padding: 5px 10px 10px 10px;
}

.sidebar-section-title .section-title::after,
.sidebar-section-title .section-title::before {
  content: " ";
  font-size: 25px;
  font-weight: bold;
  padding: 0 20px;
  position: relative;
  top: 3px;
}

.sidebar-section-title .section-title::after {
  background: url(/wp-content/uploads/2019/12/branch-pattern-right.png) center
    no-repeat;
  background-size: 55% auto;
  margin-left: -5px;
}

.sidebar-section-title .section-title::before {
  background: url(/wp-content/uploads/2019/12/branch-pattern-left.png) center
    no-repeat;
  background-size: 55% auto;
  margin-right: -5px;
}

@media screen and (max-width: 1202px) {
  .sidebar-section-title .section-title {
    font-size: 1px;
    padding: 5px 5px 10px 5px;
  }

  .sidebar-section-title .section-title::after {
    background-size: 40%;
    margin-left: -12px;
  }

  .sidebar-section-title .section-title::before {
    background-size: 40%;
    margin-right: -12px;
  }
}

/* ---------------------------------------------------
    Article Category list - Vertical and Horizontal
---------------------------------------------------- */
.category-list {
  padding-left: 0px;
  list-style: none;
}

.category-list .category-btn {
  padding: 8px;
  background: #000;
}

.category-list .category-btn:hover {
  opacity: 0.7;
}

.pc-hover .child-category-menu {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.category-list a {
  color: #fff;
  text-decoration: none;
}

.category-list .parent-btn .dropdown-toggle:after,
.category-list .child-btn .dropdown-toggle:after {
  font-family: "Font Awesome 5 Free";
  content: "\f067";
  padding-left: 3px;
  vertical-align: middle;
  font-weight: 900;
  font-size: 12px;
  color: #ffffff;
  border-top: 0px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.category-list .parent-cat-list.active .parent-btn .dropdown-toggle:after,
.category-list .child-cat-list.active .child-btn .dropdown-toggle:after {
  content: "\f068";
}

.category-list .parent-cat-list .parent-btn a,
.category-list .child-cat-list .child-btn a {
  display: inline-block;
}

.category-list li {
  width: 100%;
  display: inline-block;
  vertical-align: bottom;
  cursor: pointer;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.category-list li a {
  width: 100%;
}

.category-list li .category-btn {
  display: flex;
  align-items: center;
  padding: 10px;
}

/* Horizontal Categories  */
.category-list#horizontal-list-btn {
  column-count: 2;
  column-gap: 40px;
}

/* Vertical Tablet / SP Style  */
@media screen and (max-width: 991px) {
  .category-list#vertical-list-btn {
    column-count: 2;
    column-gap: 40px;
  }

  .category-list .parent-btn .dropdown-toggle:after,
  .category-list .child-btn .dropdown-toggle:after {
    font-size: 13px;
  }
}

/* Horizontal Tablet / SP Style  */
@media screen and (max-width: 575px) {
  .category-list#horizontal-list-btn,
  .category-list#vertical-list-btn {
    column-count: 1;
  }
}

/* ---------------------------------
    Sidebar - President Image
------------------------------------ */
#col-sb-president-img {
  padding: 0 20px !important;
}

.sidebar-president-image {
  margin: 0 auto;
}

.sidebar-president-image .latest-image {
  background: #e6e6e6;
  display: flex;
  align-items: center;
  height: 250px;
  overflow: hidden;
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.sidebar-president-image .latest-image img {
  width: 100%;
}

.sidebar-president-image .latest-image:hover {
  opacity: 0.8;
}

.sidebar-president-image a:hover {
  text-decoration: none;
}

.sidebar-president-image .latest-details {
  color: #fff;
  background-color: #275792;
  padding: 10px;
}

@media screen and (max-width: 1200px) {
  .sidebar-president-image .latest-image {
    height: auto;
  }
}

/* --------------------------------------------------
    Sidebar - Top page Remove in tablet and Mobile
---------------------------------------------------- */
@media screen and (max-width: 991px) {
  #col-sb-president-img,
  .home #col-sb-category-list {
    display: none;
  }
}

/* --------------------------------------------------
    Sidebar - Permanent image remove in tablet and Mobile
---------------------------------------------------- */
@media screen and (max-width: 991px) {
  #permanent-image {
    display: none;
  }
}

/* ---------------------------------
    Sidebar - Banner images
------------------------------------ */
.sidebar-spacing {
  margin-top: 10px;
}

.side-banner img {
  width: 100%;
}

@media screen and (max-width: 991px) {
  .banner img {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .banner img {
    width: 65%;
  }
}

@media screen and (max-width: 575px) {
  .banner img {
    width: 100%;
  }
}

/* ---------------------------
    Custom Pagination
-----------------------------*/
#pager-pagination {
  width: 100%;
}

a.page-numbers {
  display: inline-block;
}

.pagination-btn .page-numbers {
  padding: 8px 12px;
  margin: 5px 2px;
  border: 2px solid #000;
  color: #000;
}

.pagination-btn .page-numbers.current,
.pagination-btn .page-numbers.current:hover {
  color: #fff;
}

.pagination-btn .page-numbers.dots:hover {
  color: #000;
}

.pagination-btn .page-numbers:hover,
.pagination-btn .page-numbers:active,
.pagination-btn .page-numbers:focus {
  color: #9a9a9a;
  text-decoration: none;
}

/* -----------------------------------------------------------
    Article list (Grid Style) - TOP, Category and Article page
--------------------------------------------------------------*/
/* Hide menu below the Article Posts in TOP Page */
.menu-below-top {
  display: none;
}

/* Tag button on Top */
.main-tag-link {
  position: relative;
  float: left;
}

.main-tag-link,
.main-tag-link:after {
  margin: 3px 0px;
}

.main-tag-link:hover {
  opacity: 0.6;
}

.main-tag-label {
  /* border: 2px solid #000000; */
  padding: 4px;
  /* color: #000; */
  font-size: 13px;
}

.label-tag {
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: 3px 5px 3px 0px;
}

.label-tag a {
  display: block;
  width: 100%;
  color: #ffffff;
  padding: 5px 1px;
  background-color: #000000;
  font-size: 14px;
  font-weight: bold;
  border-radius: 50px;
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.label-tag a:hover {
  background-color: #0053ad;
}

.label-tag.active a {
  background-color: #0053ad;
}

.label-tag a:hover,
.grid-category a:hover,
.grid-tag a:hover {
  text-decoration: none;
}

.main-tag-link:hover,
#gridSlug:hover,
#gridSlug:active,
#gridSlug:focus {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
}

#gridSlug .grid-title {
  transition: 0.3s ease-in-out;
}

#gridSlug:hover .grid-title {
  color: #9a9a9a;
}

/* Border Style */
#border {
  width: 100%;
  margin-top: 0px;
  display: flex;
  overflow: hidden;
}

#border .tag-color {
  height: 5px;
  width: 35px;
}

#border .black {
  background-color: #000000;
  height: 5px;
  width: 100%;
}

/* Article Grid Style */
.category-bg {
  background-color: #000000;
}

.grid-img {
  display: flex;
  align-items: center;
  background: #e6e6e6;
  width: 100%;
  height: 175px;
}

.grid-img img {
  flex: 0 0 auto;
}

.grid-title {
  color: #000000;
  height: auto !important;
}

.grid-cat-and-date {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}

.grid-date {
  color: #000000;
  font-size: 14px;
}

.grid-category {
  font-size: 14px;
  flex: 1;
}

.article-category,
.grid-tag a {
  color: #ffffff;
  font-weight: bold;
}

.grid-tag {
  border-radius: 50px;
  background-color: #000000;
  display: inline-block;
  margin: 3px 0 1px 0;
  padding: 1px 8px 2px 8px;
}

.grid-tag a {
  font-size: 14px;
}

.grid-content .col-8 {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.grid-content .grid-wrap {
  display: flex;
  flex-direction: column;
}

/* Load More button */
.load-more-btn {
  border: 2px solid #000000;
  border-radius: 0;
  background-color: #ffffff;
  font-weight: 600;
  color: #000000;
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.load-more-btn:hover {
  cursor: pointer;
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
}

.icon-color {
  color: #ffcf00;
}

.article-score {
  font-weight: 700;
  font-size: 14px;
}

@media screen and (min-width: 992px) {
  .main-tag-label {
    border-right: 0;
  }

  .main-tag-link:after {
    content: "";
    position: absolute;
    top: 2px;
    right: 12px;
    width: 23px;
    height: 23px;
    background: #275792;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  #categoryTag {
    flex-wrap: wrap;
    flex-direction: row;
  }

  .article-grid:nth-child(3n) {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }

  .article-grid:nth-child(3n-1) {
    padding-left: 0 !important;
  }

  .article-grid:nth-child(3n + 1):not(:first-child) {
    padding-right: 0 !important;
  }

  .content-article-grid:nth-child(3n) {
    padding-left: 0 !important;
  }

  .content-article-grid:nth-child(3n-1) {
    padding-right: 0 !important;
  }

  .content-article-grid:nth-child(3n + 1):not(:first-child) {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }

  .grid-title,
  .article-category {
    font-size: 20px;
  }

  .grid-tag,
  .grid-tag a {
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }

  .grid-tag a {
    color: #428bca;
  }
}

@media screen and (max-width: 1999px) {
  .label-tag a {
    font-size: 12px;
  }
}

@media screen and (max-width: 991px) {
  .main-tag-label {
    width: 100%;
  }

  .main-tag-link {
    float: none;
  }

  .label-tag {
    margin: 5px 2px;
    width: 100%;
  }

  .label-tag.active {
    margin: 5px 0;
  }

  .label-tag a {
    padding: 7px 1px;
  }

  .article-grid,
  .content-article-grid {
    padding: 0;
  }

  .grid-content div:first-child {
    padding-right: 0;
  }

  .grid-tags {
    position: absolute;
    bottom: 0px;
  }

  .grid-tag a {
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .label-tag {
    margin: 5px 0px;
  }

  .article-grid {
    margin-bottom: 10px;
  }

  .grid-img {
    height: 150px;
  }

  .grid-title,
  .article-category {
    font-size: 18px;
  }

  .grid-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .grid-content div:nth-child(2) {
    padding-left: 10px;
  }
}

@media screen and (max-width: 575px) {
  .grid-title,
  .article-category {
    font-size: 16px;
  }

  .grid-img {
    height: 110px !important;
  }

  .grid-title {
    white-space: nowrap;
    display: block;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
  }

  .grid-content div:nth-child(2) {
    padding-left: 5px;
  }

  .grid-category,
  .grid-date,
  .grid-tag a {
    font-size: 12px;
  }

  .grid-tags {
    position: unset;
  }
  .article-score {
    font-size: 13px;
  }
}

/* ---------------------------
    Custom Slick Slider
-----------------------------*/
/* Slick Slider */
.slick-article {
  height: 250px;
  background: #e6e6e6;
  overflow: hidden;
  visibility: hidden;
}

.slick-slide {
  display: -ms-flexbox;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex: 0 0 auto;
  align-content: center;
  height: 250px;
}

.slick-slide a {
  display: flex;
  flex: 1;
}

.slick-box img {
  width: 100%;
}

.slick-dots {
  bottom: 8px;
}

.slick-dots li {
  margin: 0 2px;
}

.slick-dots li button::before {
  width: 12px;
  height: 12px;
  background: #b9b4b4;
  content: "";
  border-radius: 100%;
  opacity: 1;
}

.slick-dots li button {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 10px;
  border-radius: 100%;
}

.slick-dots li.slick-active button:before {
  background: transparent;
}

.slick-dots li:only-child {
  display: none;
}

.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.slick-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 10;
  width: 6%;
  color: #fff;
  font-size: 40px;
  cursor: pointer;
}

.slick-arrow.prev {
  left: 0px;
}

.slick-arrow.next {
  float: right;
  right: 0px;
}

.slick-arrow:hover {
  color: #000000;
  opacity: 0.6;
}

@media screen and (max-width: 1200px) {
  .slick-article,
  .slick-box img,
  .slick-slide,
  .masthead-type {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .slick-arrow {
    font-size: 30px;
  }
}

/* ---------------------------
    Top page - Icon Button
-----------------------------*/
.icon-btn-col {
  width: 20%;
  color: #000;
}

.icon-btn-col {
  padding: 3px 2px;
}

.icon-btn-col:first-child,
.icon-btn-col.btn-col-5:nth-child(5),
.icon-btn-col.btn-col-6:nth-child(5),
.icon-btn-col.btn-col-7:nth-child(5),
.icon-btn-col.btn-col-8:nth-child(5) {
  padding-left: 0px;
}

.icon-btn-col a:hover {
  text-decoration: none;
}

.icon-btn-container {
  align-items: center;
  justify-content: center;
  display: flex;
}

.icon-btn-container:hover {
  opacity: 0.9;
}

.icon-btn-wrap {
  padding: 20px;
  margin: 0 2px;
  width: 100%;
}

.icon-btn-wrap .icon-btn-content {
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-btn-wrap .icon-btn-text {
  word-break: break-word;
}

@media screen and (min-width: 992px) {
  .icon-btn-wrap .icon {
    margin-right: 8px;
  }
}

@media screen and (max-width: 991px) {
  .icon-btn-wrap .icon-btn-content {
    display: grid;
  }

  .icon-btn-wrap .icon {
    text-align: center;
  }

  .icon-btn-wrap .icon-btn-text {
    font-size: 14px !important;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .icon-btn-wrap {
    padding: 20px 5px;
  }

  .icon-btn-wrap .icon {
    font-size: 30px !important;
  }

  .icon-btn-wrap .icon-btn-text {
    font-size: 12px !important;
  }
}

@media screen and (max-width: 575px) {
  .icon-btn-wrap {
    padding: 1px 5px;
  }

  .icon-btn-wrap .icon {
    font-size: 20px !important;
  }

  .icon-btn-wrap .icon-btn-text {
    font-size: 2.5vw !important;
  }
}

/* ---------------------------
    Content No Result
-----------------------------*/
@media screen and (max-width: 575px) {
  .content-no-result h2 {
    font-size: 24px;
  }
}

/* ----------------------------------------------------
      Sider bar and Content-left adjust padding
----------------------------------------------------- */
.home .fl-content,
.home .fl-sidebar {
  margin: 0px;
}

.fl-sidebar-right {
  padding-left: 20px;
}

.fl-content-left {
  padding-right: 20px;
  margin-top: 10px;
}

/* Full Width Container  */
@media (min-width: 1100px) {
  .fl-full-width .container {
    max-width: 95%;
  }

  .fl-builder .container.fl-content-full {
    width: 1400px !important;
    max-width: 95%;
  }
}

.fl-builder .container.fl-content-full {
  width: 92%;
  margin: 0 auto;
}

@media (min-width: 992px) {
  #header-row-id .fl-row-content-wrap {
    padding: 20px 40px;
  }
}

@media (max-width: 991px) {
  .fl-content-left {
    padding: 0px 20px !important;
  }
  .home .fl-sidebar {
    margin: 30px 0;
  }
}
/* ---------------------------------
          Custom Breadcrumbs
------------------------------------ */
.breadcrumb {
  background: none;
  font-size: 14px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0px;
  padding: 5px 0;
}

.breadcrumb li.active {
  font-weight: 700;
}

.breadcrumb li a {
  color: #6c757d;
}

.breadcrumb li a:hover {
  text-decoration: none;
  opacity: 0.7;
}

.breadcrumb-item + .breadcrumb-item::before {
  font-family: "Font Awesome 5 Free";
  content: "\f105";
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  opacity: 0.7;
}

.breadcrumb-item br {
  display: none;
}

/* -----------------------------------
        Scroll to Top Button
--------------------------------------*/
.scroll-top-btn {
  display: none;
  position: fixed;
  height: 50px;
  width: 50px;
  right: 30px;
  bottom: 30px;
  z-index: 1;
  border: 2px solid #fff;
  border-radius: 5px;
  text-align: center;
}

.scroll-top-btn i {
  font-size: 36px;
  margin-top: 4px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .scroll-top-btn {
    right: 20px;
  }
}

@media screen and (max-width: 575px) {
  .scroll-top-btn {
    height: 48px;
  }

  .scroll-top-btn i {
    font-size: 32px;
  }
}

.footer-menu .fl-rich-text p {
  margin-top: 12px;
  line-height: 1.3 !important;
}

/* -----------------------------------
    FL builder Style - Edit Mode
--------------------------------------*/
/* Saved Column - FL builder Style  */
.single-fl-builder-template #slick-article-slider {
  width: 960px;
  margin: 0 auto;
}

/* Hide Breadcrumb - FL builder Style  */
.single-fl-builder-template .breadcrumb {
  display: none;
}

.single-fl-builder-template #custom-sidebar {
  max-width: 350px;
}

@media screen and (max-width: 991px) {
  .single-fl-builder-template #slick-article-slider {
    width: 90%;
  }
}

@media screen and (max-width: 575px) {
  .single-fl-builder-template #custom-sidebar {
    max-width: 90%;
  }
}

.fl-sidebar .fl-photo a img {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

/* Sidebar Image Module with URL - Opacity*/
.fl-sidebar .fl-photo a img:hover {
  opacity: 0.7;
}

/* for IE browser and modification code */
.pagination-btn .page-numbers.current {
  border: 3px solid #000;
}

@media screen and (min-width: 0\0) {
  .pagination-btn .page-numbers.current {
    border: 1px solid #000 !important;
  }

  .pagination-btn .page-numbers {
    padding: 8px 1px 4px;
  }

  .pagination-btn .page-numbers.prev,
  .pagination-btn .page-numbers.next {
    padding: 8px 1px 4px !important;
  }

  .label-tag {
    display: flex !important;
  }

  .main-tag-label {
    padding-top: 6px;
    padding-bottom: 2px;
  }

  .label-tag a {
    padding-top: 8px !important;
    flex-shrink: 1;
  }

  .category-bg .article-category {
    margin-bottom: -5px !important;
  }

  .scroll-top-btn i {
    margin-top: 5px;
  }

  .breadcrumb {
    padding-top: 10px;
  }

  .breadcrumb-item + .breadcrumb-item::before {
    margin-top: -2px;
  }

  .faq-question::before,
  .faq-answer::before {
    padding-top: 7px !important;
  }

  .faq-answer::before {
    padding-left: 12px !important;
  }

  .parent-cat-list p {
    padding-top: 2px;
    padding-bottom: 0px;
  }

  .sidebar-president-image .latest-details {
    padding-top: 1px;
  }

  .sidebar-section-title .section-title {
    padding-bottom: 3px;
  }

  .grid-tag {
    padding: 3px 8px 0px;
  }

  .load-more-btn {
    padding-top: 8px !important;
    padding-bottom: 5px !important;
  }

  .home .fl-rich-text {
    padding-top: 5px;
  }

  /* IE 10 - Horizontal and Vertical button */
  .list-inline {
    display: flex\9 !important;
    flex-wrap: wrap\9 !important;
  }

  .label-tag {
    margin-bottom: 5px\9 !important;
  }

  .breadcrumb li.active {
    flex-shrink: 1\9;
  }

  .category-list span.dropdown-toggle {
    margin-left: -25px\9 !important;
  }

  .faq-category-link {
    width: 98%\9;
  }
}
</pre></body></html>