/*
Theme Name:         Health Care Cost Institute
Theme URI:          https://hcci.rt.gw/
Author:             rtCamp
Author URI:         https://rtcamp.com/
Template:           jetnews-magazine
Description:        Health Care Cost Institute is a WordPress theme for healthcare cost institute.
Version:            0.0.1
Update URI:			false
Requires at least:  6.1
Requires PHP:       8.1
License:            GNU General Public License v3 or later
License URI:        http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:        hcci
Domain Path:        /languages
Tags:               wordpress
*/
html {
  scroll-behavior: smooth;
}

@keyframes header-visibility {
  from {
    top: -200px;
  }
  to {
    top: 0;
  }
}
header.visible {
  position: sticky;
  top: 0;
  z-index: 100000;
  animation-name: header-visibility;
  animation-duration: 1s;
}
header .jetnews-magazine-topbar .jetnews-magazine-search-button > a:hover {
  background-color: transparent;
}
header .jetnews-magazine-topbar .jetnews-magazine-search-button > a:hover::after {
  transition: all 0.23s ease;
  transform: scale(1.1);
  transform: translateY(-2px);
}

.hcci-jobs-section {
  color: var(--wp--preset--color--heading-color);
}
.hcci-jobs-section .search_jobs {
  padding-left: 0;
  padding-right: 0;
}
.hcci-jobs-section .job_filters {
  background-color: transparent;
}
.hcci-jobs-section input[type=text] {
  background-color: transparent;
  outline: none;
  border: 1px solid var(--wp--preset--color--primary);
  padding: 10px;
  border-radius: 5px;
}
.hcci-jobs-section .job_listing .position,
.hcci-jobs-section .job_listing .job-type {
  color: var(--wp--preset--color--heading-color);
}
.hcci-jobs-section .single_job_listing {
  color: var(--wp--preset--color--heading-color);
}

.single_job_listing {
  max-width: var(--wp--style--global--wide-size);
}
.single_job_listing .job-type {
  background-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--white) !important;
  border: none;
  border-radius: 5px;
}
.single_job_listing .company .company_header {
  min-height: auto;
}

@media (min-width: 782px) and (max-width: 1079px) {
  .tablet-split-view.wp-block-columns > .wp-block-column {
    flex-basis: 50% !important;
  }
}

.hover-underline:hover {
  text-decoration: underline;
  text-decoration-color: var(--wp--preset--color--primary);
}

.entry-content p > span {
  font-size: var(--wp--preset--font-size--paragraph) !important;
}

strong {
  font-weight: bold;
}

body:not(.block-editor-page) button:not(.wp-block,
.wp-block-navigation__submenu-icon,
.jetnews-magazine-search-close),
body:not(.block-editor-page) input[type=submit]:not(.wp-block,
.wp-block-navigation__submenu-icon,
.jetnews-magazine-search-close),
body:not(.block-editor-page) input[type=button]:not(.wp-block,
.wp-block-navigation__submenu-icon,
.jetnews-magazine-search-close) {
  background-color: var(--wp--preset--color--primary);
  border-radius: 0.375em;
  border: none;
  color: var(--wp--preset--color--background);
  font-family: var(--wp--preset--font-family--roboto);
  font-size: var(--wp--preset--font-size--paragraph);
  font-weight: var(--wp--custom--typography--font-weights--bold);
  line-height: 1.2;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  text-decoration: none;
  cursor: pointer;
}
body:not(.block-editor-page) button:not(.wp-block,
.wp-block-navigation__submenu-icon,
.jetnews-magazine-search-close):hover,
body:not(.block-editor-page) input[type=submit]:not(.wp-block,
.wp-block-navigation__submenu-icon,
.jetnews-magazine-search-close):hover,
body:not(.block-editor-page) input[type=button]:not(.wp-block,
.wp-block-navigation__submenu-icon,
.jetnews-magazine-search-close):hover {
  background-color: var(--wp--preset--color--secondary);
}

.is-style-outline .wp-block-button__link:not(.has-text-color, .has-background, .has-link-color) {
  color: var(--wp--preset--color--heading-color);
  background-color: var(--wp--preset--color--white);
}
.is-style-outline .wp-block-button__link:not(.has-text-color, .has-background, .has-link-color):hover {
  background-color: var(--wp--preset--color--tertiary);
}

.is-style-hcci-button-excel .wp-block-button__link,
.is-style-hcci-button-external-link .wp-block-button__link,
.is-style-hcci-button-download .wp-block-button__link,
.is-style-hcci-button-video .wp-block-button__link,
.is-style-hcci-button-pdf .wp-block-button__link {
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--mandarin-red-10);
  padding: 0.6875rem 0.9375rem;
  border: 0.0625rem solid currentColor;
  transition: all 0.2s ease-in-out;
}
.is-style-hcci-button-excel .wp-block-button__link::after,
.is-style-hcci-button-external-link .wp-block-button__link::after,
.is-style-hcci-button-download .wp-block-button__link::after,
.is-style-hcci-button-video .wp-block-button__link::after,
.is-style-hcci-button-pdf .wp-block-button__link::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  top: 3px;
  margin-left: 5px;
  mask-size: contain;
  mask-repeat: no-repeat;
  background-color: currentColor;
}
.is-style-hcci-button-excel .wp-block-button__link:hover,
.is-style-hcci-button-external-link .wp-block-button__link:hover,
.is-style-hcci-button-download .wp-block-button__link:hover,
.is-style-hcci-button-video .wp-block-button__link:hover,
.is-style-hcci-button-pdf .wp-block-button__link:hover {
  color: var(--wp--preset--color--mandarin-red-10);
  background-color: var(--wp--preset--color--white);
  box-shadow: inset -1px -1px 1px 1px currentColor;
}
.is-style-hcci-button-excel .wp-block-button__link:active, .is-style-hcci-button-excel .wp-block-button__link:focus-visible .is-style-hcci-button-excel .wp-block-button__link:focus,
.is-style-hcci-button-external-link .wp-block-button__link:active,
.is-style-hcci-button-excel .wp-block-button__link:focus-visible .is-style-hcci-button-external-link .wp-block-button__link:focus,
.is-style-hcci-button-download .wp-block-button__link:active,
.is-style-hcci-button-excel .wp-block-button__link:focus-visible .is-style-hcci-button-download .wp-block-button__link:focus,
.is-style-hcci-button-video .wp-block-button__link:active,
.is-style-hcci-button-excel .wp-block-button__link:focus-visible .is-style-hcci-button-video .wp-block-button__link:focus,
.is-style-hcci-button-pdf .wp-block-button__link:active,
.is-style-hcci-button-excel .wp-block-button__link:focus-visible .is-style-hcci-button-pdf .wp-block-button__link:focus,
.is-style-hcci-button-external-link .wp-block-button__link:focus-visible .is-style-hcci-button-excel .wp-block-button__link:focus,
.is-style-hcci-button-external-link .wp-block-button__link:focus-visible .is-style-hcci-button-external-link .wp-block-button__link:focus,
.is-style-hcci-button-external-link .wp-block-button__link:focus-visible .is-style-hcci-button-download .wp-block-button__link:focus,
.is-style-hcci-button-external-link .wp-block-button__link:focus-visible .is-style-hcci-button-video .wp-block-button__link:focus,
.is-style-hcci-button-external-link .wp-block-button__link:focus-visible .is-style-hcci-button-pdf .wp-block-button__link:focus,
.is-style-hcci-button-download .wp-block-button__link:focus-visible .is-style-hcci-button-excel .wp-block-button__link:focus,
.is-style-hcci-button-download .wp-block-button__link:focus-visible .is-style-hcci-button-external-link .wp-block-button__link:focus,
.is-style-hcci-button-download .wp-block-button__link:focus-visible .is-style-hcci-button-download .wp-block-button__link:focus,
.is-style-hcci-button-download .wp-block-button__link:focus-visible .is-style-hcci-button-video .wp-block-button__link:focus,
.is-style-hcci-button-download .wp-block-button__link:focus-visible .is-style-hcci-button-pdf .wp-block-button__link:focus,
.is-style-hcci-button-video .wp-block-button__link:focus-visible .is-style-hcci-button-excel .wp-block-button__link:focus,
.is-style-hcci-button-video .wp-block-button__link:focus-visible .is-style-hcci-button-external-link .wp-block-button__link:focus,
.is-style-hcci-button-video .wp-block-button__link:focus-visible .is-style-hcci-button-download .wp-block-button__link:focus,
.is-style-hcci-button-video .wp-block-button__link:focus-visible .is-style-hcci-button-video .wp-block-button__link:focus,
.is-style-hcci-button-video .wp-block-button__link:focus-visible .is-style-hcci-button-pdf .wp-block-button__link:focus,
.is-style-hcci-button-pdf .wp-block-button__link:focus-visible .is-style-hcci-button-excel .wp-block-button__link:focus,
.is-style-hcci-button-pdf .wp-block-button__link:focus-visible .is-style-hcci-button-external-link .wp-block-button__link:focus,
.is-style-hcci-button-pdf .wp-block-button__link:focus-visible .is-style-hcci-button-download .wp-block-button__link:focus,
.is-style-hcci-button-pdf .wp-block-button__link:focus-visible .is-style-hcci-button-video .wp-block-button__link:focus,
.is-style-hcci-button-pdf .wp-block-button__link:focus-visible .is-style-hcci-button-pdf .wp-block-button__link:focus {
  outline: 1px dotted currentColor;
}

.is-style-hcci-button-excel .wp-block-button__link::after {
  mask-image: url("assets/images/icon-excel.svg");
  -webkit-mask-image: url("assets/images/icon-excel.svg");
}
.is-style-hcci-button-external-link .wp-block-button__link::after {
  mask-image: url("assets/images/external-link.svg");
  -webkit-mask-image: url("assets/images/external-link.svg");
}
.is-style-hcci-button-download .wp-block-button__link::after {
  mask-image: url("assets/images/icon-download.svg");
  -webkit-mask-image: url("assets/images/icon-download.svg");
}
.is-style-hcci-button-video .wp-block-button__link::after {
  mask-image: url("assets/images/icon-video.svg");
  -webkit-mask-image: url("assets/images/icon-video.svg");
}
.is-style-hcci-button-pdf .wp-block-button__link::after {
  mask-image: url("assets/images/icon-pdf.svg");
  -webkit-mask-image: url("assets/images/icon-pdf.svg");
}

@media (max-width: 479px) {
  .data-drives-change .wp-block-buttons .wp-block-button {
    width: 100%;
  }
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation ul li > .wp-block-navigation__submenu-icon {
  color: var(--wp--preset--color--heading-color);
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation ul li ul.wp-block-navigation-submenu li {
  padding-left: 1rem !important;
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation li.current-menu-ancestor:hover > a {
  color: var(--wp--preset--color--white) !important;
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation li.current-menu-ancestor:hover ul li.current-menu-item a {
  color: var(--wp--preset--color--white) !important;
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation .wp-block-navigation__submenu-icon {
  width: 1rem;
  height: 1rem;
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  margin: 0;
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation a[target=_blank] {
  justify-content: space-between;
}
nav.wp-block-navigation ul.wp-block-navigation__container.is-style-jetnews-navigation-hover-primary-bgcolor.wp-block-navigation a[target=_blank]::after {
  content: "";
  mask-image: url("assets/images/external-link.svg");
  -webkit-mask-image: url("assets/images/external-link.svg");
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  top: 3px;
  margin-left: 5px;
  mask-size: contain;
  mask-repeat: no-repeat;
  background-color: currentColor;
}

.is-menu-open ul li a[href] {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.is-menu-open ul li a[href]:hover {
  text-decoration: none;
}
.is-menu-open ul li a[target=_blank]::after {
  text-decoration: none;
  display: inline-block;
}

.hcci-accordion summary::-webkit-details-marker {
  display: none;
}
.hcci-accordion summary {
  list-style: none;
  background: url("assets/images/accordion-plus-icon.svg") no-repeat 6px;
  background-size: 15px;
  padding-left: 33px;
  transition: all 0.2s ease;
}
.hcci-accordion summary:hover {
  color: var(--wp--preset--color--secondary);
}
.hcci-accordion details {
  margin-top: 0;
  margin-bottom: 1rem;
}
.hcci-accordion details .hcci-accordion-details {
  margin: 0;
}
.hcci-accordion details[open] summary {
  background: url("assets/images/accordion-minus-icon.svg") no-repeat 6px;
  margin-bottom: 1rem;
}

.single-page__tags-section > .taxonomy-post_tag, .taxonomy-topics {
  display: flex;
  flex-wrap: wrap;
  padding: 0.5rem 0;
  gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
}
.single-page__tags-section > .taxonomy-post_tag > .wp-block-post-terms__separator, .taxonomy-topics > .wp-block-post-terms__separator {
  display: none;
}
.single-page__tags-section > .taxonomy-post_tag > a, .taxonomy-topics > a {
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 0.5rem;
  background-color: var(--wp--preset--color--grey-2);
}
.single-page__tags-section > .taxonomy-post_tag > a:hover, .taxonomy-topics > a:hover {
  background-color: var(--wp--preset--color--grey-3);
  text-decoration: underline;
}

.terms-filter-container {
  max-width: 100%;
  margin: 2rem 0;
}

.search-container {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
  flex-wrap: wrap;
}

.search-input {
  flex: 1;
  min-width: 200px;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.sort-options {
  display: flex;
  gap: 5px;
}

.sort-btn {
  font-family: var(--wp--preset--font-family--lato) !important;
  font-size: var(--wp--preset--font-size--small) !important;
}

.sort-btn.active {
  background: #0a3d62;
  color: white;
  border-color: #2271b1;
}

.terms-container {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.term-button {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--primary);
  background: transparent;
  border-radius: 4px;
  text-decoration: none;
  font-size: 14px;
  transition: all 0.2s;
}

.term-button:hover {
  background: var(--wp--preset--color--primary);
  color: white;
}

.hcci-additional-information-card .wp-block-image {
  height: 100%;
}
.hcci-additional-information-card .wp-block-image img {
  max-width: 150px;
  height: 100%;
  object-fit: fill;
}

.newswokmarquee-wrapper {
  max-width: 100%;
}
.newswokmarquee-wrapper > .newswokmarquee-content {
  width: max-content;
}

button.jetnews-magazine-search-close {
  top: 16px;
  margin-block-start: 0;
}

.jetnews-magazine-search-modal .jetnews-magazine-search-button-mobile .wp-element-button {
  background-color: transparent;
}
.jetnews-magazine-search-modal .jetnews-magazine-search-button-mobile .wp-element-button::after {
  background-color: var(--wp--preset--color--primary);
  height: 20px;
  width: 20px;
}

.hcci-header-navigation-wrapper > .jetnews-magazine-search-modal {
  margin-bottom: 8px;
}
@media (max-width: 600px) {
  .hcci-header-navigation-wrapper {
    flex-direction: row-reverse;
    align-items: center;
  }
}

.hcci-slider-gallery figure.swiper-wrapper {
  flex-wrap: nowrap;
  max-width: fit-content;
  transition-timing-function: linear !important;
}
.hcci-slider-gallery:hover .jetnewsmagazine-button-prev, .hcci-slider-gallery:hover .jetnewsmagazine-button-next {
  display: block;
}
.hcci-slider-gallery .jetnewsmagazine-button-prev, .hcci-slider-gallery .jetnewsmagazine-button-next {
  display: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
  padding: 14px;
  transition: all 0.23s ease;
}
.hcci-slider-gallery .jetnewsmagazine-button-prev:hover, .hcci-slider-gallery .jetnewsmagazine-button-next:hover {
  background-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--white);
  opacity: 1;
  transform: scale(1.1) translateY(-50%);
}
.hcci-slider-gallery .jetnewsmagazine-button-prev::after, .hcci-slider-gallery .jetnewsmagazine-button-next::after {
  font-size: 16px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 781px) {
  .hcci-slider-gallery .jetnewsmagazine-button-prev, .hcci-slider-gallery .jetnewsmagazine-button-next {
    height: 12px;
    width: 12px;
    padding: 8px;
  }
  .hcci-slider-gallery .jetnewsmagazine-button-prev::after, .hcci-slider-gallery .jetnewsmagazine-button-next::after {
    font-size: 8px;
  }
}
.hcci-slider-gallery .jetnewsmagazine-button-prev::after {
  left: var(--swiper-navigation-sides-offset, 22px);
}
@media (max-width: 781px) {
  .hcci-slider-gallery .jetnewsmagazine-button-prev::after {
    left: var(--swiper-navigation-sides-offset, 13px);
  }
}
.hcci-slider-gallery .jetnewsmagazine-button-next::after {
  right: var(--swiper-navigation-sides-offset, 15px);
}
@media (max-width: 781px) {
  .hcci-slider-gallery .jetnewsmagazine-button-next::after {
    left: var(--swiper-navigation-sides-offset, 13px);
  }
}
.hcci-slider-gallery figure.swiper-slide {
  align-self: stretch !important;
  margin: 0 !important;
  height: 100%;
}
.hcci-slider-gallery figure.swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.hcci-card-link {
  cursor: pointer;
}
.hcci-card-link:hover a {
  color: var(--wp--preset--color--secondary);
}

.hcci-tabs {
  min-height: 0px;
}
@media (min-width: 782px) {
  .hcci-tabs {
    min-height: 250px;
  }
}
/*# sourceMappingURL=style.css.map */