.ggkp-detail-page {
	padding-top: 110px !important;
}
.ggkp-detail-page .main-container > .row {
	margin: 0;
}
.ggkp-detail-page .content-section .field--type-text-with-summary > h2 {
	font-size: var(--title-font-lg);
  line-height: var(--title-line-height-lg);
  color: var(--primary-color);
  margin-bottom: 15px;
  font-weight: 500;
}
.ggkp-detail-page .content-section .field--type-text-with-summary > h2 + p:has(strong) {
	margin-bottom: 10px;
}
.ggkp-detail-page .content-section .field--type-text-with-summary > h2 + p:has(strong) strong {
	font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--gray-800);
}
.ggkp-detail-page .content-section .field--type-text-with-summary > ul,
.ggkp-detail-page .content-section .field--type-text-with-summary > p {
	margin-bottom: 15px;
  color: var(--color-5);
}
.ggkp-detail-page .content-section .field--type-text-with-summary > ul {
	padding-left: 15px;
  list-style-type: disc;
  color: var(--color-5);
}
.ggkp-detail-page .content-section .field--type-text-with-summary > ul li {
	margin-bottom: 5px;
}
.ggkp-detail-page .content-section .field--type-text-with-summary > ul li a,
.ggkp-detail-page .content-section .field--type-text-with-summary > p a {
	color: #000;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.ggkp-detail-page .content-section .field--type-text-with-summary > ul li a:hover,
.ggkp-detail-page .content-section .field--type-text-with-summary > p a:hover {
	color: var(--primary-color);
  text-decoration: none;
}


.footer-section {
	margin-top: 50px;
}

.addtoany_list {
	display: none;
}