/**
* Theme Name: Wikilogy Child
* Description: This is a child theme of Wikilogy.
* Author: <a href="https://gloriathemes.com/">Gloria Themes</a>
* Template: wikilogy
* Version: 2.0.2
*/




/*======
*
* Root
*
======*/
	:root {
		--gt-theme-primary: #c9002f;
		--gt-theme-secondary: #c2002d;
		--gt-sidebar-background: #f8f8f8;
		--gt-dark-sidebar-background: #181818;
		--gt-footer-background: #ffffff;
		--gt-scrollbar-background: #f1f1f1;
		--gt-body-background: #FFFFFF;
		--gt-dark-body-background: #111111;
		--gt-header-background: #FFFFFF;
		--gt-dark-header-background: #111111;
		--gt-header-menu-link-color: #111111;
		--gt-dark-header-menu-link-color: #FFFFFF;
		--gt-header-dropdown-background: #111111;
		--gt-dark-header-dropdown-background: #FFFFFF;
		--gt-header-dropdown-link-color: #FFFFFF;
		--gt-dark-header-dropdown-link-color: #111111;
		--gt-color-FFFFFF: #FFFFFF;
		--gt-color-EEEEEE: #EEEEEE;
		--gt-color-AAAAAA: #AAAAAA;
		--gt-color-000000: #000000;
		--gt-color-111111: #111111;
		--gt-color-222222: #222222;
		--gt-color-292929: #292929;
		--gt-border-color: rgba(0, 0, 0, 0.1);
		--gt-border-hover-color: rgba(0, 0, 0, 0.2);
		--gt-border-focus-color: rgba(0, 0, 0, 0.3);
		--gt-dark-border-color: rgba(255, 255, 255, 0.2);
		--gt-dark-border-hover-color: rgba(255, 255, 255, 0.3);
		--gt-dark-border-focus-color: rgba(255, 255, 255, 0.4);
		--gt-border-medium-color: rgba(0, 0, 0, 0.15);
		--gt-dark-border-medium-color: rgba(255, 255, 255, 0.25);
		--gt-color-404-bg: #f4f4f4;
		--gt-dark-color-404-bg: #1a1a1a;
		--gt-language-box-right-background: #f8f8f8;
		--gt-dark-language-box-right-background: #212020;
		--gt-thumb-slider-style-2-bg: #f3e8de;
		--gt-thumb-slider-style-3-bg: #7b8184;
		--gt-header-language-icon-background: rgba(0, 0, 0, 0.1);
		--gt-header-language-icon-hover-background: rgba(0, 0, 0, 0.2);
		--gt-off-canvas-submenu-background: rgba(0, 0, 0, 0.04);
		--gt-dark-off-canvas-submenu-background: rgba(255, 255, 255, 0.04);
		--gt-dark-header-language-icon-background: rgba(255, 255, 255, 0.2);
		--gt-dark-header-language-icon-hover-background: rgba(255, 255, 255, 0.3);
		--gt-overlay-background: rgba(0, 0, 0, 0.5);
		--gt-listen-icon-background: rgba(255, 255, 255, 0.1);
	}



/*======
*
* General
*
======*/
	html {
		font-size: 16px;
		line-height: 1.4;
		color: var(--gt-color-111111);
	}

	body {
		font-size: 1rem;
		font-weight: 400;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1.4;
		background-color: var(--gt-body-background);
		color: var(--gt-color-111111);
		margin: 0;
		padding: 0;
		overflow-x: hidden;
		letter-spacing: -0.1px;
	}

	body.gt-dark-mode-on {
		background-color: var(--gt-dark-body-background);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on body {
		background-color: var(--gt-dark-body-background);
		color: var(--gt-color-FFFFFF);
	}

	a,
	a:visited {
		text-decoration: none;
		transition: 0.2s;
		cursor: pointer;
		color: var(--gt-color-111111);
	}

	a:hover,
	a:focus {
		text-decoration: none;
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on a,
	body.gt-dark-mode-on a:visited,
	body.gt-dark-mode-on a:hover,
	body.gt-dark-mode-on a:focus {
		color: var(--gt-color-FFFFFF);
	}

	img {
		max-width: 100%;
		height: auto;
	}

	figure {
		margin: 0 0 45px;
	}

	svg {
		max-width: 100%;
		width: auto;
	}

	hr {
		clear: both;
		max-width: 100%;
		height: 0;
		margin: 33px auto;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid var(--gt-border-color);
		border-left: 0;
	}

	body.gt-dark-mode-on hr {
		border-bottom-color: var(--gt-dark-border-color);
	}

	label {
		font-size: 0.75rem;
		color: var(--gt-color-111111);
	}

	label + * {
		margin-top: 10px;
	}

	label + span {
		display: block;
	}

	body.gt-dark-mode-on label {
		color: var(--gt-color-FFFFFF);
	}

	iframe,
	video {
		max-width: 100%;
	}



/*======
*
* Typography
*
======*/
	p {
		font-size: 1rem;
		line-height: 1.9;
		margin-bottom: 1.5rem;
	}

	p:last-child {
		margin-bottom: 0;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: 700;
		margin-bottom: 1rem;
	}

	h1 {
		font-size: 4.375rem;
		line-height: 1.1;
	}

	@media (max-width: 1199px) {
		h1 {
			font-size: 3.5rem;
		}
	}

	@media (max-width: 991px) {
		h1 {
			font-size: 3rem;
		}
	}

	@media (max-width: 767px) {
		h1 {
			font-size: 2.625rem;
		}
	}

	h2 {
		font-size: 3.5rem;
		line-height: 1.15;
	}

	@media (max-width: 991px) {
		h2 {
			font-size: 2.625rem;
		}
	}

	@media (max-width: 767px) {
		h2 {
			font-size: 2.375rem;
		}
	}

	h3 {
		font-size: 3rem;
		line-height: 1.2;
	}

	@media (max-width: 991px) {
		h3 {
			font-size: 2.375rem;
		}
	}

	@media (max-width: 767px) {
		h3 {
			font-size: 2rem;
		}
	}

	h4 {
		font-size: 2.25rem;
		line-height: 1.3;
	}

	@media (max-width: 991px) {
		h4 {
			font-size: 1.75rem;
		}
	}

	@media (max-width: 767px) {
		h4 {
			font-size: 1.5rem;
		}
	}

	h5 {
		font-size: 1.875rem;
		line-height: 1.3;
	}

	@media (max-width: 991px) {
		h5 {
			font-size: 1.625rem;
		}
	}

	@media (max-width: 767px) {
		h5 {
			font-size: 1.375rem;
		}
	}

	h6 {
		font-size: 1.5rem;
		line-height: 1.3;
	}

	@media (max-width: 991px) {
		h5 {
			font-size: 1.375rem;
		}
	}

	@media (max-width: 767px) {
		h5 {
			font-size: 1.125rem;
		}
	}

	body.gt-dark-mode-on h1,
	body.gt-dark-mode-on h2,
	body.gt-dark-mode-on h3,
	body.gt-dark-mode-on h4,
	body.gt-dark-mode-on h5,
	body.gt-dark-mode-on h6 {
		color: var(--gt-color-FFFFFF);
	}

	pre {
		white-space: pre-wrap;
		margin-bottom: 35px;
	}

	code {
		border: 1px solid var(--gt-border-color);
		background: var(--gt-color-EEEEEE);
		padding: 5px 15px;
		font-family: inherit;
		font-weight: inherit;
		display: inline-block;
	}

	body.gt-dark-mode-on code {
		border-color: var(--gt-dark-border-color);
		background: var(--gt-color-222222);
		color: var(--gt-color-FFFFFF);
	}

	kbd {
		margin: 0;
		padding: 7px 16px;
		background: var(--gt-color-EEEEEE);
		font-family: inherit;
		font-weight: inherit;
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on kbd {
		background: var(--gt-color-222222);
		color: var(--gt-color-FFFFFF);
	}

	table {
		border-collapse: collapse;
		width: 100%;
		margin-bottom: 33px;
		border-radius: 0;
	}

	tbody,
	tfoot,
	thead {
		border: 1px solid var(--gt-border-color);
		background-color: transparent;
	}

	tbody td,
	tbody th {
		padding: 16px;
	}

	tfoot td,
	tfoot th,
	thead td,
	thead th {
		padding: 16px;
	}

	tbody tr:nth-child(even) {
		border-bottom: 0;
		background-color: transparent;
	}

	table thead {
		color: var(--gt-color-111111);
	}

	table thead tr th,
	table tr,
	table tr td,
	table tr th {
		border: 1px solid var(--gt-border-color);
		text-align: inherit;
	}

	body.gt-dark-mode-on table,
	body.gt-dark-mode-on tbody,
	body.gt-dark-mode-on tfoot,
	body.gt-dark-mode-on thead {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on tbody,
	body.gt-dark-mode-on tfoot,
	body.gt-dark-mode-on thead {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on table thead tr th,
	body.gt-dark-mode-on table tr,
	body.gt-dark-mode-on table tr td,
	body.gt-dark-mode-on table tr th {
		border-color: var(--gt-dark-border-color);
	}

	blockquote,
	blockquote.wp-block-quote {
		line-height: 1.2;
		margin: 80px 0;
		color: currentColor;
		padding: 45px !important;
		border: 0 !important;
		border-top: 1px solid var(--gt-border-color) !important;
		border-bottom: 1px solid var(--gt-border-color) !important;
	}
	
	@media only screen and (max-width: 1199px) {
		blockquote,
		blockquote.wp-block-quote {
			padding: 40px 15px !important;
			margin: 30px;
		}
	}
	
	@media only screen and (max-width: 991px) {
		blockquote,
		blockquote.wp-block-quote {
			padding: 30px 15px !important;
		}
	}

	blockquote p,
	.gt-content blockquote p,
	blockquote.wp-block-quote p {
		font-weight: 400;
		font-size: 1.5rem;
		margin: 0;
		color: currentColor;
		max-width: 80%;
	}
	
	@media only screen and (max-width: 991px) {
		blockquote p,
		.gt-content blockquote p,
		blockquote.wp-block-quote p {
			max-width: none;
			font-size: 1rem;
		}
	}

	blockquote p:last-child,
	.gt-content blockquote p:last-child,
	blockquote.wp-block-quote:last-child {
		margin-bottom: 0;
	}

	blockquote span,
	blockquote.wp-block-quote span {
		font-size: 0.75rem;
		font-weight: 500;
		letter-spacing: 1px;
		opacity: 0.6;
		text-transform: uppercase;
		display: block;
		margin-top: 20px;
	}

	blockquote cite,
	blockquote.wp-block-quote cite {
		font-size: 0.75rem !important;
		font-weight: 700;
		color: currentColor !important;
		opacity: 0.6;
		text-align: inherit !important;
	}

	blockquote cite:before,
	blockquote.wp-block-quote cite:before {
		content: "";
	}

	blockquote * + cite,
	blockquote.wp-block-quote * + cite {
		margin-top: 15px;
	}

	blockquote.gt-align-center,
	blockquote.wp-block-quote.has-text-align-center {
		text-align: center;
		border: 0 !important;
		position: relative;
		padding: 50px 0 50px 0;
	}

	blockquote.gt-align-center p,
	blockquote.wp-block-quote.has-text-align-center p {
		margin-left: auto;
		margin-right: auto;
	}

	blockquote.gt-align-center:before,
	blockquote.wp-block-quote.has-text-align-center:before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		background-color: var(--gt-border-medium-color);
		width: 50px;
		height: 1px;
		transform: translateX(-50%);
	}

	blockquote.gt-align-center:after,
	blockquote.wp-block-quote.has-text-align-center:after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 50%;
		background-color: var(--gt-border-medium-color);
		width: 50px;
		height: 1px;
		transform: translateX(-50%);
	}

	blockquote.gt-align-right p,
	blockquote.wp-block-quote.has-text-align-right p {
		margin-left: auto;
	}

	body.gt-dark-mode-on blockquote,
	body.gt-dark-mode-on blockquote.wp-block-quote {
		border-top-color: var(--gt-dark-border-color) !important;
		border-bottom-color: var(--gt-dark-border-color) !important;
	}

	body.gt-dark-mode-on blockquote.gt-align-center:before,
	body.gt-dark-mode-on blockquote.wp-block-quote.has-text-align-center:before {
		background-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on blockquote.gt-align-center:after,
	body.gt-dark-mode-on blockquote.wp-block-quote.has-text-align-center:after {
		background-color: var(--gt-dark-border-color);
	}

	dl,
	ul,
	ol {
		line-height: 1.6;
	}

	ul {
		margin: 0 0 33px 1rem;
		padding: 0;
		list-style-type: disc;
	}

	ol {
		margin: 0 0 33px 1rem;
		padding: 0;
		list-style-type: decimal;
	}

	ol ol,
	ol ul,
	ul ol,
	ul ul {
		margin: 0 0 0 1rem;
		padding: 0;
	}

	b,
	strong {
		font-weight: 600;
	}

	.gt-uppercase {
		text-transform: uppercase;
	}

	.gt-lowercase {
		text-transform: lowercase;
	}

	.gt-capitalize {
		text-transform: capitalize;
	}

	.gt-text-italic {
		font-style: italic;
	}

	.gt-align-left {
		text-align: left;
	}

	.gt-align-center {
		text-align: center;
	}

	.gt-align-right {
		text-align: right;
	}

	.gt-full-width,
	.gt-image.gt-full-width > img {
		width: 100%;
	}

	.gt-module-title.gt-style-1 .gt-title {
		font-size: 1.125rem;
		font-weight: 700;
	}

	.gt-module-title.gt-style-1 .gt-subtitle {
		font-size: 0.75rem;
		opacity: 0.7;
	}

	.gt-module-title.gt-style-1 * + .gt-subtitle {
		margin-top: 4px;
	}

	.gt-module-title.gt-style-2 {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		gap: 5px;
		border-bottom: 1px solid var(--gt-border-color);
		padding: 25px 0;
	}

	.gt-module-title.gt-style-2 .gt-title {
		font-size: 1.125rem;
		font-weight: 700;
		order: 2;
	}

	.gt-module-title.gt-style-2 .gt-subtitle {
		font-size: 0.75rem;
		opacity: 0.7;
		order: 1;
	}

	body.gt-dark-mode-on .gt-module-title.gt-style-2 {
		color: var(--gt-color-FFFFFF);
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-module-title.gt-style-3 {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		gap: 5px;
		border-bottom: 1px solid var(--gt-border-color);
		padding: 0 0 20px;
		margin-bottom: 20px;
	}

	.gt-module-title.gt-style-3 .gt-title {
		font-size: 0.875rem;
		font-weight: 700;
		order: 2;
	}

	.gt-module-title.gt-style-3 .gt-subtitle {
		font-size: 0.75rem;
		opacity: 0.7;
		order: 1;
	}

	body.gt-dark-mode-on .gt-module-title.gt-style-3 {
		color: var(--gt-color-FFFFFF);
		border-bottom-color: var(--gt-dark-border-color);
	}



/*======
*
* Form Elements
*
======*/
	.gt-checkbox {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		line-height: 1;
	}

	[type=color],
	[type=date],
	[type=datetime-local],
	[type=datetime],
	[type=email],
	[type=month],
	[type=number],
	[type=password],
	[type=search],
	[type=tel],
	[type=text],
	[type=time],
	[type=url],
	[type=week],
	textarea,
	select {
		border: 1px solid var(--gt-border-color);
		box-shadow: none !important;
		border-radius: 3px;
		font-size: 0.75rem;
		padding: 18px 25px;
		margin: 0;
		min-height: 56px;
	}

	[type=color] {
		padding: 0;
	}

	[type="color"]::-webkit-color-swatch {
		padding: 25px;
		border: 0;
	}

	[type="color"]::-webkit-color-swatch-wrapper {
	}

	select:focus {
		outline: none;
		border: 1px solid var(--gt-border-color);
	}

	::-webkit-input-placeholder {
		color: var(--gt-color-AAAAAA);
	}

	::-moz-placeholder {
		color: var(--gt-color-AAAAAA);
	}

	:-ms-input-placeholder {
		color: var(--gt-color-AAAAAA);
	}

	::-ms-input-placeholder {
		color: var(--gt-color-AAAAAA);
	}

	::placeholder {
		color: var(--gt-color-AAAAAA);
	}

	body.gt-dark-mode-on [type=color],
	body.gt-dark-mode-on [type=date],
	body.gt-dark-mode-on [type=datetime-local],
	body.gt-dark-mode-on [type=datetime],
	body.gt-dark-mode-on [type=email],
	body.gt-dark-mode-on [type=month],
	body.gt-dark-mode-on [type=number],
	body.gt-dark-mode-on [type=password],
	body.gt-dark-mode-on [type=search],
	body.gt-dark-mode-on [type=tel],
	body.gt-dark-mode-on [type=text],
	body.gt-dark-mode-on [type=time],
	body.gt-dark-mode-on [type=url],
	body.gt-dark-mode-on [type=week],
	body.gt-dark-mode-on textarea,
	body.gt-dark-mode-on select {
		background-color: var(--gt-color-111111);
		border-color: var(--gt-color-222222);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on [type=color]:placeholder,
	body.gt-dark-mode-on [type=date]:placeholder,
	body.gt-dark-mode-on [type=datetime-local]:placeholder,
	body.gt-dark-mode-on [type=datetime]:placeholder,
	body.gt-dark-mode-on [type=email]:placeholder,
	body.gt-dark-mode-on [type=month]:placeholder,
	body.gt-dark-mode-on [type=number]:placeholder,
	body.gt-dark-mode-on [type=password]:placeholder,
	body.gt-dark-mode-on [type=search]:placeholder,
	body.gt-dark-mode-on [type=tel]:placeholder,
	body.gt-dark-mode-on [type=text]:placeholder,
	body.gt-dark-mode-on [type=time]:placeholder,
	body.gt-dark-mode-on [type=url]:placeholder,
	body.gt-dark-mode-on [type=week]:placeholder,
	body.gt-dark-mode-on textarea:placeholder,
	body.gt-dark-mode-on select:placeholder {
		color: var(--gt-color-FFFFFF);
	}

	input[type=checkbox],
	input[type=radio] {
		-webkit-appearance: none;
		-moz-appearance: none;
		height: 14px;
		width: 14px;
		outline: none;
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 0;
		cursor: pointer;
		border: 1px solid var(--bc, var(--gt-border-medium-color));
		background: var(--b, transparent);
		transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
	}

	input[type=checkbox]:after,
	input[type=radio]:after {
		content: "";
		display: block;
		position: absolute;
		transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
		transition: all 0.5s;
	}

	input[type=checkbox]:checked,
	input[type=radio]:checked {
		--b: var(--gt-color-111111);
		--bc: var(--gt-color-111111);
		--d-o: .3s;
		--d-t: .6s;
		--d-t-e: cubic-bezier(.2, .85, .32, 1.2);
	}

	input[type=checkbox]:disabled,
	input[type=radio]:disabled {
		cursor: not-allowed;
		opacity: 0.5;
	}

	input[type=checkbox]:disabled + label,
	input[type=radio]:disabled + label {
		cursor: not-allowed;
	}

	input[type=checkbox]:focus,
	input[type=radio]:focus {
		box-shadow: 0 0 0 var(--gt-border-focus-color);
	}

	input[type=checkbox]:not(.switch):after,
	input[type=radio]:not(.switch):after {
		opacity: var(--o, 0);
	}

	input[type=checkbox]:not(.switch):checked,
	input[type=radio]:not(.switch):checked {
		--o: 1;
	}

	input[type=checkbox] + label,
	input[type=radio] + label {
		font-size: 0.75rem;
		line-height: 1;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		margin-left: 7px;
	}

	input[type=checkbox]:not(.switch):after {
		width: 5px;
		height: 9px;
		border: 2px solid var(--gt-color-FFFFFF);
		border-top: 0;
		border-left: 0;
		left: 3px;
		top: 0px;
		transform: rotate(var(--r, 20deg));
	}

	input[type=checkbox]:not(.switch):checked {
		--r: 43deg;
	}

	input[type=checkbox].switch {
		width: 38px;
	}

	input[type=checkbox].switch:after {
		left: 2px;
		top: 2px;
		width: 8px;
		height: 8px;
		background: var(--ab, var(--gt-border-medium-color));
		transform: translateX(var(--x, 0));
	}

	input[type=checkbox].switch:checked {
		--ab: var(--gt-color-FFFFFF);
		--x: 17px;
	}

	input[type=checkbox].switch:disabled:not(:checked):after {
		opacity: 0.5;
	}

	input[type=radio] {
		border-radius: 50%;
	}

	input[type=radio]:after {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background: var(--gt-color-FFFFFF);
		opacity: 0;
		transform: scale(var(--s, 0.7));
	}

	input[type=radio]:checked {
		--s: .5;
	}

	.selectize-input {
		padding: 15px 24px;
		margin-top: 10px;
		box-shadow: none;
	}

	.selectize-control .selectize-input {
		margin: 0;
		padding: 18px 25px;
		display: flex;
		align-items: center;
		border: 1px solid var(--gt-border-color);
		box-shadow: none;
	}

	.selectize-control .selectize-input.input-active {
		display: flex !important;
		align-items: center;
	}

	.selectize-control .selectize-dropdown {
		border-color: var(--gt-border-color);
	}

	.selectize-control .selectize-dropdown .selectize-dropdown-content {
		padding: 15px;
	}

	.selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected {
		background-color: transparent;
	}

	.selectize-control .selectize-dropdown .selectize-dropdown-content .option:hover {
		background-color: transparent;
		cursor: pointer;
		color: rgba(0, 0, 0, 0.5);
	}

	body.gt-dark-mode-on input[type=checkbox]:checked,
	body.gt-dark-mode-on input[type=radio]:checked {
		--bc: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on input[type=checkbox],
	body.gt-dark-mode-on input[type=radio] {
		border-color: var(--bc, var(--gt-dark-border-color));
	}

	body.gt-dark-mode-on .selectize-control.single .selectize-input.input-active {
		background-color: var(--gt-color-222222);
	}

	body.gt-dark-mode-on .selectize-control .selectize-input {
		border: 1px solid rgba(255, 255, 255, 0.3);
		background-color: var(--gt-color-222222);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .selectize-control .selectize-dropdown {
		border: 1px solid rgba(255, 255, 255, 0.3);
		background-color: transparent;
		border-top: 0;
		margin: 0;
	}

	body.gt-dark-mode-on .selectize-control .selectize-dropdown .selectize-dropdown-content {
		background-color: var(--gt-color-222222);
	}

	body.gt-dark-mode-on .selectize-control .selectize-dropdown .selectize-dropdown-content .option {
		color: var(--gt-color-FFFFFF);
		background-color: transparent;
	}

	body.gt-dark-mode-on .selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected {
		background-color: transparent;
	}

	body.gt-dark-mode-on .selectize-control .selectize-dropdown .selectize-dropdown-content .option:hover {
		background-color: transparent;
		cursor: pointer;
		color: rgba(255, 255, 255, 0.5);
	}



/*======
*
* Button
*
======*/
	[type=button],
	[type=submit],
	[type=reset],
	button {
		display: flex;
		align-items: center;
		justify-content: center;
		border: 0;
		cursor: pointer;
		font-size: 0.75rem;
		font-weight: 700;
		min-height: 45px;
		padding-inline: 15px;
		color: currentColor;
		background-color: transparent;
	}

	[type=button].gt-style-1,
	[type=submit].gt-style-1,
	[type=reset].gt-style-1,
	button.gt-style-1 {
		background-color: transparent;
		color: var(--gt-color-111111);
		padding: 0;
	}

	[type=button].gt-style-1 svg,
	[type=submit].gt-style-1 svg,
	[type=reset].gt-style-1 svg,
	button.gt-style-1 svg {
		width: 17px;
		color: currentColor;
	}

	[type=button].gt-style-1 * + .gt-icon,
	[type=submit].gt-style-1 * + .gt-icon,
	[type=reset].gt-style-1 * + .gt-icon,
	button.gt-style-1 * + .gt-icon {
		margin-left: 11px;
	}

	body.gt-dark-mode-on [type=button].gt-style-1,
	body.gt-dark-mode-on [type=submit].gt-style-1,
	body.gt-dark-mode-on [type=reset].gt-style-1,
	body.gt-dark-mode-on button.gt-style-1 {
		color: var(--gt-color-FFFFFF);
	}

	[type=button].gt-style-2,
	[type=submit].gt-style-2,
	[type=reset].gt-style-2,
	button.gt-style-2 {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		padding: 0 20px;
	}

	[type=button].gt-style-2 svg,
	[type=submit].gt-style-2 svg,
	[type=reset].gt-style-2 svg,
	button.gt-style-2 svg {
		color: currentColor;
		width: 40px;
	}

	[type=button].gt-style-2 * + .gt-icon,
	[type=submit].gt-style-2 * + .gt-icon,
	[type=reset].gt-style-2 * + .gt-icon,
	button.gt-style-2 * + .gt-icon {
		margin-left: 10px;
	}

	[type=button].gt-style-2 svg path,
	[type=submit].gt-style-2 svg path,
	[type=reset].gt-style-2 svg path,
	button.gt-style-2 svg path {
		fill: currentColor;
	}

	body.gt-dark-mode-on [type=button].gt-style-2,
	body.gt-dark-mode-on [type=submit].gt-style-2,
	body.gt-dark-mode-on [type=reset].gt-style-2,
	body.gt-dark-mode-on button.gt-style-2 {
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	[type=button].gt-style-3,
	[type=submit].gt-style-3,
	[type=reset].gt-style-3,
	button.gt-style-3 {
		background-color: var(--gt-color-FFFFFF);
		border: 1px solid var(--gt-border-color);
		border-radius: 3px;
		font-weight: 500;
		color: var(--gt-color-111111);
		padding: 0 24px;
	}

	[type=button].gt-style-3 svg,
	[type=submit].gt-style-3 svg,
	[type=reset].gt-style-3 svg,
	button.gt-style-3 svg {
		color: currentColor;
		width: 17px;
	}

	[type=button].gt-style-3 * + .gt-icon,
	[type=submit].gt-style-3 * + .gt-icon,
	[type=reset].gt-style-3 * + .gt-icon,
	button.gt-style-3 * + .gt-icon {
		margin-left: 10px;
	}

	body.gt-dark-mode-on [type=button].gt-style-3,
	body.gt-dark-mode-on [type=submit].gt-style-3,
	body.gt-dark-mode-on [type=reset].gt-style-3,
	body.gt-dark-mode-on button.gt-style-3 {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		border-color: var(--gt-dark-border-color);
	}

	[type=button].gt-style-4,
	[type=submit].gt-style-4,
	[type=reset].gt-style-4,
	button.gt-style-4 {
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
		border-radius: 3px;
		font-weight: 500;
		padding: 0 24px;
	}

	[type=button].gt-style-4 svg,
	[type=submit].gt-style-4 svg,
	[type=reset].gt-style-4 svg,
	button.gt-style-4 svg {
		color: currentColor;
		width: 17px;
	}

	[type=button].gt-style-4 * + .gt-icon,
	[type=submit].gt-style-4 * + .gt-icon,
	[type=reset].gt-style-4 * + .gt-icon,
	button.gt-style-4 * + .gt-icon {
		margin-left: 10px;
	}

	body.gt-dark-mode-on [type=button].gt-style-4,
	body.gt-dark-mode-on [type=submit].gt-style-4,
	body.gt-dark-mode-on [type=reset].gt-style-4,
	body.gt-dark-mode-on button.gt-style-4 {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	.gt-button.gt-align-left,
	.gt-button.gt-align-right,
	.gt-button.gt-align-center {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-button.gt-align-left {
		text-align: left;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-button.gt-align-center {
		text-align: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-button.gt-align-right {
		text-align: right;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-button.gt-inline {
		display: inline;
	}

	.gt-button.gt-inline-block {
		display: inline-block;
	}

	.gt-button.gt-block {
		display: block;
	}

	.gt-button.gt-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-button.gt-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}

	.gt-button.gt-style-1 a {
		background-color: transparent;
		color: var(--gt-color-111111);
		padding: 0;
		display: flex;
		align-items: center;
		border: 0;
		cursor: pointer;
		font-size: 0.75rem;
		font-weight: 600;
		min-height: 45px;
	}

	.gt-button.gt-style-1 span {
		display: flex;
		align-items: center;
	}

	.gt-button.gt-style-1 a .gt-icon {
		transition: all 0.3s linear;
	}

	.gt-button.gt-style-1 a .gt-icon + * {
		margin-left: 10px;
	}

	.gt-button.gt-style-1 a * + .gt-icon {
		margin-left: 10px;
	}

	.gt-button.gt-style-1 a:hover .gt-icon {
		transform: translateX(5px);
	}

	.gt-button.gt-style-1 svg,
	.gt-button.gt-style-1 img {
		width: 13px;
	}

	.gt-button.gt-style-1 i {
		font-size: 14px;
	}

	body.gt-dark-mode-on .gt-button.gt-style-1 a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-button.gt-style-2 a {
		background-color: var(--gt-color-111111);
		display: flex;
		align-items: center;
		color: var(--gt-color-FFFFFF);
		border: 0;
		cursor: pointer;
		font-size: 0.75rem;
		font-weight: 600;
		min-height: 45px;
		padding: 0 20px;
	}

	.gt-button.gt-style-2 span {
		display: flex;
		align-items: center;
	}

	.gt-button.gt-style-2 a .gt-icon {
		transition: all 0.3s linear;
	}

	.gt-button.gt-style-2 a .gt-icon + * {
		margin-left: 10px;
	}

	.gt-button.gt-style-2 a * + .gt-icon {
		margin-left: 10px;
	}

	.gt-button.gt-style-2 a:hover .gt-icon {
		transform: translateX(5px);
	}

	.gt-button.gt-style-2 svg,
	.gt-button.gt-style-2 img {
		color: currentColor;
		width: 13px;
	}

	.gt-button.gt-style-2 i {
		font-size: 14px;
	}

	.gt-button.gt-style-2 a svg path {
		fill: currentColor;
	}

	body.gt-dark-mode-on .gt-button.gt-style-2 a {
		color: var(--gt-color-111111);
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-button.gt-style-3 a {
		display: flex;
		align-items: center;
		color: var(--gt-color-111111);
		border: 0;
		cursor: pointer;
		font-size: 0.75rem;
		font-weight: 500;
		min-height: 45px;
		padding: 0 24px;
		background-color: var(--gt-color-FFFFFF);
		border: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-button.gt-style-3 a {
		color: var(--gt-color-FFFFFF);
		background-color: var(--gt-color-111111);
		border-color: var(--gt-dark-border-color);
	}

	.gt-button.gt-style-3 span {
		display: flex;
		align-items: center;
	}

	.gt-button.gt-style-3 a .gt-icon {
		transition: all 0.3s linear;
	}

	.gt-button.gt-style-3 a .gt-icon + * {
		margin-left: 10px;
	}

	.gt-button.gt-style-3 a * + .gt-icon {
		margin-left: 10px;
	}

	.gt-button.gt-style-3 a:hover .gt-icon {
		transform: translateX(5px);
	}

	.gt-button.gt-style-3 svg,
	.gt-button.gt-style-3 img {
		color: currentColor;
		width: 13px;
	}

	.gt-button.gt-style-3 i {
		font-size: 14px;
	}

	.gt-button.gt-style-3 svg path {
		fill: currentColor;
	}

	.gt-button.gt-style-4 a {
		display: flex;
		align-items: center;
		border: 0;
		cursor: pointer;
		font-size: 0.75rem;
		font-weight: 500;
		min-height: 45px;
		padding: 0 24px;
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-button.gt-style-4 span {
		display: flex;
		align-items: center;
	}

	.gt-button.gt-style-4 a .gt-icon {
		transition: all 0.3s linear;
	}

	.gt-button.gt-style-4 a .gt-icon + * {
		margin-left: 10px;
	}

	.gt-button.gt-style-4 a * + .gt-icon {
		margin-left: 10px;
	}

	.gt-button.gt-style-4 a:hover .gt-icon {
		transform: translateX(5px);
	}

	.gt-button.gt-style-4 svg,
	.gt-button.gt-style-4 img {
		color: currentColor;
		width: 13px;
	}

	.gt-button.gt-style-4 i {
		font-size: 14px;
	}

	.gt-button.gt-style-4 svg path {
		fill: currentColor;
	}



/*======
*
* Layout
*
======*/
	.gt-main {
		position: relative;
	}

	.gt-page-wrapper {
		padding: 120px 0;
		overflow: hidden;
	}

	@media (max-width: 1199px) {
		.gt-page-wrapper {
			padding: 90px 0;
		}
	}

	@media (max-width: 991px) {
		.gt-page-wrapper {
			padding: 60px 0;
		}
	}

	/*.single-content .gt-page-wrapper {
		padding-bottom: 0 !important;
	}*/

	.gt-page-wrapper > .gt-page-layout {
		display: flex;
		align-items: stretch;
	}

	@media (max-width: 991px) {
		.gt-page-wrapper > .gt-page-layout {
			flex-direction: column;
		}
	}

	.gt-page-content {
		width: calc(100% - 340px);
	}

	@media (max-width: 1199px) {
		.gt-page-content {
			width: calc(100% - 250px);
		}
	}

	@media (max-width: 991px) {
		.gt-page-content {
			width: 100%;
		}

		.gt-page-content + * {
			margin-top: 60px;
		}
	}

	.gt-page-content.gt-page-content-full {
		width: 100%;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.gt-page-content.gt-page-content-left {
		border-right: 1px solid var(--gt-border-color);
		padding-right: 40px;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	@media (max-width: 991px) {
		.gt-page-content.gt-page-content-left {
			border-right: 0px;
			padding: 0;
		}
	}

	.gt-page-content.gt-page-content-right {
		border-left: 1px solid var(--gt-border-color);
		padding-left: 40px;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	@media (max-width: 991px) {
		.gt-page-content.gt-page-content-right {
			border-left: 0px;
			padding: 0;
		}
	}

	@media (max-width: 991px) {
		.gt-page-sidebar {
			padding-left: 0;
		}
	}

	.single-post .gt-page-content.gt-style-2 .gt-article {
		margin-top: -345px;
		background-color: var(--gt-body-background);
		padding: 60px 80px 0 80px;
	}

	@media only screen and (max-width: 1199px) {
		.single-post .gt-page-content.gt-style-2 .gt-article {
			padding: 0 0;
			margin-top: 20px;
			background-color: transparent;
		}
	}

	.gt-page-sidebar {
		width: 340px;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	@media (max-width: 1199px) {
		.gt-page-sidebar {
			width: 250px;
		}
	}

	@media (max-width: 991px) {
		.gt-page-sidebar {
			width: auto;
		}
	}

	.gt-page-sidebar.gt-page-sidebar-no {
		display: none;
	}

	.gt-page-sidebar.gt-page-sidebar-left {
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
		padding-right: 40px;
	}

	@media (max-width: 991px) {
		.gt-page-sidebar.gt-page-sidebar-left {
			-webkit-order: 1;
			-ms-flex-order: 1;
			order: 1;
			padding-right: 0;
		}
	}

	.gt-page-sidebar.gt-page-sidebar-right {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		padding-left: 40px;
	}

	@media (max-width: 991px) {
		.gt-page-sidebar.gt-page-sidebar-right {
			padding-left: 0;
		}
	}

	.gt-content-right {
		flex: 1;
		width: 100%;
	}

	* + .gt-content-right {
		margin-left: 60px;
	}

	@media only screen and (max-width: 1199px) {
		* + .gt-content-right {
			margin-left: 0;
		}
	}

	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-content.gt-page-content-left {
		border-right: 0;
	}

	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-content.gt-page-content-right {
		border-left: 0;
	}

	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-left,
	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-right {
		position: relative;
	}

	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-left:before,
	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-right:before {
		content: "";
		display: block;
		z-index: -1;
		position: absolute;
		background-color: var(--gt-sidebar-background);
		top: -100%;
		width: 500%;
		height: calc(200% + 120px);
	}

	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-left:before {
		right: 0;
	}

	.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-right:before {
		left: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-left:before,
		.gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-right:before {
			display: none;
		}
	}

	body.gt-dark-mode-on .gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-left:before,
	body.gt-dark-mode-on .gt-page-wrapper.gt-style-2 .gt-page-layout .gt-page-sidebar.gt-page-sidebar-right:before {
		background-color: var(--gt-dark-sidebar-background);
	}

	.gt-container {
		width: 1440px;
		max-width: 100%;
		padding: 0 60px;
		margin: 0 auto;
	}

	@media (max-width: 991px) {
		.gt-container {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-container-full {
		max-width: 100%;
		padding: 0 100px;
	}

	@media (max-width: 991px) {
		.gt-container-full {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-flex-container {
		width: 1440px;
		max-width: 100%;
		padding: 0 60px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	@media (max-width: 991px) {
		.gt-flex-container {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-flex-container-full {
		max-width: 100%;
		padding: 0 60px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	@media (max-width: 991px) {
		.gt-flex-container-full {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-flex-container-fluid {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.gt-flex-left {
		justify-content: flex-start;
	}

	.gt-flex-center {
		justify-content: center;
	}

	.gt-flex-right {
		justify-content: flex-end;
	}

	.gt-relative {
		position: relative;
	}

	.gt-absolute {
		position: absolute;
	}

	.gt-fixed {
		position: fixed;
	}

	body.gt-dark-mode-on.single-post .gt-page-content.gt-style-2 .gt-article {
		background-color: var(--gt-dark-body-background);
	}

	body.gt-dark-mode-on .gt-page-content.gt-page-content-left {
		border-right-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-page-content.gt-page-content-right {
		border-left-color: var(--gt-dark-border-color);
	}



/*======
*
* Grid
*
======*/
	.gt-grid {
		margin-right: auto;
		margin-left: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-grid.gt-full-grid {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-inner-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-grid-left {
		justify-content: flex-start;
	}

	.gt-grid-center {
		justify-content: center;
	}

	.gt-grid-right {
		justify-content: flex-end;
	}

	.gt-grid-between {
		justify-content: space-between;
	}

	.gt-grid-stretch {
		justify-content: stretch;
	}

	.gt-grid-stretch > .gt-grid-col > * {
		height: 100%;
	}

	.gt-grid-vertical-start {
		align-items: flex-start;
	}

	.gt-grid-vertical-end {
		align-items: flex-end;
	}

	.gt-grid-vertical-center {
		align-items: center;
	}

	.gt-grid-nowrap {
		flex-wrap: nowrap;
	}

	.gt-grid.gt-grid-1 > .gt-grid-col {
		width: 100%;
		flex: 0 0 100%;
	}

	.gt-grid.gt-grid-2 > .gt-grid-col {
		width: 50%;
		flex: 0 0 50%;
	}

	.gt-grid.gt-grid-3 > .gt-grid-col {
		width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.gt-grid.gt-grid-4 > .gt-grid-col {
		width: 25%;
		flex: 0 0 25%;
	}

	.gt-grid.gt-grid-5 > .gt-grid-col {
		width: 20%;
		flex: 0 0 20%;
	}

	.gt-grid.gt-grid-6 > .gt-grid-col {
		width: 16.666666%;
		flex: 0 0 16.666666%;
	}

	.gt-grid.gt-grid-7 > .gt-grid-col {
		width: 14.28571428571429%;
		flex: 0 0 14.28571428571429%;
	}

	.gt-grid.gt-grid-8 > .gt-grid-col {
		width: 12.5%;
		flex: 0 0 12.5%;
	}

	.gt-grid.gt-grid-9 > .gt-grid-col {
		width: 11.11111111111111%;
		flex: 0 0 11.11111111111111%;
	}

	.gt-grid.gt-grid-10 > .gt-grid-col {
		width: 10%;
		flex: 0 0 10%;
	}

	.gt-grid.gt-percent-grid-1 > .gt-grid-col {
		flex: 0 0 8.33333%;
		width: 8.33333%;
	}

	.gt-grid.gt-percent-grid-2 > .gt-grid-col {
		flex: 0 0 16.66667%;
		width: 16.66667%;
	}

	.gt-grid.gt-percent-grid-3 > .gt-grid-col {
		flex: 0 0 25%;
		width: 25%;
	}

	.gt-grid.gt-percent-grid-4 > .gt-grid-col {
		flex: 0 0 33.33333%;
		width: 33.33333%;
	}

	.gt-grid.gt-percent-grid-5 > .gt-grid-col {
		flex: 0 0 41.66667%;
		width: 41.66667%;
	}

	.gt-grid.gt-percent-grid-6 > .gt-grid-col {
		flex: 0 0 50%;
		width: 50%;
	}

	.gt-grid.gt-percent-grid-7 > .gt-grid-col {
		flex: 0 0 58.33333%;
		width: 58.33333%;
	}

	.gt-grid.gt-percent-grid-8 > .gt-grid-col {
		flex: 0 0 66.66667%;
		width: 66.66667%;
	}

	.gt-grid.gt-percent-grid-9 > .gt-grid-col {
		flex: 0 0 75%;
		width: 75%;
	}

	.gt-grid.gt-percent-grid-10 > .gt-grid-col {
		flex: 0 0 83.33333%;
		width: 83.33333%;
	}

	.gt-grid.gt-percent-grid-11 > .gt-grid-col {
		flex: 0 0 91.66667%;
		width: 91.66667%;
	}

	.gt-grid.gt-percent-grid-12 > .gt-grid-col {
		flex: 0 0 100%;
		width: 100%;
	}

	.gt-grid.gt-grid-auto > .gt-grid-col {
		width: auto;
		flex: auto;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.gt-grid.gt-spacing-0 {
		margin: 0px;
	}

	.gt-grid.gt-spacing-1 {
		margin: -1px;
	}

	.gt-grid.gt-spacing-2 {
		margin: -2px;
	}

	.gt-grid.gt-spacing-3 {
		margin: -3px;
	}

	.gt-grid.gt-spacing-4 {
		margin: -4px;
	}

	.gt-grid.gt-spacing-5 {
		margin: -5px;
	}

	.gt-grid.gt-spacing-6 {
		margin: -6px;
	}

	.gt-grid.gt-spacing-7 {
		margin: -7px;
	}

	.gt-grid.gt-spacing-8 {
		margin: -8px;
	}

	.gt-grid.gt-spacing-9 {
		margin: -9px;
	}

	.gt-grid.gt-spacing-10 {
		margin: -10px;
	}

	.gt-grid.gt-spacing-15 {
		margin: -15px;
	}

	.gt-grid.gt-spacing-20 {
		margin: -20px;
	}

	.gt-grid.gt-spacing-25 {
		margin: -25px;
	}

	.gt-grid.gt-spacing-30 {
		margin: -30px;
	}

	.gt-grid.gt-spacing-35 {
		margin: -35px;
	}

	.gt-grid.gt-spacing-40 {
		margin: -40px;
	}

	.gt-grid.gt-spacing-45 {
		margin: -45px;
	}

	.gt-grid.gt-spacing-50 {
		margin: -50px;
	}

	.gt-grid.gt-spacing-55 {
		margin: -55px;
	}

	.gt-grid.gt-spacing-60 {
		margin: -60px;
	}

	.gt-grid.gt-spacing-65 {
		margin: -65px;
	}

	.gt-grid.gt-spacing-70 {
		margin: -70px;
	}

	.gt-grid.gt-spacing-75 {
		margin: -75px;
	}

	.gt-grid.gt-spacing-80 {
		margin: -80px;
	}

	.gt-grid.gt-spacing-85 {
		margin: -85px;
	}

	.gt-grid.gt-spacing-90 {
		margin: -90px;
	}

	.gt-grid.gt-spacing-95 {
		margin: -95px;
	}

	.gt-grid.gt-spacing-100 {
		margin: -100px;
	}

	.gt-grid.gt-spacing-0 > .gt-grid-col {
		padding: 0px;
	}

	.gt-grid.gt-spacing-1 > .gt-grid-col {
		padding: 1px;
	}

	.gt-grid.gt-spacing-2 > .gt-grid-col {
		padding: 2px;
	}

	.gt-grid.gt-spacing-3 > .gt-grid-col {
		padding: 3px;
	}

	.gt-grid.gt-spacing-4 > .gt-grid-col {
		padding: 4px;
	}

	.gt-grid.gt-spacing-5 > .gt-grid-col {
		padding: 5px;
	}

	.gt-grid.gt-spacing-6 > .gt-grid-col {
		padding: 6px;
	}

	.gt-grid.gt-spacing-7 > .gt-grid-col {
		padding: 7px;
	}

	.gt-grid.gt-spacing-8 > .gt-grid-col {
		padding: 8px;
	}

	.gt-grid.gt-spacing-9 > .gt-grid-col {
		padding: 9px;
	}

	.gt-grid.gt-spacing-10 > .gt-grid-col {
		padding: 10px;
	}

	.gt-grid.gt-spacing-15 > .gt-grid-col {
		padding: 15px;
	}

	.gt-grid.gt-spacing-20 > .gt-grid-col {
		padding: 20px;
	}

	.gt-grid.gt-spacing-25 > .gt-grid-col {
		padding: 25px;
	}

	.gt-grid.gt-spacing-30 > .gt-grid-col {
		padding: 30px;
	}

	.gt-grid.gt-spacing-35 > .gt-grid-col {
		padding: 35px;
	}

	.gt-grid.gt-spacing-40 > .gt-grid-col {
		padding: 40px;
	}

	.gt-grid.gt-spacing-45 > .gt-grid-col {
		padding: 45px;
	}

	.gt-grid.gt-spacing-50 > .gt-grid-col {
		padding: 45px;
	}

	.gt-grid.gt-spacing-55 > .gt-grid-col {
		padding: 55px;
	}

	.gt-grid.gt-spacing-60 > .gt-grid-col {
		padding: 60px;
	}

	.gt-grid.gt-spacing-65 > .gt-grid-col {
		padding: 65px;
	}

	.gt-grid.gt-spacing-70 > .gt-grid-col {
		padding: 70px;
	}

	.gt-grid.gt-spacing-75 > .gt-grid-col {
		padding: 75px;
	}

	.gt-grid.gt-spacing-80 > .gt-grid-col {
		padding: 80px;
	}

	.gt-grid.gt-spacing-85 > .gt-grid-col {
		padding: 85px;
	}

	.gt-grid.gt-spacing-90 > .gt-grid-col {
		padding: 90px;
	}

	.gt-grid.gt-spacing-95 > .gt-grid-col {
		padding: 95px;
	}

	.gt-grid.gt-spacing-100 > .gt-grid-col {
		padding: 100px;
	}

	@media (max-width: 1199px) {
		.gt-grid.gt-grid-auto > .gt-grid-col,
		.gt-grid > .gt-grid-col.gt-grid-col-4,
		.gt-grid > .gt-grid-col.gt-grid-col-3,
		.gt-grid > .gt-grid-col.gt-grid-col-2,
		.gt-grid > .gt-grid-col.gt-grid-col-1,
		.gt-grid.gt-percent-grid-12 > .gt-grid-col,
		.gt-grid.gt-percent-grid-11 > .gt-grid-col,
		.gt-grid.gt-percent-grid-10 > .gt-grid-col,
		.gt-grid.gt-percent-grid-9 > .gt-grid-col,
		.gt-grid.gt-percent-grid-8 > .gt-grid-col,
		.gt-grid.gt-percent-grid-7 > .gt-grid-col,
		.gt-grid.gt-percent-grid-6 > .gt-grid-col,
		.gt-grid.gt-percent-grid-5 > .gt-grid-col,
		.gt-grid.gt-percent-grid-4 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-9 > .gt-grid-col,
		.gt-grid.gt-grid-8 > .gt-grid-col,
		.gt-grid.gt-grid-7 > .gt-grid-col,
		.gt-grid.gt-grid-6 > .gt-grid-col,
		.gt-grid.gt-grid-5 > .gt-grid-col,
		.gt-grid.gt-grid-4 > .gt-grid-col {
			max-width: 33.333333%;
			width: 33.333333%;
			flex: 0 0 33.333333%;
		}
	}

	@media (max-width: 991px) {
		.gt-grid.gt-grid-auto > .gt-grid-col,s
		.gt-grid > .gt-grid-col.gt-grid-col-12,
		.gt-grid > .gt-grid-col.gt-grid-col-11,
		.gt-grid > .gt-grid-col.gt-grid-col-10,
		.gt-grid > .gt-grid-col.gt-grid-col-9,
		.gt-grid > .gt-grid-col.gt-grid-col-8,
		.gt-grid > .gt-grid-col.gt-grid-col-7,
		.gt-grid > .gt-grid-col.gt-grid-col-6,
		.gt-grid > .gt-grid-col.gt-grid-col-5,
		.gt-grid > .gt-grid-col.gt-grid-col-4,
		.gt-grid > .gt-grid-col.gt-grid-col-3,
		.gt-grid > .gt-grid-col.gt-grid-col-2,
		.gt-grid > .gt-grid-col.gt-grid-col-1,
		.gt-grid.gt-percent-grid-12 > .gt-grid-col,
		.gt-grid.gt-percent-grid-11 > .gt-grid-col,
		.gt-grid.gt-percent-grid-10 > .gt-grid-col,
		.gt-grid.gt-percent-grid-9 > .gt-grid-col,
		.gt-grid.gt-percent-grid-8 > .gt-grid-col,
		.gt-grid.gt-percent-grid-7 > .gt-grid-col,
		.gt-grid.gt-percent-grid-6 > .gt-grid-col,
		.gt-grid.gt-percent-grid-5 > .gt-grid-col,
		.gt-grid.gt-percent-grid-4 > .gt-grid-col,
		.gt-grid.gt-percent-grid-3 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-9 > .gt-grid-col,
		.gt-grid.gt-grid-8 > .gt-grid-col,
		.gt-grid.gt-grid-7 > .gt-grid-col,
		.gt-grid.gt-grid-6 > .gt-grid-col,
		.gt-grid.gt-grid-5 > .gt-grid-col,
		.gt-grid.gt-grid-4 > .gt-grid-col,
		.gt-grid.gt-grid-3 > .gt-grid-col {
			max-width: 50%;
			width: 50%;
			flex: 0 0 50%;
		}

		.gt-grid.gt-spacing-65,
		.gt-grid.gt-spacing-70,
		.gt-grid.gt-spacing-75,
		.gt-grid.gt-spacing-80,
		.gt-grid.gt-spacing-85,
		.gt-grid.gt-spacing-90,
		.gt-grid.gt-spacing-95,
		.gt-grid.gt-spacing-100 {
			margin: -60px;
		}

		.gt-grid.gt-spacing-65 > .gt-grid-col,
		.gt-grid.gt-spacing-70 > .gt-grid-col,
		.gt-grid.gt-spacing-75 > .gt-grid-col,
		.gt-grid.gt-spacing-80 > .gt-grid-col,
		.gt-grid.gt-spacing-85 > .gt-grid-col,
		.gt-grid.gt-spacing-90 > .gt-grid-col,
		.gt-grid.gt-spacing-95 > .gt-grid-col,
		.gt-grid.gt-spacing-100 > .gt-grid-col {
			padding: 60px;
		}
	}

	@media (max-width: 767px) {
		.gt-grid.gt-grid-auto > .gt-grid-col,
		.gt-grid > .gt-grid-col.gt-grid-col-12,
		.gt-grid > .gt-grid-col.gt-grid-col-11,
		.gt-grid > .gt-grid-col.gt-grid-col-10,
		.gt-grid > .gt-grid-col.gt-grid-col-9,
		.gt-grid > .gt-grid-col.gt-grid-col-8,
		.gt-grid > .gt-grid-col.gt-grid-col-7,
		.gt-grid > .gt-grid-col.gt-grid-col-6,
		.gt-grid > .gt-grid-col.gt-grid-col-5,
		.gt-grid > .gt-grid-col.gt-grid-col-4,
		.gt-grid > .gt-grid-col.gt-grid-col-3,
		.gt-grid > .gt-grid-col.gt-grid-col-2,
		.gt-grid > .gt-grid-col.gt-grid-col-1,
		.gt-grid.gt-percent-grid-12 > .gt-grid-col,
		.gt-grid.gt-percent-grid-11 > .gt-grid-col,
		.gt-grid.gt-percent-grid-10 > .gt-grid-col,
		.gt-grid.gt-percent-grid-9 > .gt-grid-col,
		.gt-grid.gt-percent-grid-8 > .gt-grid-col,
		.gt-grid.gt-percent-grid-7 > .gt-grid-col,
		.gt-grid.gt-percent-grid-6 > .gt-grid-col,
		.gt-grid.gt-percent-grid-5 > .gt-grid-col,
		.gt-grid.gt-percent-grid-4 > .gt-grid-col,
		.gt-grid.gt-percent-grid-3 > .gt-grid-col,
		.gt-grid.gt-percent-grid-2 > .gt-grid-col,
		.gt-grid.gt-percent-grid-1 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-9 > .gt-grid-col,
		.gt-grid.gt-grid-8 > .gt-grid-col,
		.gt-grid.gt-grid-7 > .gt-grid-col,
		.gt-grid.gt-grid-6 > .gt-grid-col,
		.gt-grid.gt-grid-5 > .gt-grid-col,
		.gt-grid.gt-grid-4 > .gt-grid-col,
		.gt-grid.gt-grid-3 > .gt-grid-col,
		.gt-grid.gt-grid-2 > .gt-grid-col,
		.gt-grid.gt-grid-1 > .gt-grid-col {
			max-width: 100%;
			width: 100%;
			flex: 0 0 100%;
		}
	}



/*======
*
* Header
*
======*/
	.gt-header .gt-language {
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}

	.gt-header .gt-language span {
		background-color: var(--gt-header-language-icon-background);
		color: var(--gt-header-menu-link-color);
		border-radius: 50%;
		width: 37px;
		height: 37px;
		font-size: 0.625rem;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: center;
		text-transform: uppercase;
		transition: 0.2s;
		line-height: 1;
	}

	@media only screen and (max-width: 1199px) {
		.gt-header .gt-language span {
			width: 30px;
			height: 30px;
			font-size: 0.68rem;
		}
	}

	.gt-header .gt-language span.gt-flag-short-name,
	.gt-header .gt-language span.gt-flag-full-name,
	.gt-header .gt-language span.gt-full-name {
		width: inherit;
		height: inherit;
		background-color: inherit;
		border-radius: inherit;
	}

	.gt-header .gt-language span.gt-flag-short-name img,
	.gt-header .gt-language span.gt-flag-full-name img {
		margin-right: 5px;
	}

	.gt-header .gt-language span:not(.gt-full-name):not(.gt-flag-short-name):not(.gt-flag-full-name):hover {
		background-color: var(--gt-header-language-icon-hover-background);
		color: var(--gt-color-FFFFFF);
		transition: 0.2s;
	}

	.gt-header .gt-off-canvas-icon {
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}

	.gt-header .gt-random-content,
	.gt-header .gt-random-content a {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-header .gt-random-content span {
		font-size: 0.813rem;
		font-weight: 500;
	}

	.gt-header .gt-header-main:not(.gt-style-4) .gt-random-content span {
		display: none;
	}

	.gt-header .gt-header-main:not(.gt-style-4) .gt-random-content span + svg {
		margin-left: 0;
	}

	.gt-header .gt-random-content span + svg {
		margin-left: 16px;
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-item-group .gt-item svg,
	.gt-header .gt-random-content svg {
		width: 20px;
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-item-group .gt-item.gt-off-canvas-icon svg {
		width: 26px;
	}

	.gt-header .gt-logo a span {
		font-size: 1.5rem;
		font-weight: 800;
	}

	@media only screen and (max-width: 1199px) {
		.gt-header .gt-logo a span {
			font-size: 1.313rem;
		}
	}

	.gt-header .gt-header-main.gt-light .gt-logo .gt-dark-logo {
		display: none;
	}

	.gt-header .gt-header-main.gt-dark .gt-logo .gt-light-logo {
		display: none;
	}

	.gt-header.gt-desktop-header .gt-header-main {
		background-color: var(--gt-header-background);
		color: var(--gt-header-menu-link-color);
	}

	.gt-header .gt-header-main:not(.gt-style-4):not(.gt-style-7) .gt-header-main-inner {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.gt-header .gt-menu ul {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-header .gt-menu ul li {
		position: relative;
		cursor: pointer;
	}

	.gt-header .gt-menu:hover > ul > li > a {
		opacity: 0.7;
	}

	.gt-header .gt-menu > ul > li > a,
	.gt-header .gt-menu > ul > li > a:visited {
		font-size: 1.0rem;
		font-weight: 600;
		text-decoration: uppercase;
		padding: 25px 17px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: var(--gt-header-menu-link-color);
	}

	.gt-header .gt-menu > ul > li > a:hover,
	.gt-header .gt-menu > ul > li > a:focus,
	.gt-header .gt-menu > ul > li:hover > a,
	.gt-header .gt-menu > ul > li:focus > a {
		opacity: 1;
	}

	.gt-header .gt-menu ul li.gt-dropdown {
		position: relative;
		cursor: pointer;
	}

	.gt-header .gt-menu ul li.gt-dropdown svg {
		width: 18px;
		height: 14px;
		margin-left: 12px;
	}

	.gt-header .gt-menu ul li.gt-dropdown:hover > .gt-dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu {
		position: absolute;
		opacity: 0;
		visibility: hidden;
		min-width: 250px;
		z-index: 15;
		transition: 0.2s;
		background-color: var(--gt-header-dropdown-background);
		flex-direction: column;
		padding: 10px 0;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li {
		width: 100%;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li .gt-dropdown-menu {
		left: 100%;
		top: 0;
	}

	.gt-header.gt-desktop-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a,
	.gt-header.gt-desktop-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited {
		padding: 10px 20px;
		color: var(--gt-header-dropdown-link-color);
		font-size: 0.813rem;
		font-weight: 500;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.gt-header.gt-desktop-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a span {
		flex: 0 0 100%;
		opacity: .5;
		font-size: 0.75rem;
		display: block;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:hover,
	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:focus {
		opacity: .8;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a svg,
	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited svg {
		transform: rotate(-90deg);
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li:last-child {
		border-bottom: 0;
	}

	.gt-header .gt-user-box,
	.gt-header .gt-search,
	.gt-header .gt-search a {
		cursor: pointer;
	}

	@media only screen and (max-width: 1199px) {
		.gt-header.gt-desktop-header {
			display: none;
		}
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-item-group {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin: -15px;
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-item-group .gt-item {
		padding: 15px;
		display: flex;
		color: var(--gt-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-item-group .gt-item a {
		display: flex;
		color: var(--gt-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-5 .gt-header-main-inner,
	.gt-header.gt-desktop-header .gt-header-main.gt-style-3 .gt-header-main-inner,
	.gt-header.gt-desktop-header .gt-header-main.gt-style-2 .gt-header-main-inner,
	.gt-header.gt-desktop-header .gt-header-main.gt-style-6 .gt-header-main-inner,
	.gt-header.gt-desktop-header .gt-header-main.gt-style-7 .gt-header-main-inner {
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-1 .gt-header-main-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
	}

	.gt-header.gt-desktop-header:not(.gt-sticky-header) .gt-header-main[data-gt-separator=true] .gt-header-main-inner {
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-header.gt-desktop-header:not(.gt-sticky-header) .gt-header-main[data-gt-separator=true].gt-dark .gt-header-main-inner {
		border-bottom: 1px solid var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-2 .gt-header-main-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
		border-bottom: 0;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-3 .gt-header-main-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
		border-bottom: 0;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-3 .gt-menu .gt-nav-menu {
		position: relative;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-3 .gt-menu .gt-nav-menu:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 30px;
		left: -10px;
		background-color: var(--gt-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 {
		border-bottom: 1px solid var(--gt-border-color);
		overflow-x: clip;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-language span {
		width: 32px;
		height: 32px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		margin: 0 auto;
		border-bottom: 0 !important;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-left {
		width: 16%;
		display: flex;
		align-items: center;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right {
		width: 84%;
		border-left: 1px solid var(--gt-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 10px 0;
		position: relative;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-top:after {
		content: "";
		position: absolute;
		background-color: var(--gt-border-color);
		width: 200%;
		height: 1px;
		bottom: 0;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-top > * {
		padding-left: 22px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-top .gt-text p {
		font-size: 0.75rem;
		opacity: .5;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-bottom {
		display: flex;
		justify-content: space-between;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-bottom .gt-random-content {
		position: relative;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-header-right .gt-header-bottom .gt-random-content:before {
		content: "";
		position: absolute;
		background-color: var(--gt-border-color);
		height: 50px;
		width: 1px;
		left: -10px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-4 .gt-header-main-inner .gt-menu ul li a {
		padding: 15px 22px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-5 .gt-header-main-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
		border-bottom: 0;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-6 .gt-header-main-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
		border-bottom: 0px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-6 .gt-header-main-inner .gt-item-group .gt-item {
		padding: 10px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-6 .gt-header-main-inner .gt-item-group:first-child {
		width: 15%;
		justify-content: flex-start;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-6 .gt-header-main-inner .gt-item-group:nth-child(2) {
		width: 70%;
		justify-content: space-between;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-6 .gt-header-main-inner .gt-item-group:last-child {
		width: 15%;
		justify-content: flex-end;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-7 .gt-header-main-inner .gt-header-top {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
		border-bottom: 0;
		height: 140px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-7 .gt-header-main-inner .gt-header-bottom {
		display: flex;
		justify-content: center;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-style-7 .gt-header-main-inner .gt-header-bottom .gt-nav-menu > li > a {
		padding: 18px 17px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark {
		background-color: var(--gt-dark-header-background);
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-language span {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-language span:not(.gt-full-name):not(.gt-flag-short-name):not(.gt-flag-full-name) {
		background-color: var(--gt-dark-header-language-icon-background);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-language span:not(.gt-full-name):not(.gt-flag-short-name):not(.gt-flag-full-name):hover {
		background-color: var(--gt-dark-header-language-icon-hover-background);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark.gt-style-4 {
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark.gt-style-4 .gt-header-right {
		border-left-color: var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark.gt-style-4 .gt-header-right .gt-header-top:after {
		content: "";
		background-color: var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark.gt-style-4 .gt-header-right .gt-header-bottom .gt-random-content:before {
		background-color: var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header.gt-dark:not(.gt-sticky-header) .gt-header-main[data-gt-separator=true] .gt-header-main-inner,
	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-header-main-inner {
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark.gt-style-7 .gt-header-main-inner .gt-header-top {
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-dark .gt-dark-mode span svg {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-item-group .gt-item svg {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-item-group .gt-item a {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-menu ul li.gt-dropdown .gt-dropdown-menu {
		background-color: var(--gt-dark-header-dropdown-background);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a,
	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited {
		color: var(--gt-dark-header-dropdown-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a svg,
	.gt-header.gt-desktop-header .gt-header-main.gt-dark .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited svg {
		transform: rotate(-90deg);
		color: var(--gt-dark-header-dropdown-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main button {
		min-height: auto !important;
		padding: 0;
		background: transparent;
		color: var(--gt-header-menu-link-color);
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-dark button {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-absolute {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
		width: 100%;
	}

	.gt-header.gt-transparent .gt-header-main.gt-dark {
		background-color: transparent !important;
	}

	.gt-header.gt-transparent .gt-header-main.gt-light {
		background-color: transparent !important;
	}

	.gt-header.gt-mobile-header {
		display: none;
	}

	@media only screen and (max-width: 1199px) {
		.gt-header.gt-mobile-header {
			display: block;
		}
	}

	.gt-header.gt-mobile-header .gt-header-main {
		background-color: var(--gt-header-background);
		color: var(--gt-header-menu-link-color);
	}

	.gt-header.gt-mobile-header .gt-header-main.gt-dark {
		background-color: var(--gt-dark-header-background);
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner {
		display: flex;
		justify-content: space-between;
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}

	.gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner .gt-item-group {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin: -10px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner .gt-item-group {
			margin: -7px;
		}
	}

	.gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner .gt-item-group .gt-item {
		padding: 10px;
		display: flex;
		align-items: center;
		color: var(--gt-header-menu-link-color);
	}

	.gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner .gt-item-group .gt-item a {
		display: flex;
		align-items: center;		
		color: var(--gt-header-menu-link-color);
	}

	@media only screen and (max-width: 1199px) {
		.gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner .gt-item-group .gt-item {
			padding: 7px;
		}
	}

	.gt-header.gt-mobile-header .gt-header-main.gt-dark .gt-header-main-inner .gt-item-group .gt-item {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-mobile-header .gt-header-main.gt-dark .gt-header-main-inner .gt-item-group .gt-item a {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-mobile-header .gt-header-main.gt-dark .gt-dark-mode span svg {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-mobile-header .gt-header-main button {
		min-height: auto !important;
		padding: 0;
		color: var(--gt-header-menu-link-color);
		background-color: transparent;
	}

	.gt-header.gt-mobile-header .gt-header-main.gt-dark button {
		color: var(--gt-dark-header-menu-link-color);
	}

	.gt-header.gt-sticky-header {
		-webkit-transform: translateY(-200%);
		-ms-transform: translateY(-200%);
		transform: translateY(-200%);
		-webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 30px rgba(0, 0, 0, 0.05);
	}

	.gt-header.gt-desktop-header.gt-sticky-header .gt-header-main.gt-style-7 .gt-header-main-inner .gt-header-top {
		height: 80px;
	}

	.gt-header.gt-fixed {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 57;
		width: 100%;
	}

	.admin-bar .gt-header.gt-fixed,
	.admin-bar .gt-header.gt-absolute,
	.admin-bar .gt-header.gt-sticky-header,
	.admin-bar .gt-header.gt-sticky-mobile-header,
	.admin-bar .gt-reading-bar {
		top: 32px;
	}

	@media (max-width: 782px) {
		.admin-bar .gt-header.gt-fixed,
		.admin-bar .gt-header.gt-absolute,
		.admin-bar .gt-header.gt-sticky-header,
		.admin-bar .gt-header.gt-sticky-mobile-header,
		.admin-bar .gt-reading-bar {
			top: 46px;
		}
	}

	@media (max-width: 600px) {
		.admin-bar .gt-header.gt-fixed,
		.admin-bar .gt-header.gt-absolute,
		.admin-bar .gt-header.gt-sticky-header,
		.admin-bar .gt-header.gt-sticky-mobile-header,
		.admin-bar .gt-reading-bar {
			top: 0;
		}
	}

	body.gt-dark-mode-on .gt-header.gt-desktop-header:not(.gt-sticky-header) .gt-header-main[data-gt-separator=true] .gt-header-main-inner {
		border-bottom-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-header.gt-mobile-header .gt-header-main {
		background-color: var(--gt-dark-header-background);
	}



/*======
*
* Footer
*
======*/
	.gt-footer .gt-newsletter {
		background-color: var(--gt-footer-background);
		border-top: 1px solid var(--gt-border-color);
	}

	.gt-footer .gt-newsletter form {
		width: 455px;
		max-width: 100%;
	}

	.gt-footer .gt-newsletter .gt-newsletter-inner {
		padding: 55px 0;		
	}
	
	.gt-footer .gt-newsletter.gt-style-1 .gt-form-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	@media only screen and (min-width: 768px) {
		.gt-footer .gt-newsletter.gt-style-1 .gt-form-wrapper {
			align-items: flex-end;
		}
	}

	.gt-footer .gt-newsletter.gt-style-1 .gt-heading .gt-title {
		font-size: 1.625rem;
		font-weight: 800;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-newsletter.gt-style-1 .gt-heading .gt-title {
			font-size: 1.25rem;
		}
	}

	.gt-footer .gt-newsletter.gt-style-1 .gt-heading .gt-title + .gt-desc {
		margin-top: 14px;
		max-width: 525px;
	}

	.gt-footer .gt-newsletter.gt-style-1 .gt-heading .gt-desc p {
		font-size: 0.813rem;
		opacity: 0.6;
	}

	.gt-footer .gt-newsletter.gt-dark {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form .gt-form .gt-form-inner .gt-form-icon svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form .gt-form .gt-form-inner input {
		background-color: rgb(255 255 255 / 10%);
		border-color: transparent;
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form .gt-form .gt-form-inner input::-moz-placeholder {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form .gt-form .gt-form-inner input::placeholder {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form .gt-form .gt-form-inner button svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form label {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-newsletter.gt-dark .gt-form-wrapper form .gt-cookies input {
		background-color: var(--gt-dark-border-color);
		border: 0px;
	}

	.gt-footer .gt-newsletter + .gt-footer-widgets .gt-footer-widgets-inner,
	.gt-footer .gt-newsletter + .gt-copyright .gt-copyright-inner {
		border-top: 2px solid var(--gt-color-111111);
	}

	.gt-footer .gt-newsletter.gt-dark + .gt-footer-widgets.gt-dark .gt-footer-widgets-inner,
	.gt-footer .gt-newsletter.gt-dark + .gt-copyright.gt-dark .gt-copyright-inner {
		border-top: 2px solid var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-footer-widgets.gt-style-1 {
		background-color: var(--gt-footer-background);
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner {
		padding: 67px 0;
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner .gt-widget-title,
	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner .widgettitle {
		font-size: 0.875rem;
		font-weight: 700;
		margin-bottom: 24px;
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner ul {
		display: flex;
		flex-direction: column;
		opacity: 0.5;
		margin: -3px;
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner ul ul {
		opacity: 1;
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner ul li a {
		font-size: 0.75rem;
		padding: 3px;
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner ul li a:hover {
		text-decoration: underline;
	}

	.gt-footer .gt-footer-widgets.gt-style-1 .gt-footer-widgets-inner p {
		font-size: 0.75rem;
		opacity: 0.5;
	}

	.gt-footer .gt-footer-widgets.gt-dark {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-footer-widgets.gt-dark a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-footer-widgets + .gt-newsletter.gt-dark .gt-newsletter-inner,
	.gt-footer .gt-footer-widgets + .gt-copyright.gt-dark .gt-copyright-inner {
		border-top: 1px solid var(--gt-dark-border-color);
	}

	.gt-footer .gt-footer-widgets + .gt-newsletter.gt-light .gt-newsletter-inner,
	.gt-footer .gt-footer-widgets + .gt-copyright.gt-light .gt-copyright-inner {
		border-top: 1px solid var(--gt-border-color);
	}

	.gt-footer .gt-copyright.gt-style-1 {
		background-color: var(--gt-footer-background);
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner {
		padding: 42px 0;
		display: flex;
		justify-content: space-between;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner {
			flex-wrap: wrap;
		}
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group {
		display: flex;
		align-items: center;
		margin: -25px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group {
			flex-wrap: wrap;
			flex-direction: column;
			align-items: flex-start;
			margin: -10px -10px 10px -10px;
		}
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group .gt-item {
		padding: 25px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group .gt-item {
			padding: 10px;
		}
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group .gt-footer-logo span {
		font-weight: 800;
		font-size: 1.375rem;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group .gt-footer-logo span a {
		font-size: 1.375rem;
		font-weight: 800;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group .gt-copyright-text {
		position: relative;
		display: flex;
		align-items: center;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group .gt-copyright-text p {
		font-size: 0.75rem;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group * + .gt-copyright-text:before {
		content: "";
		position: absolute;
		height: 20px;
		width: 1px;
		background-color: var(--gt-border-medium-color);
		left: 0px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-item-group * + .gt-copyright-text:before {
			display: none;
		}
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-footer-menu ul {
		margin: -12px;
		padding: 0;
		list-style-type: none;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-footer-menu ul {
			margin: -8px;
		}
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-footer-menu ul li a:hover {
		text-decoration: underline;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-footer-menu ul li a {
		font-size: 0.75rem;
		padding: 12px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-copyright-inner .gt-footer-menu ul li a {
			padding: 8px;
		}
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner {
		padding: 70px 0;
		display: flex;
		justify-content: space-between;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner {
			flex-wrap: wrap;
			padding: 30px 0;
		}
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group {
		display: flex;
		align-items: center;
		margin: -25px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group {
			margin: -5px;
		}
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group .gt-item {
		padding: 25px;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group .gt-footer-logo span {
		font-size: 1.375rem;
		font-weight: 600;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group .gt-copyright-text {
		position: relative;
		display: flex;
		align-items: center;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group .gt-copyright-text p {
		font-size: 0.75rem;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group * + .gt-copyright:before {
		content: "";
		position: absolute;
		height: 20px;
		width: 1px;
		background-color: var(--gt-border-medium-color);
		left: 0px;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group ul.menu {
		margin: -12px;
		padding: 0;
		list-style-type: none;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group ul.menu li a:hover {
		text-decoration: underline;
	}

	.gt-footer .gt-copyright.gt-style-2 .gt-copyright-inner .gt-item-group ul li a {
		font-size: 0.75rem;
		padding: 12px;
	}

	.gt-footer .gt-copyright.gt-dark + .gt-newsletter.gt-dark .gt-newsletter-inner,
	.gt-footer .gt-copyright.gt-dark + .gt-footer-widgets.gt-dark .gt-footer-widgets-inner {
		border-top: 1px solid var(--gt-dark-border-color);
	}

	.gt-footer .gt-copyright.gt-light + .gt-newsletter.gt-light .gt-newsletter-inner,
	.gt-footer .gt-copyright.gt-light + .gt-footer-widgets.gt-light .gt-footer-widgets-inner {
		border-top: 1px solid var(--gt-border-color);
	}

	.gt-footer .gt-copyright.gt-dark {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-copyright.gt-style-1.gt-dark .gt-copyright-inner .gt-item-group * + .gt-copyright-text:before {
		background-color: var(--gt-dark-border-color);
	}

	.gt-footer .gt-copyright.gt-dark a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-footer .gt-copyright.gt-light .gt-footer-logo .gt-dark-logo {
		display: none;
	}

	.gt-footer .gt-copyright.gt-dark .gt-footer-logo .gt-light-logo {
		display: none;
	}



/*======
*
* Post Details
*
======*/
	:not(.gt-footer) .gt-newsletter-form .gt-form .gt-form-desc {
		display: none;
	}

	.gt-newsletter-form .gt-form .gt-form-desc p {
		font-size: 0.813rem;
		font-weight: 500;
	}

	.gt-newsletter-form .gt-form .gt-form-desc + .gt-form-inner {
		margin-top: 14px;
	}

	.gt-newsletter-form .gt-form .gt-form-inner {
		position: relative;
		display: flex;
		align-items: center;
	}

	.gt-newsletter-form .gt-form .gt-form-inner .gt-form-icon {
		position: absolute;
		left: 25px;
		display: flex;
	}

	.gt-newsletter-form .gt-form .gt-form-inner input {
		height: 62px;
		margin-bottom: 0;
		border-radius: 4px;
		padding: 0 60px;
		font-size: 0.75rem;
		color: var(--gt-color-111111);
		border: 1px solid var(--gt-border-color);
		box-shadow: none;
		margin: 0;
	}

	.gt-newsletter-form .gt-form .gt-form-inner input::-moz-placeholder {
		color: var(--gt-color-111111);
	}

	.gt-newsletter-form .gt-form .gt-form-inner input::placeholder {
		color: var(--gt-color-111111);
	}

	.gt-newsletter-form .gt-form .gt-form-inner button {
		position: absolute;
		padding: 0;
		right: 25px;
		transition: all 0.2s linear;
	}

	.gt-newsletter-form .gt-form .gt-form-inner:hover button {
		transform: translateX(7px);
		transition: all 0.2s linear;
	}

	.gt-newsletter-form .gt-cookies {
		display: flex;
		align-items: center;
	}

	.gt-newsletter-form .gt-cookies input {
		margin: 0;
	}

	.gt-newsletter-form .gt-cookies label span {
		font-size: 0.75rem;
	}

	.gt-newsletter-form .gt-form + label {
		margin-top: 10px;
	}



/*======
*
* Post Details
*
======*/
	.gt-details {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		margin: -4px;
		line-height: 1;
	}

	.gt-details .gt-details-item {
		padding: 4px;
		position: relative;
	}

	.gt-details .gt-reading-time,
	.gt-details .gt-comments,
	.gt-details .gt-clock {
		font-size: 0.75rem;
		opacity: 0.5;
		font-weight: 500;
	}

	.gt-details .gt-category {
		display: flex;
		font-size: 0.75rem;
		align-items: center;
	}

	.gt-details .gt-category span {
		margin-right: 6px;
	}

	.gt-details .gt-category ul {
		list-style-type: none;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		opacity: 0.5;
		margin: -2px;
		line-height: 1;
	}

	.gt-details .gt-category ul li {
		display: flex;
		padding: 2px;
	}

	.gt-details .gt-category ul li:after {
		content: ", ";
	}

	.gt-details .gt-category ul li:last-child:after {
		content: "";
	}

	.gt-details .gt-author {
		display: flex;
		align-items: center;
	}

	.gt-details .gt-author .gt-author-image img {
		width: 30px;
		border-radius: 50%;
	}

	.gt-details .gt-author .gt-author-desc {
		display: flex;
		flex-direction: column;
		text-align: left;
	}

	.gt-details .gt-author .gt-author-desc span {
		font-size: 0.625rem;
		opacity: 0.5;
		margin-bottom: 3px;
	}

	.gt-details .gt-author .gt-author-desc a {
		font-size: 0.75rem;
		font-weight: 500;
	}

	.gt-details .gt-author * + .gt-author-desc {
		margin-left: 15px;
	}



/*======
*
* Link Hover Effect
*
======*/
	.gt-blog-tab-widget.gt-style-1 .gt-title a,
	.gt-content-list.gt-style-2 .gt-grid-col .gt-title a,
	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-title a,
	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-title a,
	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-title a,
	.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-title a,
	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-title a,
	.gt-content-list .gt-title a {
		background-image: linear-gradient(currentColor, currentColor);
		background-position: 0 100%;
		background-repeat: no-repeat;
		background-size: 0 2px;
		transition: background-size .4s;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-title a:hover,
	.gt-blog-tab-widget.gt-style-1 .gt-title a:focus,
	.gt-content-list.gt-style-2 .gt-grid-col:hover .gt-title a,
	.gt-content-list.gt-style-2 .gt-grid-col:focus .gt-title a,
	.gt-content-list.gt-style-13 .gt-cl-top-post:hover .gt-title a,
	.gt-content-list.gt-style-13 .gt-cl-top-post:focus .gt-title a,
	.gt-content-list.gt-style-17 .gt-item:hover .gt-content .gt-title a,
	.gt-content-list.gt-style-17 .gt-item:focus .gt-content .gt-title a,
	.gt-content-list.gt-style-36 .gt-cl-top-post:hover .gt-content .gt-title a,
	.gt-content-list.gt-style-36 .gt-cl-top-post:focus .gt-content .gt-title a,
	.gt-content-list.gt-style-38 .gt-item:hover .gt-content .gt-content-inner .gt-title a,
	.gt-content-list.gt-style-38 .gt-item:focus .gt-content .gt-content-inner .gt-title a,
	.gt-content-list.gt-style-45 .gt-item:hover .gt-content .gt-title a,
	.gt-content-list.gt-style-45 .gt-item:focus .gt-content .gt-title a,
	.gt-content-list .gt-title a:hover,
	.gt-content-list .gt-title a:focus {
		background-size: 100% 2px;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-title a {
		background-size: 0 4px;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-title a:focus,
	.gt-content-list.gt-style-33 .gt-item .gt-title a:hover {
		background-size: 100% 4px;
	}



/*======
*
* Content & Post List
*
======*/
	.gt-content-list * + .gt-button {
		margin-top: 15px;
	}

	.gt-content-list .gt-title,
	.gt-content-list .gt-desc {
		word-break: break-word;
	}

	.gt-content-list .gt-item.gt-sticky-post {
		position: relative;
	}

	.gt-content-list .gt-item.gt-sticky-post::before {
		content: "\2605";
		position: absolute;
		top: 0;
		left: 0;
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
		width: 30px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		font-size: 14px;
		z-index: 1;
	}

	.gt-content-list.gt-style-1 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-1 .gt-item .gt-content .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-1 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-1 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		opacity: 0.8;
	}

	.gt-content-list.gt-style-1 .gt-item * + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-1 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-1 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-1 .gt-item * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-1.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-1.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-2 .gt-item {
		display: flex;
	}

	.gt-content-list.gt-style-2 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-2 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-2 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-2 .gt-item .gt-desc {
		opacity: .8;
	}

	.gt-content-list.gt-style-2 .gt-item .gt-desc p {
		font-size: 0.75rem;
	}

	.gt-content-list.gt-style-2 .gt-item * + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-2 .gt-item * + .gt-desc {
		margin-top: 13px;
	}

	.gt-content-list.gt-style-2 .gt-item * + .gt-details {
		margin-top: 8px;
	}

	.gt-content-list.gt-style-2 .gt-item .gt-details + .gt-details {
		margin-top: 12px;
	}

	.gt-content-list.gt-style-3 .gt-item {
		display: flex;
		align-items: center;
		width: 100%;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-3 .gt-item {
			flex-direction: column;
			align-items: start;
		}
	}

	.gt-content-list.gt-style-3 .gt-item .gt-image + .gt-content {
		padding-left: 40px;
		flex: 1;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-3 .gt-item .gt-image + .gt-content {
			padding-left: 40px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-3 .gt-item .gt-content {
			width: 100%;
			margin-top: 30px;
		}

		.gt-content-list.gt-style-3 .gt-item .gt-image + .gt-content {
			padding-left: 0;
		}
	}

	.gt-content-list.gt-style-3 .gt-item .gt-content .gt-title a {
		font-size: 1.75rem;
		font-weight: 700;
		line-height: 1.2;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-3 .gt-item .gt-content .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-3 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-3 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-3 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.5;
		opacity: 0.8;
	}

	.gt-content-list.gt-style-3 .gt-item .gt-content * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-3 .gt-item .gt-content * + .gt-desc {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-3 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-3 .gt-item .gt-image {
		flex: 0 0 410px;
	}

	.gt-content-list.gt-style-3 .gt-item .gt-image img {
		width: 100%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-3 .gt-item .gt-image {
			flex: auto;
			width: 100%;
		}
	}

	.gt-content-list.gt-style-4 {
		display: flex;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 {
			flex-wrap: wrap;
		}
	}

	.gt-content-list.gt-style-4 .gt-grid-col .gt-item {
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-grid-col .gt-item {
		padding: 70px 0;
	}

	.gt-content-list.gt-style-4 .gt-content-left + .gt-content-right .gt-grid-col .gt-item {
		padding: 70px 0 60px 70px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-right .gt-grid-col .gt-item {
			padding: 20px 0;
		}

		.gt-content-list.gt-style-4 .gt-content-left + .gt-content-right .gt-grid-col .gt-item {
			padding: 40px 0;
		}
	}

	.gt-content-list.gt-style-4 .gt-grid-col:last-child .gt-item {
		border-bottom: 1px solid var(--gt-border-color);
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-grid-col:last-child .gt-item {
			padding: 0;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-left {
		width: 30%;
		display: flex;
		justify-content: center;
		padding: 120px 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-left {
			width: 100%;
			padding: 40px 0;
			justify-content: center;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-left span {
		font-size: 15rem;
	}

	.gt-content-list.gt-style-4 .gt-content-left + .gt-content-right {
		width: 70%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-left + .gt-content-right {
			width: 100%;
			border-left: 0;
		}

		.gt-content-list.gt-style-4 .gt-content-right {
			border: 0;
			padding: 0;
		}

		.gt-content-list.gt-style-4 .gt-content-left span {
			font-size: 6rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-4 .gt-content-left span {
			font-size: 2.875;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item {
		display: flex;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-right .gt-item {
			flex-direction: column;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-header {
		width: 50%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-header {
			width: 100%;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-header .gt-details {
		max-width: 70%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-header .gt-details {
			max-width: 100%;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-header .gt-title {
		max-width: 70%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-header .gt-title {
			max-width: 100%;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-desc {
		width: 50%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-4 .gt-content-right .gt-item * + .gt-content-desc {
			margin-top: 10px;
		}

		.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-content-desc {
			width: 100%;
		}
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-image {
		width: 65px;
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-title {
		font-size: 1.125rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		opacity: 0.8;
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item .gt-button {
		display: inline-block;
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-4 .gt-content-right .gt-item * + .gt-button {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-4 * + .gt-content-right {
		border-left: 1px solid var(--gt-border-color);
	}

	.gt-content-list.gt-style-5 .gt-item {
		margin-bottom: 20px;
	}

	.gt-content-list.gt-style-5 .gt-item:last-child {
		margin-bottom: 0;
	}

	.gt-content-list.gt-style-5 .gt-image {
		position: relative;
	}

	.gt-content-list.gt-style-5 .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-5 .gt-content {
		padding: 25px;
		margin: -50px 0 0 25px;
		background-color: var(--gt-color-FFFFFF);
		position: relative;
		z-index: 1;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-5 .gt-content {
			margin-left: 0;
			padding: 20px 0 0;
		}
	}

	.gt-content-list.gt-style-5 .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		opacity: 0.8;
	}

	.gt-content-list.gt-style-5 .gt-content .gt-title {
		font-size: 1rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-5 * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-5 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-5 * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-5.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-5.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-5.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-5.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-6 .gt-cl-top-post .gt-item .gt-image img {
		max-width: 100%;
		width: 100%;
	}

	.gt-content-list.gt-style-6 .gt-item {
		display: flex;
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-content-list.gt-style-6 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-6 .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-content-list.gt-style-6 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-6 .gt-item .gt-content {
		flex: 1;
	}

	.gt-content-list.gt-style-6 .gt-item .gt-content .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-6 .gt-item .gt-content .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-6 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		opacity: 0.8;
	}

	.gt-content-list.gt-style-6 .gt-item .gt-content * + .gt-desc {
		margin-top: 13px;
	}

	.gt-content-list.gt-style-6 .gt-item .gt-content * + .gt-details {
		margin-top: 8px;
	}

	.gt-content-list.gt-style-6 * + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-7 .gt-item {
		padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-7 .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-7 .gt-item {
			padding-bottom: 20px;
			margin-bottom: 20px;
		}
	}

	.gt-content-list.gt-style-7 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.gt-content-list.gt-style-7 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1.3;
	}

	.gt-content-list.gt-style-7 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-7 .gt-item .gt-cl-desc .gt-desc {
		flex: 1;
	}

	.gt-content-list.gt-style-7 .gt-item .gt-cl-desc .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		opacity: 0.8;
	}

	.gt-content-list.gt-style-7 .gt-item .gt-cl-desc .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-7 .gt-item .gt-cl-desc .gt-desc + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-7 .gt-item * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-7 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-7 .gt-item * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-8 .gt-item {
		padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-8 .gt-item {
			padding-bottom: 20px;
			margin-bottom: 20px;
		}
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-8 .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-content-list.gt-style-8 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.gt-content-list.gt-style-8 .gt-item {
		display: flex;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-cl-top-post {
		flex: 1;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-cl-top-post .gt-title a {
		font-size: 1.25rem;
		line-height: 1.3;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-8 .gt-item * + .gt-desc {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-8 .gt-item * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-details + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-cl-top-post * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-cl-bottom-post * + .gt-details {
		margin-top: 8px;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-image + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-8 .gt-item .gt-desc + .gt-image {
		margin-left: 20px;
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-9 .gt-item {
		display: flex;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-9 .gt-item {
			flex-direction: column;
		}
	}

	.gt-content-list.gt-style-9 .gt-item .gt-image img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content {
		min-width: 200px;
		flex: 1;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-9 .gt-item .gt-content {
			min-width: inherit;
			padding: 0;
			margin-top: 30px;
			max-width: 100%;
		}
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-top {
		display: flex;
		flex-direction: column;
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-top .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
		line-height: 1.3;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-top .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-top .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-top .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-bottom {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-bottom .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-bottom .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-9 .gt-item .gt-content * + .gt-details {
		margin-top: 32px;
	}

	.gt-content-list.gt-style-9 .gt-item .gt-image + .gt-content .gt-cl-bottom {
		padding: 0 0 0 33px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-9 .gt-item .gt-image + .gt-content .gt-cl-bottom {
			padding: 0;
		}

		.gt-content-list.gt-style-9 .gt-item .gt-content * + .gt-cl-bottom {
			margin-top: 10px;
		}
	}

	.gt-content-list.gt-style-9 .gt-item .gt-image + .gt-content .gt-cl-top {
		margin-left: -120px;
		padding: 0 15px 35px 40px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-9 .gt-item .gt-image + .gt-content .gt-cl-top {
			margin-left: 0;
			padding: 0;
		}
	}

	.gt-content-list.gt-style-10 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-10 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-10 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-10 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1.2;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-10 .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-10 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-10 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-10 .gt-item * + .gt-details {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-10 .gt-item * + .gt-image {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-10.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-10.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-10.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-10.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-10.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-11 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-item {
			flex-direction: column;
			align-items: flex-start;
			gap: 15px;
		}

		.gt-content-list.gt-style-11 .gt-item .gt-image {
			order: 1;
		}

		.gt-content-list.gt-style-11 .gt-item .gt-content {
			order: 2;
		}
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content {
		display: flex;
		flex-direction: column;
		flex: 1;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-item .gt-content {
			flex: none;
			width: 100%;
		}
	}

	.gt-content-list.gt-style-11 .gt-item .gt-image {
		max-width: 300px;
		width: 100%;
		flex: 2;
	}

	.gt-content-list.gt-style-11 .gt-item .gt-image img {
		width: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-11 .gt-item .gt-image {
			max-width: 275px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-item .gt-image {
			max-width: none;
		}
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-11 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-11 .gt-item .gt-content * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-11 .gt-grid-col:nth-child(odd) .gt-image + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-grid-col:nth-child(odd) .gt-image + .gt-content {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-11 .gt-grid-col:nth-child(odd) .gt-content + .gt-image {
		margin-left: 40px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-grid-col:nth-child(odd) .gt-content + .gt-image {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-11 .gt-grid-col:nth-child(even) .gt-image + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-grid-col:nth-child(even) .gt-image + .gt-content {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-11 .gt-grid-col:nth-child(even) .gt-content + .gt-image {
		margin-left: 40px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-11 .gt-grid-col:nth-child(even) .gt-content + .gt-image {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-12 .gt-item .gt-cl-top-post .gt-image img {
		max-width: 65px;
	}

	.gt-content-list.gt-style-12 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-12 .gt-item * + .gt-cl-desc {
		margin-top: 12px;
	}

	.gt-content-list.gt-style-12 .gt-item .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-12 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-12 .gt-item * + .gt-desc {
		margin-top: 13px;
	}

	.gt-content-list.gt-style-12 .gt-item .gt-title a {
		font-size: 1.125rem;
		font-weight: 700;
		line-height: 1.4;
	}

	.gt-content-list.gt-style-12 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-12 .gt-item * + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-12 .gt-item * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-12 .gt-cl-top-post * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-12 .gt-item .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-12 .gt-item .gt-desc + .gt-image {
		padding-left: 20px;
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-content {
		padding: 50px 50px 40px;
		position: absolute;
		z-index: 12;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-content {
			padding: 30px;
		}
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-content .gt-desc p,
	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item,
	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-details span,
	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-button.gt-style-1 a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
		line-height: 1.2;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-title a {
		font-size: 1.375rem;
		font-weight: 700;
		line-height: 1.3;
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item {
		background-color: var(--gt-color-000000);
	}

	.gt-content-list.gt-style-13 .gt-item {
		display: flex;
		position: relative;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-item {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-content-list.gt-style-13 .gt-item .gt-link {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 13;
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-image {
		position: relative;
		width: 100%;
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-image:before {
		content: '';
		display: block;
		background-color: var(--gt-color-000000);
		opacity: .4;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-item .gt-image,
		.gt-content-list.gt-style-13 .gt-item .gt-image img {
			width: 100%;
		}

		.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-item .gt-image + .gt-content {
			margin-top: 20px;
		}
	}

	.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-item .gt-image {
		flex: 0 0 230px;
	}

	.gt-content-list.gt-style-13 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-13 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-item .gt-content .gt-desc {
			display: none;
		}
	}

	.gt-content-list.gt-style-13 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-13 * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-13 * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-image + .gt-content {
		margin-left: 30px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-image + .gt-content {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-13 .gt-cl-top-post .gt-item .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-content .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-13 .gt-cl-bottom-post .gt-content .gt-image {
		flex: 1;
	}

	.gt-content-list.gt-style-14 .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-14 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-14 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item {
		display: flex;
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-image {
		min-width: 641px;
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-image img {
		width: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item {
			flex-direction: column-reverse;
		}

		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-image {
			flex: 0 0 65px;
			min-width: auto;
			margin-left: 0;
			margin-bottom: 20px;
		}

		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-image {
			width: 100%;
			min-width: auto;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top {
		display: flex;
		flex-direction: column;
		margin-right: -190px;
		position: relative;
		z-index: 1;
		padding: 10px 40px 25px 0;
		background-color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top {
			margin-right: 0;
			padding: 0;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top .gt-title a {
		font-size: 2.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top .gt-title {
			margin-bottom: 10px;
		}

		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-bottom {
		display: flex;
		flex-direction: column;
		padding: 0 39px 0 0;
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-top-post * + .gt-details {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-grid-col:nth-child(odd) {
		flex: 380px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-grid-col:nth-child(even) {
		flex: calc(100% - 380px);
	}

	@media only screen and (min-width: 992px) {
		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-grid-col:nth-child(odd) .gt-item {
			padding-right: 40px;
			border-right: 1px solid var(--gt-border-color);
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-grid-col:nth-child(odd) {
			flex: 100%;
		}

		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-grid-col:nth-child(even) {
			flex: 100%;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item {
		display: flex;
		flex-wrap: wrap;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-top-post .gt-item {
			flex-direction: column-reverse;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-content-wrapper {
			flex-direction: column-reverse;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-cl-desc .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-title {
		line-height: 1.3;		
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-content-wrapper {
		display: flex;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-content-wrapper .gt-image {
		min-width: 230px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-image {
		min-width: 230px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item .gt-content-wrapper .gt-image {
			min-width: auto;
			flex: 0 0 65px;
		}

		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-content-wrapper .gt-image {
			margin-left: 0;
			margin-bottom: 25px;
		}

		.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-content-wrapper .gt-image img {
			width: 100%;
		}
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-small-post .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-small-post .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-small-post * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-content .gt-title a {
		font-size: 1.375rem;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-item.gt-big-post .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-14 * + .gt-cl-bottom-post {
		margin-top: 50px;
	}

	.gt-content-list.gt-style-14 .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-14 .gt-small-post * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-14 .gt-big-post * + .gt-image {
		margin-left: 30px;
	}

	.gt-content-list.gt-style-15 .gt-cl-bottom-post .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-15 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-15 .gt-item .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-15 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-15 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-15 .gt-item * + .gt-cl-desc {
		margin-top: 14px;
	}

	.gt-content-list.gt-style-15 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-15 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-15 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-15 .gt-item * + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-15 .gt-cl-top-post .gt-content * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-15 .gt-cl-bottom-post * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-15 .gt-item .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-15 .gt-cl-desc .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-16 .gt-item {
		display: flex;
		justify-content: flex-start;
		padding-bottom: 35px;
		margin-bottom: 35px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-16 .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-16 .gt-item {
			padding-bottom: 20px;
			margin-bottom: 20px;
		}
	}

	.gt-content-list.gt-style-16 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.gt-content-list.gt-style-16 .gt-item:hover .gt-number {
		opacity: 1;
		transition: all 0.3s;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-number {
		opacity: 0.3;
		transition: all 0.3s;
		line-height: 1.3;
		display: flex;
		align-items: center;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-number p {
		font-size: 1rem;
		font-weight: 600;
		line-height: 1;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-image {
		margin-left: 20px;
		margin-bottom: 20px;
		width: 65px;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content .gt-title a {
		font-size: 1rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content .gt-desc p {
		font-size: 0.75rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-16 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-16 .gt-item * + .gt-content {
		margin-left: 20px;
		flex: 1;
	}

	.gt-content-list.gt-style-17 .gt-item {
		display: flex;
		position: relative;
		align-items: center;
		background: var(--gt-color-000000);
	}

	.gt-content-list.gt-style-17 .gt-item .gt-link {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 13;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-image {
		position: relative;
		width: 100%;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-image img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-image:after {
		opacity: .3;
		background: var(--gt-color-000000);
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		display: block;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content {
		z-index: 12;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-image + .gt-content {
		position: absolute;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-details span {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-17 .gt-item .gt-content .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-17 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-17 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-17 .gt-item .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-17 * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-17 .gt-content {
		padding: 30px;
	}

	.gt-content-list.gt-style-17 .gt-image + .gt-content {
		padding: 50px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-17 .gt-content,
		.gt-content-list.gt-style-17 .gt-image + .gt-content {
			padding: 30px;
		}
	}

	.gt-content-list.gt-style-17.gt-align-center .gt-item .gt-content .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-17.gt-align-center .gt-item .gt-content .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-17.gt-align-right .gt-item .gt-content .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-17.gt-align-right .gt-item .gt-content .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-17.gt-align-left .gt-item .gt-content .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-18 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-18 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-18 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-18 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-18 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-18 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-18 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-18 .gt-item * + .gt-image {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-18 .gt-item * + .gt-details {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-18 .gt-item .gt-image + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-19 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-19 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-19 .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-19 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-19 .gt-item .gt-cl-desc .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-19 .gt-item .gt-cl-desc .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-19 .gt-item .gt-cl-desc .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-19 .gt-item .gt-cl-desc * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-19 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-19 .gt-item * + .gt-cl-desc {
		margin-top: 13px;
	}

	.gt-content-list.gt-style-19 .gt-item * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-20 .gt-item {
		display: flex;
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-20 .gt-item:hover .gt-number {
		opacity: 1;
		transition: all 0.3s;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-number {
		opacity: 0.3;
		transition: all 0.3s;
		line-height: 1.3;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-number p {
		font-size: 0.75rem;
		font-weight: 600;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-image {
		float: right;
		margin-left: 20px;
		margin-bottom: 20px;
		width: 55px;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-content .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-content .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-content .gt-desc p {
		font-size: 0.75rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-content * + .gt-desc {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-20 .gt-item .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-20 .gt-item * + .gt-content {
		margin-left: 18px;
		flex: 1;
	}

	.gt-content-list.gt-style-21 .gt-grid-col:first-child .gt-title a {
		font-size: 1.25rem;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-21 .gt-grid-col:first-child .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-21 .gt-grid-col .gt-item {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.gt-content-list.gt-style-21 .gt-grid-col:first-child .gt-item {
		padding-bottom: 35px;
		margin-bottom: 35px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-21 .gt-grid-col:first-child .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-21 .gt-grid-col:first-child .gt-item {
			padding-bottom: 20px;
			margin-bottom: 20px;
		}
	}

	.gt-content-list.gt-style-21 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.gt-content-list.gt-style-21 .gt-item * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-cl-top {
		display: flex;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-cl-bottom-post {
		display: flex;
	}

	.gt-content-list.gt-style-21 .gt-item * + .gt-desc {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-21 .gt-item * + .gt-cl-top {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-21 .gt-item * + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-21 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-21 .gt-item .gt-cl-top + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-21 .gt-item * + .gt-details {
		margin-top: 7px;
	}

	.gt-content-list.gt-style-22 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item {
			flex-direction: column;
			align-items: flex-start;
			padding: 0 20px;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 {
		position: relative;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-header {
		position: absolute;
		display: flex;
		flex-direction: column;
		padding: 0 40px 25px 0;
		z-index: 2;
		width: 55%;
		background-color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-header {
			position: relative;
			width: inherit;
			padding-inline: 0;
			background-color: transparent;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
		line-height: 1.2;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-bottom {
		display: flex;
		align-items: flex-end;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-bottom {
			flex-direction: column;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-bottom .gt-image {
		min-width: 415px;
	}

	@media only screen and (max-width: 1300px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-bottom .gt-image {
			min-width: 300px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-bottom .gt-image {
			margin-top: 20px;
			min-width: 100%;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-bottom .gt-content {
		padding-right: 30px;
		margin: 0;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 {
		position: relative;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-top .gt-header {
		position: absolute;
		display: flex;
		flex-direction: column;
		padding: 0 0 25px 40px;
		z-index: 2;
		width: 55%;
		right: 0;
		background-color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-top .gt-header {
			position: relative;
			padding-inline: 0;
			width: inherit;
			background: transparent;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-top .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-top .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-top .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom {
		display: flex;
		align-items: flex-end;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom {
			flex-direction: column;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom .gt-image {
		min-width: 415px;
	}

	@media only screen and (max-width: 1300px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom .gt-image {
			min-width: 300px;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom .gt-image {
			min-width: 100%;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom .gt-content {
		padding-left: 30px;
		margin: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom * + .gt-content {
			margin-top: 10px;
		}

		.gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-bottom .gt-content {
			padding-left: 0;
		}
	}

	.gt-content-list.gt-style-22 .gt-item .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-desc .italic {
		font-style: italic;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-image {
		flex: 0 0 300px;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-22 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1.3;
	}

	.gt-content-list.gt-style-22 .gt-item * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-22 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-22 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-22 .gt-item {
		margin-bottom: 40px;
	}

	.gt-content-list.gt-style-22 .gt-item:last-child {
		margin-bottom: 0;
	}

	.gt-content-list.gt-style-22 .gt-item.gt-image-right * + .gt-image {
		margin-left: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item.gt-image-right * + .gt-image {
			margin-left: 0;
			margin-top: 20px;
		}
	}

	.gt-content-list.gt-style-22 .gt-item.gt-image-left * + .gt-content {
		margin-left: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-22 .gt-item.gt-image-left * + .gt-content {
			margin-left: 0;
			margin-top: 10px;
		}
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post .gt-item .gt-image {
		width: 100%;
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post .gt-cl-top-desc {
		position: relative;
		z-index: 2;
		flex: 1;
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post .gt-cl-top-desc .gt-title {
		font-size: 2.188rem;
		font-weight: 700;
		line-height: 1.2;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-23 .gt-cl-top-post .gt-cl-top-desc .gt-title {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-23 .gt-cl-top-post .gt-cl-top-desc .gt-title {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-23 .gt-cl-top-post .gt-cl-top-desc .gt-title {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-cl-top-desc {
		margin-top: -110px;
		margin-right: 100px;
		padding: 40px 40px 0 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-cl-top-desc {
			margin: 0;
			padding: 0;
			margin-top: 30px;
		}
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post .gt-item {
		display: flex;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post .gt-item .gt-image {
		min-width: 66px;
		min-height: 66px;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post .gt-item .gt-content {
		flex: 1;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post .gt-item .gt-content .gt-title {
		font-weight: 700;
		line-height: 1.5;
	}

	.gt-content-list.gt-style-23 .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-23 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-desc {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-23 .gt-cl-bottom-post * + .gt-content {
		margin-left: 15px;
	}

	.gt-content-list.gt-style-24 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 .gt-item {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-content-list.gt-style-24 .gt-item.gt-big-post {
		display: flex;
		flex-direction: column;
		position: relative;
		align-items: flex-start;
	}

	.gt-content-list.gt-style-24 .gt-item.gt-big-post * + .gt-details {
		margin-top: 35px;
	}

	.gt-content-list.gt-style-24 .gt-cl-top .gt-header {
		position: absolute;
		width: 70%;
		right: 0;
		margin-left: -50px;
		padding: 0 0 40px 40px;
		background-color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 .gt-cl-top .gt-header {
			position: relative;
			right: inherit;
			width: inherit;
			margin-left: inherit;
			padding-inline: inherit;
			background-color: transparent;
			padding: inherit;
		}
	}

	.gt-content-list.gt-style-24 .gt-cl-top .gt-header .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-24 .gt-cl-top .gt-header .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-24 .gt-cl-top .gt-header .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-24 .gt-cl-top .gt-header .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 .gt-cl-top .gt-header .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-24 .gt-cl-bottom {
		display: flex;
		align-items: flex-end;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 .gt-cl-bottom {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-content-list.gt-style-24 .gt-cl-bottom .gt-image {
		min-width: 375px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-24 .gt-cl-bottom .gt-image {
			min-width: 100%;
			margin-top: 20px;
		}
	}

	.gt-content-list.gt-style-24 .gt-cl-bottom .gt-content {
		padding-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 .gt-cl-bottom .gt-content {
			padding: 0;
			margin-top: 20px;
		}
	}

	.gt-content-list.gt-style-24 .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-24 .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-24 .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-24 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-24 .gt-image {
		flex: 0 0 260px;
	}

	.gt-content-list.gt-style-24 * + .gt-image {
		margin-left: 30px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-24 * + .gt-image {
			margin-left: 0;
			margin-top: 20px;
		}
	}

	.gt-content-list.gt-style-24 * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-24 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-24 * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-25 .gt-grid-col .gt-item .gt-cl-top-post {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-25 .gt-grid-col .gt-item .gt-cl-top-post .gt-title a {
		font-size: 1.25rem;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-25 .gt-grid-col .gt-item .gt-cl-top-post .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-25 .gt-item .gt-cl-bottom-post {
		display: flex;
	}

	.gt-content-list.gt-style-25 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-25 .gt-item .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-25 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-25 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-25 .gt-item .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-25 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-25 .gt-cl-top-post * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-25 .gt-cl-top-post * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-25 .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-25 .gt-cl-top-post * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-25 .gt-cl-bottom-post .gt-image + * {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-25 .gt-cl-bottom-post * + .gt-desc {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-25 .gt-cl-bottom-post * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post {
		display: inline-flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post * + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-top-post * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post {
		display: flex;
		align-items: center;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post .gt-content {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post .gt-content .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post * + .gt-desc {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-cl-bottom-post * + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-26 .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-26 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-26 .gt-item .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-27 .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-27 .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-27 .gt-title a {
		font-size: 1.75rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-27 .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-27 .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-27 .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-27 .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-27 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-27 * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-27 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-27 * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-27.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-27.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-27.gt-align-center .gt-title {
		padding-inline: 5%;
	}

	.gt-content-list.gt-style-27.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-27.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-27.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-28 .gt-item {
		padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-28 .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-28 .gt-item {
			padding-bottom: 20px;
			margin-bottom: 20px;
		}
	}

	.gt-content-list.gt-style-28 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-cl-top-post * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-cl-top-post .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-28 .gt-item .gt-cl-top-post .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-28 .gt-item .gt-cl-bottom-post {
		display: flex;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-cl-bottom-post .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-cl-bottom-post .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-desc {
		opacity: 0.8;
		flex: 1;
	}

	.gt-content-list.gt-style-28 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-28 .gt-item * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-28 .gt-item * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-28 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-28 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-28 .gt-item * + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-28 .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-29 .gt-item {
		display: flex;
		gap: 20px;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content .gt-title {
		line-height: 1.4;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content .gt-title a {
		font-size: 1rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content * + .gt-details {
		margin-top: 12px;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content * + .gt-title {
		margin-top: 12px;
	}

	.gt-content-list.gt-style-29 .gt-item .gt-content * + .gt-desc {
		margin-top: 12px;
	}

	.gt-content-list.gt-style-29 .gt-title {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-29 .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content .gt-image {
		min-width: 300px;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content .gt-title a {
		font-size: 1.375rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-30 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-30 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content * + .gt-desc {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-30 .gt-item .gt-content * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-30 .gt-item * + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-30.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-30.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-30.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-30.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-30.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-30.gt-align-left .gt-image {
		flex: 1;
	}

	.gt-content-list.gt-style-31 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-31 .gt-item {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-content-list.gt-style-31 .gt-item .gt-image {
		flex: 0 0 300px;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content {
		flex: 1;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content .gt-title a {
		font-size: 1.375rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-31 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-31 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content * + .gt-desc {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-31 .gt-item .gt-content * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-31 .gt-item * + .gt-image {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-31 .gt-item * + .gt-image {
			margin-left: 0;
			margin-top: 40px;
		}

		.gt-content-list.gt-style-31 .gt-item .gt-image {
			min-width: auto;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-content-list.gt-style-31 .gt-item .gt-image,
		.gt-content-list.gt-style-31 .gt-item .gt-image img {
			min-width: 100%;
		}
	}

	.gt-content-list.gt-style-31.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-31.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-31.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-31.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-31.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-32 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-32 .gt-item {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-content-list.gt-style-32 .gt-item .gt-image {
		min-width: 300px;
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content .gt-title a {
		font-size: 1.375rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-32 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-32 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content * + .gt-desc {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-32 .gt-item .gt-content * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-32 .gt-item * + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-32 .gt-item * + .gt-content {
			margin-left: 0;
			margin-top: 40px;
		}

		.gt-content-list.gt-style-32 .gt-item .gt-image {
			min-width: auto;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-content-list.gt-style-32 .gt-item .gt-image,
		.gt-content-list.gt-style-32 .gt-item .gt-image img {
			min-width: 100%;
		}
	}

	.gt-content-list.gt-style-32.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-32.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-32.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-32.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-32.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-33 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-33 .gt-item {
			flex-direction: column;
			align-items: flex-start;
		}
	}

	.gt-content-list.gt-style-33 .gt-item .gt-image {
		flex: 0 0 640px;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-image img {
		width: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-33 .gt-item .gt-image {
			flex: auto;
			width: 100%;
		}
	}

	.gt-content-list.gt-style-33 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-desc .italic {
		font-style: italic;
		font-size: 0.938rem;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-title {
		line-height: 1.1;
	}

	.gt-content-list.gt-style-33 .gt-item .gt-title a {
		font-size: 3rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-33 .gt-item .gt-title a {
			font-size: 1.815rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-33 .gt-item .gt-title a {
			font-size: 1.5rem;
		}
	}

	.gt-content-list.gt-style-33 .gt-item * + .gt-content {
		margin-left: 115px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-33 .gt-item * + .gt-content {
			margin-left: 0;
			margin-top: 40px;
		}
	}

	.gt-content-list.gt-style-33 .gt-item * + .gt-desc {
		margin-top: 25px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-33 .gt-item * + .gt-desc {
			margin-top: 15px;
		}
	}

	.gt-content-list.gt-style-33 .gt-item * + .gt-title {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-33 .gt-item * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-33.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-33.gt-align-center .gt-content {
		text-align: center;
	}

	.gt-content-list.gt-style-33.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-33.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-33.gt-align-right .gt-content {
		text-align: right;
	}

	.gt-content-list.gt-style-33.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-33.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-33.gt-align-left .gt-content {
		text-align: left;
	}

	.gt-content-list.gt-style-33.gt-align-left .gt-author {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-34 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-34 .gt-item .gt-desc p {
		font-size: 0.875rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-34 .gt-item .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-34 .gt-item .gt-title a {
		font-size: 2.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-34 .gt-item .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-34 .gt-item .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-34 .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-34 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-34 .gt-item * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-34 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-34 .gt-item * + .gt-content {
		margin-top: 40px;
	}

	.gt-content-list.gt-style-34.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-34.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-34.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-34.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-34.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-34.gt-align-left .gt-author {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-35 .gt-item:hover .gt-number {
		opacity: 1;
		transition: all 0.3s;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-title-number {
		display: flex;
		gap: 20px;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-number {
		opacity: 0.1;
		transition: all 0.3s;
		line-height: 1;
		font-size: 2.25rem;
		font-weight: 900;
		letter-spacing: -1px;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-number p {
		font-size: 0.75rem;
		font-weight: 600;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-image {
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
		width: 55px;
		z-index: 1;
		position: relative;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-title {
		line-height: 1.3;
		flex: 1;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-35 .gt-item .gt-desc p {
		font-size: 0.75rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-35 .gt-item * + .gt-title-number {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-35 .gt-item * + .gt-title {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-35 .gt-item * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-35 .gt-item * + .gt-content {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-36 .gt-grid-col:first-child {
		width: 100%;
		flex: 0 0 100%;
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content {
		position: absolute;
		z-index: 12;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding: 50px 80px 50px 50px;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content {
			padding: 30px;
		}
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-title {
		line-height: 1.1;
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-desc {
		opacity: 0.8;
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post * + .gt-desc {
		margin-top: 11px;
	}

	.gt-content-list.gt-style-36 .gt-item {
		position: relative;
	}

	.gt-content-list.gt-style-36 .gt-item a.gt-link {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 13;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item {
		display: flex;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item .gt-content .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-36 .gt-cl-bottom-post .gt-item * + .gt-content {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-36 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-36 * + .gt-details {
		margin-top: 10px;
	}

	.gt-content-list.gt-style-36 .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-36 .gt-desc {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-36 .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-37 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-37 .gt-item .gt-content {
		position: relative;
		z-index: 1;
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-37 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-37 .gt-item .gt-content .gt-title a {
		font-size: 2rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-37 .gt-item .gt-content .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-37 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-37 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-37 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-37 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-37 .gt-item * + .gt-desc {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-37 .gt-item * + .gt-title {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-37 .gt-item * + .gt-details {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-37 * + .gt-content {
		margin: -90px 70px 0 70px;
		padding: 40px 40px 0 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-37 * + .gt-content {
			margin: 0;
			margin-top: 30px;
			padding: 0;
		}
	}

	.gt-content-list.gt-style-37.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-37.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-37.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-37.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-37.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-37.gt-align-left .gt-author {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-38 .gt-item {
		position: relative;
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-38 a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-38 .gt-item a.gt-link {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 13;
	}

	.gt-content-list.gt-style-38 .gt-item .gt-image {
		width: 100%;
		position: relative;
	}

	.gt-content-list.gt-style-38 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-38 .gt-item .gt-image:before {
		background-color: var(--gt-color-000000);
		opacity: .3;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: block;
		content: '';
	}

	.gt-content-list.gt-style-38 .gt-item .gt-content {
		position: absolute;
		z-index: 12;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding: 8% 15% 8% 15%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-38 .gt-item .gt-content {
			padding: 30px;
			justify-content: center;
		}
	}

	.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner {
		max-width: 680px;
	}

	.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-title a {
		font-size: 3.75rem;
		font-weight: 700;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-desc {
		opacity: 0.6;
		max-width: 580px;
	}

	.gt-content-list.gt-style-38 .gt-item .gt-content .gt-content-inner .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-38 .gt-item * + .gt-desc {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-38 .gt-item * + .gt-title {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-38 .gt-item * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-38.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-38.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-38.gt-align-center .gt-item .gt-content .gt-content-inner,
	.gt-content-list.gt-style-38.gt-align-center .gt-item .gt-content .gt-content-inner .gt-desc {
		margin-inline: auto;
	}

	.gt-content-list.gt-style-38.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-38.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-38.gt-align-right .gt-item .gt-content .gt-content-inner,
	.gt-content-list.gt-style-38.gt-align-right .gt-item .gt-content .gt-content-inner .gt-desc {
		margin-left: auto;
	}

	.gt-content-list.gt-style-38.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-38.gt-align-left .gt-author {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-39 .gt-item {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-content-wrapper {
		display: flex;
		justify-content: space-between;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-content-wrapper .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-content-wrapper .gt-content {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-39 .gt-item * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-39 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-39 .gt-item * + .gt-details {
		margin-top: 8px;
	}

	.gt-content-list.gt-style-39 .gt-item .gt-details {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-40 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-40 .gt-item .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-40 .gt-item .gt-title {
		line-height: 1.4;
	}

	.gt-content-list.gt-style-40 .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-40 .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-40 .gt-item * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-40 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-40 .gt-item * + .gt-details {
		margin-top: 25px;
	}

	.gt-content-list.gt-style-40 .gt-item * + .gt-image {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-40.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-40.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-40.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-40.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-40.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-41 .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-item {
			flex-direction: column;
			gap: 15px;
		}
	}

	.gt-content-list.gt-style-41 .gt-item .gt-image {
		flex: 0 0 50%;
	}

	.gt-content-list.gt-style-41 .gt-item .gt-image img {
		width: 100%;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-item .gt-image {
			flex: 0 0 100%;
			order: 1;
			width: 100%;
		}
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content {
		display: flex;
		flex-direction: column;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-item .gt-content {
			order: 2;
		}
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-41 .gt-item .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-41 .gt-grid-col:nth-child(odd) * + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-grid-col:nth-child(odd) * + .gt-content {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-41 .gt-grid-col:nth-child(odd) * + .gt-image {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-grid-col:nth-child(odd) * + .gt-image {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-41 .gt-grid-col:nth-child(even) * + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-grid-col:nth-child(even) * + .gt-content {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-41 .gt-grid-col:nth-child(even) * + .gt-image {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-41 .gt-grid-col:nth-child(even) * + .gt-image {
			margin-left: 0;
		}
	}

	.gt-content-list.gt-style-41 .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-42 .gt-grid-col:nth-child(1),
	.gt-content-list.gt-style-42 .gt-grid-col:nth-child(2) {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-42 .gt-grid-col:nth-child(1),
		.gt-content-list.gt-style-42 .gt-grid-col:nth-child(2) {
			flex: 0 0 100%;
			width: 100%;
			max-width: 100%;
		}
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item {
			flex-direction: column;
			align-items: inherit;
		}
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item .gt-content {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item .gt-content .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item .gt-image {
		flex: 0 0 300px;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item * + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item * + .gt-content {
			margin-left: 0;
			margin-top: 20px;
		}

		.gt-content-list.gt-style-42 .gt-cl-top-post .gt-item .gt-image {
			flex: 0 0 100%;
		}
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-42 .gt-cl-top-post * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-item {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-cl-desc {
		display: flex;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-cl-desc .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-cl-desc .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post .gt-cl-desc .gt-image {
		flex: 0 0 65px;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-42 .gt-cl-bottom-post * + .gt-content {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-42 * + .gt-cl-bottom-post {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-42 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-42 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item {
		display: flex;
		gap: 60px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item {
			flex-direction: column;
			gap: 40px;
		}
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-image {
		min-width: 490px;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-image img {
		width: 100%;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-image {
			width: 100%;
			min-width: auto;
			order: 1;
		}

		.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-content {
			order: 2;
		}
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .has-drop-cap:first-letter {
		font-size: 5.625rem !important;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .has-drop-cap:not(:focus):first-letter {
		font-size: 5.625rem;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-content .gt-title {
		line-height: 1.2;		
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-content .gt-title a {
		font-size: 1.875rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-content .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post .gt-item .gt-cl-bottom {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-43 .gt-grid-col:nth-child(1) {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
	}

	.gt-content-list.gt-style-43 .gt-grid-col:nth-child(1) > .gt-cl-top-post {
		padding-bottom: 40px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-43 .gt-grid-col:nth-child(1) > .gt-cl-top-post {
		border-bottom-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-43 .gt-grid-col:nth-child(1) {
			flex: 0 0 100%;
			width: 100%;
			max-width: 100%;
		}
	}

	.gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n + 1):not(:first-child) {
		flex: 0 0 37%;
		padding-left: 40px;
		padding-top: 40px;
	}

	.gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n):not(:first-child) {
		flex: 0 0 63%;
		border-right: 1px solid var(--gt-border-color);
		padding-right: 40px;
		padding-top: 40px;
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n):not(:first-child) {
		border-right-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 991px) {
		.gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n + 1):not(:first-child) {
			padding-left: 0;
		}

		.gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n):not(:first-child) {
			border-right: 0;
			padding-right: 0;
		}

		.gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n + 1):not(:first-child),
		.gt-content-list.gt-style-43 .gt-grid-col:nth-child(2n):not(:first-child) {
			flex: 0 0 100%;
		}
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-grid-col .gt-item {
		padding-right: 35px;
		margin-right: 35px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-grid-col:last-child .gt-item {
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item {
		display: flex;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item {
			flex-direction: column;
		}
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-image {
		min-width: 230px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-image img {
		width: 100%;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-content {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-cl-desc {
		display: flex;
		gap: 20px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-cl-desc .gt-image {
		min-width: 65px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item * + .gt-image {
		margin-left: 20px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-title {
		line-height: 1.3;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-title a {
		font-size: 1.25rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-43 .gt-cl-bottom-post .gt-item .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-43 .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-43 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post * + .gt-details {
		margin-top: 29px;
	}

	.gt-content-list.gt-style-43 .gt-cl-top-post * + .gt-desc {
		margin-top: 30px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-43 .gt-cl-top-post * + .gt-desc {
			margin-top: 15px;
		}
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post * + .gt-cl-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-43 .gt-cl-bottom-post * + .gt-content {
		margin-left: 40px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-43 .gt-cl-bottom-post * + .gt-content {
			margin-left: 0;
			margin-top: 20px;
		}
	}

	.gt-content-list.gt-style-43 * + .gt-cl-bottom-post {
		padding-top: 10px;
	}

	.gt-content-list.gt-style-43 .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-43 .gt-author {
		justify-content: flex-start;
	}

	.gt-content-list.gt-style-44 .gt-item {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.gt-content-list.gt-style-44 .gt-item .gt-content {
		display: flex;
		flex-direction: column;
	}

	.gt-content-list.gt-style-44 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-44 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-content-list.gt-style-44 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-44 .gt-item .gt-content .gt-title a {
		font-size: 1.375rem;
		font-weight: 700;
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-44 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-44 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-44 .gt-item * + .gt-content {
		margin-top: 30px;
	}

	.gt-content-list.gt-style-44 .gt-item * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-44 .gt-item * + .gt-details {
		margin-top: 20px;
	}

	.gt-content-list.gt-style-44 .gt-item * + .gt-desc {
		margin-top: 20px;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-44 .gt-item * + .gt-desc {
			margin-top: 15px;
		}
	}

	.gt-content-list.gt-style-44.gt-align-center .gt-item {
		justify-content: center;
		align-items: center;
	}

	.gt-content-list.gt-style-44.gt-align-center .gt-item .gt-content {
		align-items: center;
	}

	.gt-content-list.gt-style-44.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-44.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-44.gt-align-right .gt-item {
		justify-content: flex-end;
		align-items: flex-end;
	}

	.gt-content-list.gt-style-44.gt-align-right .gt-item .gt-content {
		align-items: flex-end;
	}

	.gt-content-list.gt-style-44.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-44.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-44.gt-align-left .gt-item {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.gt-content-list.gt-style-44.gt-align-left .gt-item .gt-content {
		align-items: flex-start;
	}

	.gt-content-list.gt-style-44.gt-align-left .gt-details {
		justify-content: left;
	}

	.gt-content-list.gt-style-45 .gt-item {
		display: flex;
		position: relative;
		align-items: center;
		background: var(--gt-color-000000);
	}

	.gt-content-list.gt-style-45 .gt-item .gt-link {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 13;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-image {
		position: relative;
		width: 100%;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-image img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-image:after {
		opacity: .3;
		background: var(--gt-color-000000);
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		display: block;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content {
		z-index: 12;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-image + .gt-content {
		position: absolute;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-details span {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-title {
		line-height: 1.2;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-title a {
		font-size: 1.625rem;
		font-weight: 700;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-45 .gt-item .gt-content .gt-title a {
			font-size: 1.5rem;
		}
	}

	@media only screen and (max-width: 992px) {
		.gt-content-list.gt-style-45 .gt-item .gt-content .gt-title a {
			font-size: 1.25rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-content-list.gt-style-45 .gt-item .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-desc {
		opacity: 0.8;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.6;
		color: var(--gt-color-FFFFFF);
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-45 .gt-item .gt-content * + .gt-details {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-45 * + .gt-title {
		margin-top: 15px;
	}

	.gt-content-list.gt-style-45 .gt-content {
		padding: 30px;
	}

	.gt-content-list.gt-style-45 .gt-image + .gt-content {
		padding: 50px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-list.gt-style-45 .gt-content,
		.gt-content-list.gt-style-45 .gt-image + .gt-content {
			padding: 30px;
		}
	}

	.gt-content-list.gt-style-45.gt-align-center .gt-item .gt-content .gt-details {
		justify-content: center;
	}

	.gt-content-list.gt-style-45.gt-align-center .gt-item .gt-content .gt-author {
		justify-content: center;
	}

	.gt-content-list.gt-style-45.gt-align-right .gt-item .gt-content .gt-details {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-45.gt-align-right .gt-item .gt-content .gt-author {
		justify-content: flex-end;
	}

	.gt-content-list.gt-style-45.gt-align-left .gt-item .gt-content .gt-details {
		justify-content: left;
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-4 .gt-grid-col .gt-item {
		border-bottom: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-4 * + .gt-content-right {
		border-left: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-5 .gt-content {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-9 .gt-item .gt-content .gt-cl-top {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-14 .gt-cl-top-post .gt-item .gt-cl-top {
		background-color: var(--gt-color-111111);
	}

	@media only screen and (min-width: 992px) {
		body.gt-dark-mode-on .gt-content-list.gt-style-14 .gt-cl-bottom-post .gt-grid-col:nth-child(odd) .gt-item {
			border-right-color: var(--gt-dark-border-color);
		}
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-22 .gt-item .gt-art-style-1 .gt-cl-top .gt-header {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-22 .gt-item .gt-art-style-2 .gt-cl-top .gt-header {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-23 .gt-cl-top-post * + .gt-cl-top-desc {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-24 .gt-cl-top .gt-header {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-37 .gt-item .gt-content {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-46 .gt-item .gt-cl-top .gt-header {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-content-list.gt-style-49 .gt-cl-top .gt-header {
		background-color: var(--gt-color-111111);
	}



/*======
*
* Carousel Control
*
======*/
	.gt-carousel-navigation {
		display: flex;
		margin: -3px;
	}

	.gt-carousel-navigation .gt-carousel-next,
	.gt-carousel-navigation .gt-carousel-prev {
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 3px;
		cursor: pointer;
		transition: .2s;
	}

	.gt-carousel-navigation .gt-carousel-prev:hover,
	.gt-carousel-navigation .gt-carousel-prev:focus,
	.gt-carousel-navigation .gt-carousel-next:hover,
	.gt-carousel-navigation .gt-carousel-next:focus {
		background-color: var(--gt-color-111111);
		border-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		transition: .2s;
	}

	.gt-carousel-navigation .gt-carousel-next svg,
	.gt-carousel-navigation .gt-carousel-prev svg {
		width: 13px;
		color: var(--gt-color-111111);
		transition: .2s;
	}

	.gt-carousel-navigation .gt-carousel-prev:hover svg,
	.gt-carousel-navigation .gt-carousel-prev:focus svg,
	.gt-carousel-navigation .gt-carousel-next:hover svg,
	.gt-carousel-navigation .gt-carousel-next:focus svg {
		color: var(--gt-color-FFFFFF);
		transition: .2s;
	}

	.gt-carousel-navigation .gt-carousel-next.swiper-button-disabled,
	.gt-carousel-navigation .gt-carousel-prev.swiper-button-disabled {
		opacity: .4;
		cursor: inherit;
	}

	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-next,
	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-prev {
		background-color: var(--gt-color-FFFFFF);
		border: 1px solid var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-next svg,
	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-prev svg {
		fill: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-next,
	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-prev {
		background-color: transparent;
	}

	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-next svg,
	body.gt-dark-mode-on .gt-carousel-navigation .gt-carousel-prev svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-carousel-pagination {
		margin: -3px;
		display: flex;
	}

	.swiper-horizontal .swiper-pagination-bullets {
		width: auto;
	}

	.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-horizontal {
		width: auto;

	}

	.gt-carousel-pagination .swiper-pagination-bullet {
		margin: 3px;
		width: 6px;
		height: 6px;
		font-size: 0;
		opacity: .2;
		transition: .2s;
	}

	.gt-carousel-pagination .swiper-pagination-bullet:hover {
		opacity: .4;
	}

	.gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: var(--gt-color-111111);
		opacity: 1;
	}

	body.gt-dark-mode-on .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: var(--gt-color-FFFFFF);
	}

	* + .gt-carousel-control {
		margin-top: 60px;
	}

	.gt-carousel-control + * {
		margin-top: 30px;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation:before {
		content: "";
		height: 1px;
		width: calc(100% - 150px);
		left: 0;
		right: 0;
		margin-inline: auto;
		position: absolute;
		z-index: -1;
		background-color: var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-1 .gt-carousel-navigation:before {
		background-color: var(--gt-dark-border-color);
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev:before {
		content: "";
		position: absolute;
		width: 10px;
		height: 100%;
		left: -5px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev:after {
		content: "";
		position: absolute;
		width: 40px;
		height: 100%;
		right: -41px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next:before {
		content: "";
		position: absolute;
		width: 40px;
		height: 100%;
		left: -41px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next:after {
		content: "";
		position: absolute;
		width: 10px;
		height: 100%;
		right: -5px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-pagination {
		padding: 6px 30px;
		width: auto;
		background-color: var(--gt-body-background);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-pagination {
		background-color: var(--gt-dark-body-background);
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation:before {
		content: "";
		height: 1px;
		width: 100%;
		position: absolute;
		z-index: -1;
		background-color: var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-2 .gt-carousel-navigation:before {
		background-color: var(--gt-dark-border-color);
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev {
		position: relative;
		border: 0;
		width: auto;
		height: auto;
		background-color: var(--gt-body-background);
		padding-right: 15px;
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev {
		background-color: var(--gt-dark-body-background);
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev.swiper-button-disabled,
	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next.swiper-button-disabled {
		opacity: 1;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev:hover,
	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev:focus,
	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next:hover,
	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next:focus {
		border: 0;
		color: var(--gt-color-111111);
	}

	.gt-carousel-navigation.gt-style-2 .gt-carousel-prev:hover svg,
	.gt-carousel-navigation.gt-style-2 .gt-carousel-prev:focus svg,
	.gt-carousel-navigation.gt-style-2 .gt-carousel-next:hover svg,
	.gt-carousel-navigation.gt-style-2 .gt-carousel-next:focus svg {
		color: var(--gt-color-111111);
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev span,
	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next span {
		font-size: 0.75rem;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 1;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev span {
		margin-left: 15px;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev svg {
		width: 13px;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev:before {
		content: "";
		position: absolute;
		width: 10px;
		height: 100%;
		left: -5px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev:after {
		content: "";
		position: absolute;
		width: 50px;
		height: 100%;
		right: -50px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next {
		position: relative;
		border: 0;
		width: auto;
		height: auto;
		padding-left: 15px;
		background-color: var(--gt-body-background);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next {
		background-color: var(--gt-dark-body-background);
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next span {
		margin-right: 15px;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next svg {
		width: 13px;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next:before {
		content: "";
		position: absolute;
		width: 50px;
		height: 100%;
		left: -50px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next:after {
		content: "";
		position: absolute;
		width: 10px;
		height: 100%;
		right: -5px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-pagination {
		padding: 0 30px;
		width: auto;
		background-color: var(--gt-body-background);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-pagination {
		background-color: var(--gt-dark-body-background);
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation:before {
		content: "";
		height: 1px;
		width: 100%;
		left: 0;
		right: 0;
		margin-inline: auto;
		position: absolute;
		z-index: -1;
		background-color: var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-3 .gt-carousel-navigation:before {
		background-color: var(--gt-dark-border-color);
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-prev:before {
		content: "";
		position: absolute;
		width: 10px;
		height: 100%;
		left: -5px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-prev:after {
		content: "";
		position: absolute;
		width: 40px;
		height: 100%;
		right: -41px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-next:before {
		content: "";
		position: absolute;
		width: 40px;
		height: 100%;
		left: -41px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-next:after {
		content: "";
		position: absolute;
		width: 10px;
		height: 100%;
		right: -5px;
		z-index: -1;
	}

	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-pagination {
		padding: 6px 30px 6px 0;
		width: auto;
		background-color: var(--gt-body-background);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-pagination {
		background-color: var(--gt-dark-body-background);
	}


	.gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-buttons {
		display: flex;
		align-items: center;
		padding: 6px 0 6px 30px;
		background-color: var(--gt-body-background);
	}

	body.gt-dark-mode-on .gt-carousel-control.gt-style-3 .gt-carousel-navigation .gt-carousel-buttons {
		background-color: var(--gt-dark-body-background);
	}



/*======
*
* Thumbnail Slider
*
======*/

	/*.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content .gt-title a {
		background-image: linear-gradient(var(--gt-color-111111), var(--gt-color-111111));
		background-position: 0 100%;
		background-repeat: no-repeat;
		background-size: 0 3px;
		transition: background-size .4s;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide:hover .gt-content .gt-title a,
	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide:focus .gt-content .gt-title a {
		background-size: 100% 3px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content .gt-title a {
		background-image: linear-gradient(var(--gt-color-FFFFFF), var(--gt-color-FFFFFF));
	}*/

	.gt-thumbnail-slider .gt-slider-full-link {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: block;
	}

	.gt-thumbnail-slider .gt-slider-container .gt-content .gt-post-views {
		display: flex;
		align-items: center;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content .gt-post-views {
		flex-direction: column;
	}

	.gt-thumbnail-slider .gt-slider-container .gt-content .gt-post-views .gt-count {
		padding: 6px 10px;
		border: 1px solid var(--gt-dark-border-color);
		border-radius: 5px;
		font-size: 0.875rem;
		font-weight: 600;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-content .gt-post-views .gt-count {
		border-color: var(--gt-border-medium-color);
	}

	.gt-thumbnail-slider .gt-slider-container .gt-content .gt-post-views .gt-count-desc p {
		font-size: 0.75rem;
		line-height: 1.2;
		opacity: 0.5;
		max-width: 80px;
	}

	.gt-thumbnail-slider .gt-slider-container .gt-content .gt-post-views * + .gt-count-desc {
		margin-left: 15px;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content .gt-post-views * + .gt-count-desc {
		margin-left: inherit;
		margin-top: 10px;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .swiper-slide {
		transition: .2s;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .gt-item {
		display: flex;
		cursor: pointer;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .gt-item .gt-image {
		max-width: 65px;
		min-width: 65px;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .gt-item * + .gt-content {
		margin-left: 25px;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .gt-item .gt-content {
		pointer-events: none;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .gt-item .gt-content .gt-title {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-thumbnail-slider .gt-slider-thumbs .gt-item .gt-content * + .gt-details {
		margin-top: 5px;
	}


	.gt-thumbnail-slider.gt-style-1 {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide .gt-content .gt-post-views .gt-count-desc p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide .gt-content .gt-desc p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
		left: 0;
		top: 0;
		background-color: var(--gt-color-111111);
		background-size: cover;
		background-position: center;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-image .gt-overlay {
		background-color: var(--gt-color-000000);
		width: 100%;
		height: 100%;
		opacity: .2;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content {
		width: 100%;
		height: 100%;
		padding: 60px 0;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content > div {
		height: 100%;
		box-sizing: border-box;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content .gt-title a {
		font-size: 4.125rem;
		font-weight: 700;
		line-height: 1.2;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content .gt-title a {
			font-size: 2rem;
		}
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content * + .gt-title {
		margin-top: 15px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content .gt-desc {
		opacity: 0.5;
		max-width: 720px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content * + .gt-desc {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content * + .gt-details {
		margin-top: 40px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-left .gt-inner {
		max-width: 60%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-left .gt-inner {
			max-width: 100%;
		}
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-center .gt-inner {
		max-width: 60%;
		margin: 0 auto;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-center .gt-inner .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-center .gt-inner .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-center .gt-desc {
		margin-inline: auto;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-center .gt-inner .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-right .gt-flex-container {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-right .gt-flex-container .gt-inner {
		max-width: 60%;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-right .gt-desc {
		marginleft: auto;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-slider-container .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-author {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom {
		position: absolute;
		bottom: 0;
		width: 100%;
		z-index: 1;
		overflow: hidden;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom {
			position: relative;
		}
	}

	.gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-swiper-bottom-inner {
		margin-left: -20px;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-swiper-bottom-inner:before {
		content: "";
		position: absolute;
		background-color: var(--gt-color-FFFFFF);
		border-radius: 5px 0 0 0;
		height: 100%;
		width: 200%;
	}

	.gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-slider-thumbs {
		bottom: 0;
		right: 0;
		padding: 20px 20px 0;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-content .gt-post-views {
			justify-content: center;
		}
	}

	.gt-thumbnail-slider.gt-style-2 {
		position: relative;
		background-color: var(--gt-thumb-slider-style-2-bg);
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-2 .swiper-slide {
		background-color: var(--gt-thumb-slider-style-2-bg);
		overflow: hidden;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-container {
		box-sizing: border-box;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item {
		display: flex;
		align-items: center;
		padding: 80px 0 80px 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item {
			flex-direction: column;
			padding: 40px 0;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-image {
		min-width: 65%;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-image img {
		position: relative;
		z-index: -1;
		left: -140px;
		width: 100%;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-image img {
			left: 0;
		}
	}

	@media only screen and (max-width: 1024px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-image {
			min-width: auto;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 35%;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content {
			text-align: center;
		}
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content {
			width: 100%;
			margin-top: 30px;
		}
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-details {
			justify-content: center;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-title a {
		font-size: 4.125rem;
		font-weight: 700;
		line-height: 1.1;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-title a {
			font-size: 2.875rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-title a {
			font-size: 1.75rem;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-desc {
		opacity: 0.8;
		text-align: justify;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content * + .gt-title {
		margin-top: 30px;
		margin-left: -310px;
		text-align: right;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content * + .gt-title {
			margin-left: 0;
			text-align: center;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-post-views + .gt-details {
		margin-top: 110px;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content .gt-post-views + .gt-details {
			margin-top: 20px;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content * + .gt-desc {
		margin-top: 40px;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content * + .gt-details {
		margin-top: 40px;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-center * + .gt-title {
		margin-left: inherit;
		text-align: center;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-desc {
		justify-content: flex-end;
		text-align: right;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-post-views {
			justify-content: center;
		}

		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-desc {
			justify-content: center;
			text-align: center;
		}

		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-details {
			justify-content: center;
		}

		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item .gt-content.gt-align-right .gt-author {
			justify-content: center;
		}
	}

	@media only screen and (max-width: 1382px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item * + .gt-content {
			margin-left: 40px;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-2 .gt-slider-container .gt-item * + .gt-content {
			margin-left: 0;
		}
	}

	.gt-thumbnail-slider.gt-style-2 .gt-swiper-bottom {
		background-color: var(--gt-thumb-slider-style-2-bg);
		padding: 0 0 80px 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-2 .gt-swiper-bottom {
			padding-bottom: 40px;
		}
	}

	.gt-thumbnail-slider.gt-style-3 {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide {
		background-color: var(--gt-thumb-slider-style-3-bg);
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item {
		display: flex;
		align-items: flex-start;
		position: relative;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item {
			flex-direction: column;
			padding: 0;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content {
		width: 40%;
		padding: 120px 0 0 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content {
			width: 100%;
			padding: 60px 0 0 0;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content .gt-title {
		position: relative;
		margin-right: -40%;
		z-index: 2;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content .gt-title {
			margin-right: 0%;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content .gt-title a {
		font-size: 4.125rem;
		font-weight: 700;
		line-height: 1.1;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content .gt-title a {
			font-size: 1.875rem;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content .gt-desc {
		opacity: 1;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-details {
		margin-top: 80px;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-title {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-desc {
		margin-top: 40px;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-button {
		margin-top: 30px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-details {
			margin-top: 30px;
		}

		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-desc {
			margin-top: 20px;
		}

		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-content * + .gt-button {
			margin-top: 20px;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-image {
		display: flex;
		justify-content: flex-end;
		width: 60%;
		padding: 60px 0 0 0;
		position: relative;
		z-index: 1;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-image {
			width: 100%;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item .gt-image img {
		width: 100%;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-center .gt-title {
		text-align: center;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-center .gt-content .gt-title {
		margin-right: inherit;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-right .gt-content {
		padding: 100px 50px 0 0;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-right .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-right .gt-desc {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .gt-item.gt-align-right .gt-title {
		text-align: left;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide:after {
		content: "";
		position: absolute;
		width: 100%;
		background-color: var(--gt-color-FFFFFF);
		height: 100px;
		bottom: 0;
		left: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide:after {
			display: none;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide .gt-content .gt-desc p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-3 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-3 * + .gt-swiper-bottom {
		margin-top: 50px;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper {
		display: flex;
		align-items: center;
		margin-top: -100px;
		position: relative;
		z-index: 1;
		background-color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper {
			margin-top: 0;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper .gt-navigation-inner {
		display: flex;
		align-items: center;
		height: 100px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper .gt-navigation-inner {
			width: 100%;
		}
	}

	.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper .gt-navigation-inner .gt-slider-count {
		font-size: 0.75rem;
		opacity: 0.5;
		transition: .2s;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper .gt-navigation-inner .gt-slider-count span {
		font-weight: 600;
		transition: .2s;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper .gt-navigation-inner * + .gt-carousel-navigation {
		margin-left: 55px;
	}

	.gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper .gt-navigation-inner * + .gt-slider-count {
		margin-left: 40px;
	}

	.gt-thumbnail-slider.gt-style-4 {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container {
		position: relative;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-inner {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-inline: 2vw;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-inner {
			padding-inline: initial;
		}
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-title a {
		font-size: 5rem;
		font-weight: 700;
		line-height: 1.2;
		-webkit-text-stroke: 2px rgba(209, 204, 204, 0.5);
		-webkit-text-fill-color: var(--gt-border-medium-color);
		opacity: 0.3;
		transition: all 0.4s ease-out;
	}

	@media only screen and (max-width: 1499px) {
		.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-title a {
			font-size: 3.875rem;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-title a {
			font-size: 3.5rem;
			font-weight: 500;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-title a {
			font-size: 1.875rem;
		}
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-post-views {
		transition: all 0.4s ease-out;
		opacity: 0;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-desc {
		max-width: 70%;
		opacity: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-desc {
			max-width: none;
		}
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-details {
		transition: all 0.4s ease-out;
		opacity: 0;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide * + .gt-details {
		margin-top: 80px;
	}

	@media only screen and (max-width: 1250px) {
		.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide * + .gt-details {
			margin-top: 30px;
		}
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active {
		margin: 0 auto;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active:before {
		content: "";
		background-color: var(--gt-dark-border-color);
		height: 100%;
		width: 1px;
		top: 0;
		left: 0;
		position: absolute;
		transition: all 0.3s;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active:after {
		content: "";
		background-color: var(--gt-dark-border-color);
		height: 100%;
		width: 1px;
		top: 0;
		right: 0;
		position: absolute;
		transition: all 0.3s;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-title a {
		-webkit-text-fill-color: var(--gt-color-FFFFFF);
		-webkit-text-stroke: 2px var(--gt-color-FFFFFF);
		opacity: 1;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-post-views {
		transition: all 0.4s ease-out;
		opacity: 1;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-desc {
		opacity: .8;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-details {
		display: flex;
		opacity: 1;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-author {
		display: flex;
		opacity: 1;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-post-views {
		display: flex;
		opacity: 1;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
		left: 0;
		top: 0;
		background-color: var(--gt-color-111111);
		background-size: cover;
		background-position: center;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-image .gt-overlay {
		background-color: var(--gt-color-000000);
		width: 100%;
		height: 100%;
		opacity: .75;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .swiper-slide-active .gt-image .gt-overlay {
		opacity: .4;
		transition: all 0.4s ease-out;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content {
		min-height: 100vh;
		display: flex;
		align-items: center;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-left .gt-desc {
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-left .gt-inner {
		align-items: start;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-center .gt-desc {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-right .gt-inner {
		align-items: end;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-right .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-content.gt-align-right .gt-desc {
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation {
		position: absolute;
		bottom: 30px;
		display: flex;
		justify-content: center;
		z-index: 1;
		width: 100%;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev,
	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation .gt-carousel-next {
		background-color: transparent;
		border: 1px solid var(--gt-dark-border-color);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev:hover,
	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-navigation .gt-carousel-next:hover {
		background-color: var(--gt-dark-border-color);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-pagination {
		align-items: center;
		margin: 0 15px;
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 .gt-slider-container .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-4 * + .gt-details {
		margin-top: 60px;
	}

	.gt-thumbnail-slider.gt-style-4 * + .gt-title {
		margin-top: 15px;
	}

	.gt-thumbnail-slider.gt-style-4 * + .gt-desc {
		margin-top: 35px;
	}

	.gt-thumbnail-slider.gt-style-4 * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-4 * + .gt-swiper-bottom {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-5 {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .swiper-slide {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
		left: 0;
		top: 0;
		background-color: var(--gt-color-111111);
		background-size: cover;
		background-position: center;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-image .gt-overlay {
		background-color: var(--gt-color-000000);
		width: 100%;
		height: 100%;
		opacity: .5;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-title a {
		font-size: 5.625rem;
		font-weight: 700;
		line-height: 1.1;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-title a {
			font-size: 1.875rem;
		}
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-desc {
		opacity: 0.5;
		max-width: 750px;
		margin: 0 auto;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content {
		height: 100vh;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 80px 0;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content .gt-inner {
		max-width: 70%;
		max-width: 1000px;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-left .gt-post-views {
		align-items: flex-start;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-left .gt-details {
		justify-content: flex-start;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-left .gt-author {
		align-items: flex-start;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-left .gt-desc {
		padding: 0;
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-center .gt-inner {
		margin-left: auto;
		margin-right: auto;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-right .gt-inner {
		margin-left: auto;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-right .gt-post-views {
		align-items: flex-end;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-right .gt-author {
		align-items: flex-end;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-content.gt-align-right .gt-desc {
		padding: 0;
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation {
		position: absolute;
		left: 0;
		bottom: 80px;
		z-index: 1;
		width: 100%;
		display: flex;
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation:before {
		content: "";
		background-color: var(--gt-color-FFFFFF);
		opacity: .1;
		height: 1px;
		left: 0;
		top: 50%;
		width: calc(50% - 100px);
		position: absolute;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation:before {
			width: 20%;
		}
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation:after {
		content: "";
		background-color: var(--gt-color-FFFFFF);
		opacity: .1;
		height: 1px;
		right: 0;
		top: 50%;
		width: calc(50% - 100px);
		position: absolute;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation:after {
			width: 20%;
		}
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev,
	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-next {
		background-color: var(--gt-dark-border-color);
		border: 0;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev:hover,
	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-next:hover {
		background-color: var(--gt-dark-border-medium-color);
		border: 0;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-pagination {
		display: flex;
		align-items: center;
		margin: 0 15px;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container .gt-carousel-navigation .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container * + .gt-desc {
		margin-top: 15px;
	}

	.gt-thumbnail-slider.gt-style-5 * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container * + .gt-title {
		margin-top: 15px;
	}

	.gt-thumbnail-slider.gt-style-5 .gt-slider-container * + .gt-details {
		margin-top: 60px;
	}

	.gt-thumbnail-slider.gt-style-6 {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-item-inner {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-desc-under {
		padding: 0 50px;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-desc-under {
			padding: 0 25px;
		}
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-desc-under p {
		font-size: 0.813rem;
		line-height: 1.7;
		padding: 0 40px;
		text-align: center;
		opacity: 0.8;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container * + .gt-desc-under {
		margin-top: 18px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-desc {
		max-width: 80%;
		margin: 0 auto;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-desc p {
		font-style: italic;
		font-size: 0.938rem;
		line-height: 1.6;
		opacity: 0.8;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-desc p {
			font-size: 0.75rem;
		}
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-image {
		position: relative;
		padding: 0 40px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .gt-image img {
		width: 100%;
		height: 100%;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide {
		padding: 100px 0 100px 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide {
			padding: 100px 0 30px 0;
		}
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content {
		display: none;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content {
		height: 96%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		padding: 0 70px;
		opacity: 1;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content {
			padding: 0 30px;
		}
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title {
		margin-top: -80px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		font-size: 3.25rem;
		font-weight: 700;
		line-height: 1.1;
		color: var(--gt-color-FFFFFF);
	}

	@media only screen and (max-width: 1299px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title a {
			font-size: 2.625rem;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title a {
			font-size: 2.25rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title a {
			font-size: 2rem;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title a {
			font-size: 1.875rem;
		}
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content * + .gt-details {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content * + .gt-desc {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content * + .gt-details {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-left .gt-inner {
		max-width: 60%;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-left .gt-desc {
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-right .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content.gt-align-right .gt-desc {
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide:not(.swiper-slide-active) .gt-content {
		opacity: 0;
		transition: all 0.5s;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide:not(.swiper-slide-active) .gt-desc-under {
		display: none;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-navigation-inner {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.gt-thumbnail-slider.gt-style-6 .gt-navigation-inner .gt-carousel-pagination .swiper-pagination-bullet {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-navigation-inner .gt-carousel-navigation .gt-carousel-prev,
	.gt-thumbnail-slider.gt-style-6 .gt-navigation-inner .gt-carousel-navigation .gt-carousel-next {
		background-color: var(--gt-border-color);
		border: 1px solid var(--gt-dark-border-color);
	}

	.gt-thumbnail-slider.gt-style-6 .gt-navigation-inner .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-thumbnail-slider.gt-style-6 .gt-navigation-inner .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-6 * + .gt-swiper-bottom {
		margin-top: 50px;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container {
		width: 100%;
		height: 100%;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content .gt-details {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content .gt-post-views {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .swiper-slide .gt-content .gt-author-desc {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-title a {
		font-size: 1.625rem;
		font-weight: 700;
		line-height: 1.2;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-desc {
		opacity: 0.7;
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-desc p {
			display: none;
		}
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-image {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-image img {
		width: 100%;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-inner {
		padding: 50px;
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-inner > .gt-link {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		z-index: 1;
		display: flex;
		align-items: flex-end;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content * + .gt-title {
		margin-top: 10px;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content * + .gt-details {
		margin-top: 10px;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content * + .gt-desc {
		margin-top: 10px;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content * + .gt-details {
		margin-top: 22px;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-left .gt-inner {
		max-width: 100%;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-right .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-content.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-carousel-navigation {
		position: absolute;
		top: 50%;
		z-index: 1;
		display: flex;
		justify-content: space-between;
		width: 100%;
		padding: 0 5%;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev,
	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-carousel-navigation .gt-carousel-next {
		background-color: rgba(0, 0, 0, 0.5);
		border: 0;
	}

	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-thumbnail-slider.gt-style-7 .gt-slider-container .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-7 * + .gt-swiper-bottom {
		margin-top: 20px;
	}

	.gt-thumbnail-slider.gt-style-8 {
		position: relative;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .swiper-slide {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .swiper-slide .gt-content p {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .swiper-slide .gt-content .gt-title a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .swiper-slide .gt-content .gt-details a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .swiper-slide .gt-content .gt-author a {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
		left: 0;
		top: 0;
		background-color: var(--gt-color-111111);
		background-size: cover;
		background-position: center;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-image .gt-overlay {
		background-color: var(--gt-color-000000);
		width: 100%;
		height: 100%;
		opacity: .3;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 45px 0;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-container {
		max-width: 70%;
	}

	@media only screen and (max-width: 991px) {
		.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-container {
			max-width: 90%;
		}

		.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content {
			min-height: 350px;
		}
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-arrows {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		height: 35px;
		gap: 5px;
		margin: 0 auto;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-arrows::after,
	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-arrows::before {
		content: "";
		border-top: 1px solid rgba(223, 188, 188, 0.1);
		margin: 0 20px 0 0;
		flex: 1 0 20px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-arrows::after::after,
	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-arrows::before::after {
		margin: 0 0 0 20px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-title a {
		font-size: 2.375rem;
		font-weight: 700;
		line-height: 1.2;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-title a {
			font-size: 1.125rem;
		}
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content * + .gt-title {
		margin-top: 5px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content * + .gt-details {
		margin-top: 65px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-desc {
		opacity: 0.5;
		max-width: 600px;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-desc {
			padding: 0;
		}
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.7;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content * + .gt-desc {
		margin-top: 10px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content * + .gt-button {
		margin-top: 30px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content * + .gt-details {
		margin-top: 50px;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-left .gt-post-views {
		justify-content: flex-start;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-left .gt-details {
		justify-content: flex-start;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-left .gt-author {
		justify-content: flex-start;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-left .gt-desc {
		margin-right: auto;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-center .gt-post-views {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-center .gt-details {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-center .gt-author {
		justify-content: center;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-center .gt-desc {
		margin-left: auto;
		margin-right: auto;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-right .gt-post-views {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-right .gt-details {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-right .gt-author {
		justify-content: flex-end;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-content.gt-align-right .gt-desc {
		margin-left: auto;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation {
		position: absolute;
		top: 47%;
		z-index: 1;
		width: 100%;
		display: flex;
		justify-content: space-between;
		padding: 0 30px;
	}

	@media only screen and (max-width: 767px) {
		.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation {
			padding: 0 15px;
		}
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation .gt-carousel-next,
	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev {
		width: 45px;
		height: 45px;
		background-color: rgba(255, 255, 255, 0.3);
		border: 0;
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation .gt-carousel-next:hover,
	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev:hover {
		background-color: rgba(255, 255, 255, 0.5);
	}

	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation .gt-carousel-next svg,
	.gt-thumbnail-slider.gt-style-8 .gt-slider-container .gt-carousel-navigation .gt-carousel-prev svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-thumbnail-slider.gt-style-8 * + .gt-swiper-bottom {
		margin-top: 50px;
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-swiper-bottom-inner:before {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-swiper-bottom-inner .gt-slider-thumbs .gt-item * + .gt-content .gt-title {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-swiper-bottom-inner .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-clock {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-1 .gt-swiper-bottom .gt-swiper-bottom-inner .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-category ul li a {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-2 {
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-2 .gt-content p {
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-3 .gt-navigation-wrapper {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-4 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-clock {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-4 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-category ul li a {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-5 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-clock {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-5 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-category ul li a {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-6 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-clock {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-6 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-category ul li a {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-7 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-clock {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-7 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-category ul li a {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-8 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-clock {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-thumbnail-slider.gt-style-8 .gt-slider-thumbs .gt-item * + .gt-content .gt-details .gt-category ul li a {
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* Pagination
*
======*/
	* + .gt-pagination {
		margin-top: 100px;
	}

	.gt-pagination.gt-style-1 {
		align-items: center;
		display: flex;
		position: relative;
		text-transform: uppercase;
	}

	.gt-pagination.gt-style-1:before {
		content: "";
		position: absolute;
		height: 1px;
		width: 100%;
		background-color: var(--gt-border-color);
		top: 0;
		bottom: 0;
		margin: auto 0;
	}

	@media only screen and (max-width: 991px) {
		.gt-pagination.gt-style-1:before {
			display: none;
		}
	}

	.gt-pagination.gt-style-1 .gt-pagination-inner {
		display: flex;
		background-color: var(--gt-color-FFFFFF);
		z-index: 1;
	}

	@media only screen and (max-width: 991px) {
		.gt-pagination.gt-style-1 .gt-pagination-inner {
			background-color: transparent;
		}
	}

	.gt-pagination.gt-style-1 ul.page-numbers {
		display: flex;
		flex-wrap: wrap;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.gt-pagination.gt-style-1 .page-numbers li {
		margin-right: 2px;
	}

	.gt-pagination.gt-style-1 .page-numbers li:last-child {
		margin-right: 0;
	}

	.gt-pagination.gt-style-1 .page-numbers li a:hover {
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-pagination.gt-style-1 .page-numbers li a,
	.gt-pagination.gt-style-1 .page-numbers li span {
		font-size: 0.75rem;
		font-weight: 600;
		display: flex;
		text-align: center;
		padding: 5px 11px;
		border: 1px solid var(--gt-border-color);
		border-radius: 3px;
	}

	.gt-pagination.gt-style-1 .page-numbers li a.current,
	.gt-pagination.gt-style-1 .page-numbers li span.current {
		background-color: var(--gt-theme-primary);
		border: 1px solid var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-pagination.gt-style-1 .page-numbers li a.prev {
		margin-right: 20px;
		border-color: transparent;
	}

	.gt-pagination.gt-style-1 .page-numbers li a.next {
		margin-left: 20px;
		border-color: transparent;
	}

	.gt-pagination.gt-style-1.gt-align-left {
		justify-content: flex-start;
	}

	.gt-pagination.gt-style-1.gt-align-left .gt-pagination-inner {
		padding-right: 25px;
	}

	.gt-pagination.gt-style-1.gt-align-center {
		justify-content: center;
	}

	.gt-pagination.gt-style-1.gt-align-center .gt-pagination-inner {
		padding-left: 25px;
		padding-right: 25px;
	}

	.gt-pagination.gt-style-1.gt-align-right {
		justify-content: flex-end;
	}

	.gt-pagination.gt-style-1.gt-align-right .gt-pagination-inner {
		padding-left: 25px;
	}

	@media only screen and (max-width: 991px) {
		.gt-pagination.gt-style-1.gt-align-left .gt-pagination-inner,
		.gt-pagination.gt-style-1.gt-align-center .gt-pagination-inner,
		.gt-pagination.gt-style-1.gt-align-right .gt-pagination-inner {
				padding: 0;
			}
	}

	body.gt-dark-mode-on .gt-pagination.gt-style-1:before {
		background-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-pagination.gt-style-1 .gt-pagination-inner {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-pagination.gt-style-1 .page-numbers li a,
	body.gt-dark-mode-on .gt-pagination.gt-style-1 .page-numbers li span {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-pagination.gt-style-1 .page-numbers li a.current,
	body.gt-dark-mode-on .gt-pagination.gt-style-1 .page-numbers li span.current {
		background-color: var(--gt-color-FFFFFF);
		border-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	.gt-pagination.gt-style-2 {
		align-items: center;
		display: flex;
		position: relative;
		text-transform: uppercase;
	}

	.gt-pagination.gt-style-2 ul.page-numbers {
		display: flex;
		flex-wrap: wrap;
		list-style: none;
		margin: 0 -5px;
		padding: 0;
	}

	.gt-pagination.gt-style-2 .page-numbers li {
		margin-right: 2px;
	}

	.gt-pagination.gt-style-2 .page-numbers li:last-child {
		margin-right: 0;
	}

	.gt-pagination.gt-style-2 .page-numbers li a,
	.gt-pagination.gt-style-2 .page-numbers li span {
		font-size: 0.875rem;
		font-weight: 600;
		display: block;
		text-align: center;
		padding: 7.5px;
	}

	.gt-pagination.gt-style-2 .page-numbers li a.current,
	.gt-pagination.gt-style-2 .page-numbers li span.current {
		opacity: .5;
	}

	.gt-pagination.gt-style-2 .page-numbers li a:hover {
		color: var(--gt-theme-primary);
	}

	.gt-pagination.gt-style-2 .page-numbers li a.prev {
		margin-right: 20px;
	}

	.gt-pagination.gt-style-2 .page-numbers li a.next {
		margin-left: 20px;
	}

	.gt-pagination.gt-style-2.gt-align-left {
		justify-content: flex-start;
	}

	.gt-pagination.gt-style-2.gt-align-center {
		justify-content: center;
	}

	.gt-pagination.gt-style-2.gt-align-right {
		justify-content: flex-end;
	}

	.gt-pagination.gt-style-3 {
		position: relative;
		text-transform: uppercase;
		border: 1px solid var(--gt-border-color);
		border-radius: 4px;
		overflow: hidden;
	}

	.gt-pagination.gt-style-3 ul.page-numbers {
		display: flex;
		justify-content: space-between;
		align-items: stretch;
		flex-wrap: wrap;
		list-style: none;
		width: 100%;
		margin: 0;
		padding: 0;
	}

	.gt-pagination.gt-style-3 .page-numbers li {
		flex: 1;
	}

	.gt-pagination.gt-style-3 .page-numbers li a,
	.gt-pagination.gt-style-3 .page-numbers li span {
		font-size: 0.75rem;
		font-weight: 600;
		display: block;
		text-align: center;
		padding: 15px 10px;
		border-right: 1px solid var(--gt-border-color);
		height: 100%;
	}

	.gt-pagination.gt-style-3 .page-numbers li:last-child a,
	.gt-pagination.gt-style-3 .page-numbers li:last-child span {
		border-right: 0;
	}

	.gt-pagination.gt-style-3 .page-numbers li a.current,
	.gt-pagination.gt-style-3 .page-numbers li span.current {
		background-color: var(--gt-theme-primary);
		border-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-pagination.gt-style-3 .page-numbers li a:hover {
		background-color: var(--gt-theme-primary);
		border-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-pagination.gt-style-3 .page-numbers li a.prev {
		flex: auto;
	}

	.gt-pagination.gt-style-3 .page-numbers li a.next {
		flex: auto;
	}



/*======
*
* Widgets
*
======*/
	.gt-widget.gt-style-1 {
		margin-bottom: 50px;
	}

	.gt-widget.gt-style-1:last-child {
		margin-bottom: 0;
	}

	.gt-widget.gt-style-2 {
		margin-bottom: 50px;
		padding: 30px;
		border: 1px solid var(--gt-border-color);
	}

	.gt-widget.gt-style-2:last-child {
		margin-bottom: 0;
	}

	.gt-widget.gt-style-3 {
		margin-bottom: 50px;
		padding: 30px;
		background: var(--gt-sidebar-background);
	}

	.gt-widget.gt-style-3:last-child {
		margin-bottom: 0;
	}

	.gt-sidebar .wp-block-heading,
	.gt-widgets .wp-block-heading,
	.gt-sidebar .widgettitle,
	.gt-widgets .widgettitle,
	.gt-widget-title.gt-style-1 {
		position: relative;
		display: flex;
		justify-content: space-between;
		margin-bottom: 30px;
		border-bottom: 1px solid var(--gt-border-color);
		flex: 1;
		padding: 0 0 20px;
	}

	.gt-sidebar .wp-block-heading,
	.gt-widgets .wp-block-heading,
	.gt-sidebar .widgettitle,
	.gt-widgets .widgettitle,
	.gt-widget-title.gt-style-1 span {
		font-size: 0.875rem;
		font-weight: 700;
		display: flex;
		align-items: center;
	}

	.gt-widget-title.gt-style-1 span svg {
		width: 15px;
	}

	.gt-widget-title.gt-style-2 {
		position: relative;
		display: flex;
		justify-content: space-between;
		margin-bottom: 30px;
		flex: 1;
	}

	.gt-widget-title.gt-style-2 span {
		font-size: 0.875rem;
		font-weight: 700;
		display: flex;
		align-items: center;
		text-transform: uppercase;
	}

	.gt-widget-title.gt-style-2 span svg {
		width: 15px;
	}

	body.gt-dark-mode-on .gt-sidebar .wp-block-heading,
	body.gt-dark-mode-on .gt-widgets .wp-block-heading,
	body.gt-dark-mode-on .gt-sidebar .widgettitle,
	body.gt-dark-mode-on .gt-widgets .widgettitle,
	body.gt-dark-mode-on .gt-widget-title.gt-style-1 {
		border-bottom-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-widget.gt-style-2 {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-widget.gt-style-3 {
		background: var(--gt-dark-sidebar-background);
	}



/*======
*
* Author Listing
*
======*/
	.gt-author-listing.gt-style-1 .gt-grid-col .gt-item {
		padding-bottom: 25px;
		margin-bottom: 30px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-author-listing.gt-style-1 .gt-grid-col:last-child .gt-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.gt-author-listing.gt-style-1 .gt-item {
		display: flex;
		flex-direction: column;
	}

	.gt-author-listing.gt-style-1 .gt-image img {
		border-radius: 100%;
	}

	.gt-author-listing.gt-style-1 .gt-cl-desc {
		display: flex;
	}

	.gt-author-listing.gt-style-1 .gt-desc {
		opacity: 0.8;
	}

	.gt-author-listing.gt-style-1 .gt-desc p {
		font-size: 0.75rem;
		line-height: 1.5;
	}

	.gt-author-listing.gt-style-1 .gt-author {
		display: flex;
		flex-direction: column;
	}

	.gt-author-listing.gt-style-1 .gt-author span {
		font-size: 0.75rem;
		opacity: 0.5;
		text-transform: capitalize;
	}

	.gt-author-listing.gt-style-1 .gt-author a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-author-listing.gt-style-1 .gt-total {
		opacity: 0.8;
		font-size: 0.75rem;
	}

	.gt-author-listing.gt-style-1 .gt-total span {
		font-weight: 600;
	}

	.gt-author-listing.gt-style-1 * + .gt-total {
		margin-top: 10px;
	}

	.gt-author-listing.gt-style-1 * + .gt-desc {
		margin-top: 15px;
	}

	.gt-author-listing.gt-style-1 .gt-author * + span {
		margin-top: 3px;
	}

	.gt-author-listing.gt-style-1 .gt-cl-desc * + .gt-author {
		margin-left: 20px;
	}

	body.gt-dark-mode-on .gt-author-listing.gt-style-1 .gt-grid-col .gt-item {
		border-bottom-color: var(--gt-dark-border-color);
	}



/*======
*
* Blog Tab Widget
*
======*/
	.gt-blog-tab-widget.gt-style-1 .gt-horizontal {
		display: flex;
		flex-direction: column;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs {
		text-align: center;
		border-bottom: 1px solid var(--gt-border-color);
		margin-bottom: 30px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul {
		list-style: none;
		display: flex;
		margin: 0 -2px 30px -2px;
		text-transform: uppercase;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li {
		float: none;
		background-color: rgba(0, 0, 0, 0.01);
		flex: 1;
		margin: 2px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li.is-active a {
		outline: none;
		background-color: var(--gt-border-color);
		border-radius: 1px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li a,
	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li a:visited {
		background-color: transparent;
		font-weight: 600;
		color: var(--gt-color-111111);
		outline: none;
		padding: 3px 14px;
		transition: all 0.2s;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li a span,
	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li a:visited span {
		padding: 5px;
		display: block;
		opacity: 1;
		font-size: 0.625rem;
		line-height: 2;
		font-weight: 700;
		text-align: center;
		opacity: .8;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li.is-active a span,
	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li.is-active a:visited span {
		opacity: 1;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li a:hover {
		background-color: rgba(0, 0, 0, 0.05);
	}

	.gt-blog-tab-widget.gt-style-1 .gt-tabs-content {
		flex: 1;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-tabs-content > .gt-tabs-panel {
		flex: 1;
		padding: 30px;
		display: none;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-tabs-content > .gt-tabs-panel.is-active {
		display: block;
		transition: 0.5s;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-tabs-content.gt-fade-effect > .gt-tabs-panel {
		transition: 0.5s;
		opacity: 0;
		height: 0;
		padding: 0;
		border: 0;
		display: block;
		visibility: hidden;
		overflow: hidden;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-tabs-content.gt-fade-effect > .gt-tabs-panel.is-active {
		transition: 0.5s;
		display: block;
		visibility: visible;
		height: auto;
		overflow: visible;
		opacity: 1;
		padding: 0;
		border: 0;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-tabs-content + .gt-tabs-content {
		padding-top: 10px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-item {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-image {
		flex: 0 0 60px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-number {
		border-radius: 2px;
		background-color: rgba(0, 0, 0, 0.05);
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		flex: 0 0 40px;
		width: 40px;
		height: 40px;
		transition: 0.2s;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-number span {
		font-weight: 600;
		color: rgba(0, 0, 0, 0.702);
		font-size: 0.875rem;
		line-height: 1;
		transition: 0.2s;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-item:hover .gt-number {
		transition: 0.2s;
		background-color: var(--gt-theme-primary);
	}

	.gt-blog-tab-widget.gt-style-1 .gt-item:hover .gt-number span {
		transition: 0.2s;
		color: var(--gt-color-FFFFFF);
	}

	.gt-blog-tab-widget.gt-style-1 .gt-title {
		line-height: 1.2;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-title a:hover {
		color: var(--gt-theme-primary);
	}

	.gt-blog-tab-widget.gt-style-1 .gt-content {
		flex: 1;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-desc {
		opacity: 0.7;
		margin-top: -5px;
		flex: 0 0 100%;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-content * + .gt-desc {
		margin-top: 15px;
	}

	.gt-blog-tab-widget.gt-style-1 .gt-content * + .gt-details {
		margin-top: 10px;
	}

	body.gt-dark-mode-on .gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs {
		border-bottom: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li a {
		background-color: var(--gt-dark-border-color);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-blog-tab-widget.gt-style-1 .gt-horizontal.gt-tabs ul li.is-active a {
		background-color: rgba(255, 255, 255, 0.3);
	}

	body.gt-dark-mode-on .gt-blog-tab-widget.gt-style-1 .gt-number {
		background-color: rgba(255, 255, 255, 0.3);
	}

	body.gt-dark-mode-on .gt-blog-tab-widget.gt-style-1 .gt-number span {
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* Blog Widget
*
======*/
	.gt-blog-widget.gt-style-1 .gt-item {
		display: flex;
		gap: 18px;
	}

	.gt-blog-widget.gt-style-1 .gt-image {
		flex: 0 0 65px;
	}

	.gt-blog-widget.gt-style-1 .gt-number {
		border-radius: 2px;
		background-color: rgba(0, 0, 0, 0.05);
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		flex: 0 0 40px;
		width: 40px;
		height: 40px;
		transition: 0.2s;
	}

	.gt-blog-widget.gt-style-1 .gt-number span {
		font-weight: 600;
		color: rgba(0, 0, 0, 0.702);
		font-size: 0.875rem;
		line-height: 1;
		transition: 0.2s;
	}

	.gt-blog-widget.gt-style-1 .gt-item:hover .gt-number {
		transition: 0.2s;
		background-color: var(--gt-theme-primary);
	}

	.gt-blog-widget.gt-style-1 .gt-item:hover .gt-number span {
		transition: 0.2s;
		color: var(--gt-color-FFFFFF);
	}

	.gt-blog-widget.gt-style-1 .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
		line-height: 1.5;
		display: block;
	}

	.gt-blog-widget.gt-style-1 .gt-title a:hover {
		color: var(--gt-theme-primary);
	}

	.gt-blog-widget.gt-style-1 .gt-desc {
		opacity: 0.8;
	}

	.gt-blog-widget.gt-style-1 .gt-desc p {
		font-size: 0.813rem;
		line-height: 1.7;
	}

	.gt-blog-widget.gt-style-1 .gt-author * + .gt-author-desc {
		margin-left: 15px;
	}

	.gt-blog-widget.gt-style-1 .gt-content * + .gt-desc {
		margin-top: 6px;
	}

	.gt-blog-widget.gt-style-1 .gt-content * + .gt-details {
		margin-top: 4px;
	}

	body.gt-dark-mode-on .gt-blog-widget.gt-style-1 .gt-number {
		background-color: rgba(255, 255, 255, 0.3);
	}

	body.gt-dark-mode-on .gt-blog-widget.gt-style-1 .gt-number span {
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* History Widget
*
======*/
	.gt-history-widget.gt-style-1 .gt-item {
		display: flex;
		gap: 20px;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-number {
		font-size: 0.75rem;
		opacity: 0.5;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-content-wrapper {
		display: flex;
		flex-direction: column;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-content-wrapper .gt-image {
		min-width: 65px;
		padding-left: 10px;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-content-wrapper .gt-content {
		display: flex;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-title a {
		font-size: 0.875rem;
		font-weight: 700;
		line-height: 1.5;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-desc {
		opacity: 0.8;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-desc p {
		font-size: 0.75rem;
		line-height: 1.8;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-author {
		display: flex;
		flex-direction: column;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-author span {
		font-size: 0.625rem;
		opacity: 0.5;
	}

	.gt-history-widget.gt-style-1 .gt-item .gt-author a {
		font-size: 0.75rem;
		font-weight: 500;
	}

	.gt-history-widget.gt-style-1 .gt-item * + .gt-details {
		margin-top: 1px;
	}

	.gt-history-widget.gt-style-1 .gt-item * + .gt-desc {
		margin-top: 2px;
	}

	.gt-history-widget.gt-style-1 .gt-item * + .gt-details {
		margin-top: 5px;
	}

	.gt-history-widget.gt-style-1.gt-align-center .gt-item .gt-number {
		flex: 1;
	}

	.gt-history-widget.gt-style-1.gt-align-center .gt-item .gt-details {
		justify-content: center;
	}

	.gt-history-widget.gt-style-1.gt-align-center .gt-item .gt-content-wrapper .gt-content {
		flex-direction: column-reverse;
	}

	.gt-history-widget.gt-style-1.gt-align-center .gt-item .gt-content-wrapper .gt-content .gt-image {
		flex: 1;
	}

	.gt-history-widget.gt-style-1.gt-align-right .gt-item .gt-number {
		flex: 1;
	}

	.gt-history-widget.gt-style-1.gt-align-right .gt-item .gt-details {
		justify-content: flex-end;
	}

	.gt-history-widget.gt-style-1.gt-align-right .gt-item .gt-content-wrapper .gt-content {
		flex-direction: row-reverse;
	}

	.gt-history-widget.gt-style-1.gt-align-left .gt-item .gt-title {
		justify-content: flex-start;
	}

	.gt-history-widget.gt-style-1.gt-align-left .gt-item .gt-details {
		justify-content: flex-start;
	}



/*======
*
* Service Box
*
======*/
	.gt-service-box.gt-style-1 {
		border-top: 2px solid var(--gt-border-color);
		padding-top: 25px;
	}

	.gt-service-box.gt-style-1 .gt-sub-header {
		display: flex;
		flex-direction: column;
	}

	.gt-service-box.gt-style-1 .gt-sub-header .gt-image svg,
	.gt-service-box.gt-style-1 .gt-sub-header .gt-image img {
		height: 80px;
	}

	.gt-service-box.gt-style-1 .gt-sub-header .gt-subtitle {
		color: var(--gt-theme-primary);
		font-size: 0.75rem;
		font-weight: 500;
	}

	.gt-service-box.gt-style-1 .gt-sub-header .gt-image + .gt-subtitle,
	.gt-service-box.gt-style-1 .gt-sub-header .gt-image + .gt-title {
		margin-top: 20px;
	}

	.gt-service-box.gt-style-1 .gt-sub-header * + .gt-subtitle,
	.gt-service-box.gt-style-1 .gt-sub-header * + .gt-title {
		margin-top: 7px;
	}

	.gt-service-box.gt-style-1 .gt-sub-header .gt-title {
		font-size: 1.25rem;
		line-height: 1.3;
		font-weight: 700;
	}

	.gt-service-box.gt-style-1 .gt-content {
		opacity: 0.5;
	}

	.gt-service-box.gt-style-1 .gt-content p {
		font-size: 0.75rem;
		line-height: 1.7;
	}

	.gt-service-box.gt-style-1 * + .gt-content {
		margin-top: 8px;
	}

	.gt-service-box.gt-style-1 * + .gt-button {
		margin-top: 20px;
	}

	.gt-service-box.gt-style-1 * + .gt-button.gt-style-1 {
		margin-top: 8px;
	}

	.gt-service-box.gt-style-1.gt-align-left .gt-sub-header {
		align-items: flex-start;
	}

	.gt-service-box.gt-style-1.gt-align-center .gt-sub-header {
		align-items: center;
	}

	.gt-service-box.gt-style-1.gt-align-right .gt-sub-header {
		align-items: flex-end;
	}

	body.gt-dark-mode-on .gt-service-box.gt-style-1 {
		border-top-color: var(--gt-dark-border-color);
	}

	.gt-service-box.gt-style-2 {
		border: 1px solid var(--gt-border-color);
		padding: 25px;
	}

	.gt-service-box.gt-style-2 .gt-sub-header {
		display: flex;
		flex-direction: column;
	}

	.gt-service-box.gt-style-2 .gt-sub-header .gt-image svg,
	.gt-service-box.gt-style-2 .gt-sub-header .gt-image img {
		height: 80px;
	}

	.gt-service-box.gt-style-2 .gt-sub-header .gt-subtitle {
		color: var(--gt-theme-primary);
		font-size: 0.75rem;
		font-weight: 500;
	}

	.gt-service-box.gt-style-2 .gt-sub-header .gt-image + .gt-subtitle,
	.gt-service-box.gt-style-2 .gt-sub-header .gt-image + .gt-title {
		margin-top: 20px;
	}

	.gt-service-box.gt-style-2 .gt-sub-header * + .gt-subtitle,
	.gt-service-box.gt-style-2 .gt-sub-header * + .gt-title {
		margin-top: 7px;
	}

	.gt-service-box.gt-style-2 .gt-sub-header .gt-title {
		font-size: 1.25rem;
		line-height: 1.3;
		font-weight: 700;
	}

	.gt-service-box.gt-style-2 .gt-content {
		opacity: 0.5;
	}

	.gt-service-box.gt-style-2 .gt-content p {
		font-size: 0.75rem;
		line-height: 1.7;
	}

	.gt-service-box.gt-style-2 * + .gt-content {
		margin-top: 8px;
	}

	.gt-service-box.gt-style-2 * + .gt-button {
		margin-top: 20px;
	}

	.gt-service-box.gt-style-2 * + .gt-button.gt-style-1 {
		margin-top: 8px;
	}

	.gt-service-box.gt-style-2.gt-align-left .gt-sub-header {
		align-items: flex-start;
	}

	.gt-service-box.gt-style-2.gt-align-center .gt-sub-header {
		align-items: center;
	}

	.gt-service-box.gt-style-2.gt-align-right .gt-sub-header {
		align-items: flex-end;
	}

	body.gt-dark-mode-on .gt-service-box.gt-style-2 {
		border-color: var(--gt-dark-border-color);
	}



/*======
*
* Title Bar
*
======*/
	.gt-title-bar.gt-style-1 {
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-title-bar.gt-style-1 .gt-content {
		max-width: 700px;
		padding: 145px 0 145px 0;
		display: inline-block;
	}

	@media (max-width: 1199px) {
		.gt-title-bar.gt-style-1 .gt-content {
			padding: 90px 0px;
		}
	}

	@media (max-width: 991px) {
		.gt-title-bar.gt-style-1 .gt-content {
			padding: 60px 0px;
		}
	}

	.gt-title-bar.gt-style-1 .gt-subtitle {
		font-size: 0.688rem;
		opacity: 0.7;
		font-weight: 700;
		letter-spacing: 1.9px;
		text-transform: uppercase;
	}

	.gt-title-bar.gt-style-1 h1 {
		font-size: 3rem;
		margin: 0;
	}

	@media (max-width: 1199px) {
		.gt-title-bar.gt-style-1 h1 {
			font-size: 2.625rem;
		}
	}

	@media (max-width: 991px) {
		.gt-title-bar.gt-style-1 h1 {
			font-size: 2rem;
		}
	}

	.gt-title-bar.gt-style-1 p {
		font-size: 0.875rem;
		line-height: 1.6;
	}

	.gt-title-bar.gt-style-1 * + h1 {
		margin-top: 10px;
	}

	.gt-title-bar.gt-style-1 * + p {
		margin-top: 18px;
	}



/*======
*
* Term Title Bar
*
======*/
	.gt-term-title-bar .gt-inner {
		background-color: var(--gt-theme-primary);
		display: flex;
		justify-content: center;
		color: var(--gt-color-FFFFFF);
	}

	.gt-term-title-bar .gt-inner .gt-content {
		max-width: 100%;
		width: 768px;
		padding: 170px 0 160px;
		display: inline-block;
	}

	.gt-term-title-bar.gt-has-posts .gt-inner .gt-content {
		padding-bottom: 275px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-term-title-bar .gt-inner .gt-content {
			padding: 90px 0;
		}

		.gt-term-title-bar.gt-has-posts .gt-inner .gt-content {
			padding-bottom: 205px;
		}
	}

	.gt-term-title-bar .gt-inner .gt-content .gt-subtitle {
		font-size: 0.688rem;
		opacity: 0.7;
		font-weight: 700;
		letter-spacing: 1.9px;
		text-transform: uppercase;
	}

	.gt-term-title-bar .gt-inner .gt-content h1 {
		font-weight: 700;
		margin: 0;
		color: var(--gt-color-FFFFFF);
	}

	.gt-term-title-bar .gt-inner .gt-content * + h1 {
		margin-top: 10px;
	}

	.gt-term-title-bar .gt-inner .gt-content .gt-desc {
		font-size: 0.875rem;
		line-height: 1.7;
	}

	.gt-term-title-bar .gt-inner .gt-content * + .gt-desc {
		margin-top: 25px;
	}

	.gt-term-title-bar .gt-inner .gt-content .gt-count {
		padding: 8px 16px;
		border: 1px solid var(--gt-dark-border-medium-color);
		border-radius: 15px;
		font-size: 0.75rem;
		display: inline-block;
	}

	.gt-term-title-bar .gt-inner .gt-content .gt-count span {
		opacity: 0.7;
	}

	.gt-term-title-bar .gt-inner .gt-content * + .gt-count {
		margin-top: 40px;
	}

	.gt-term-title-bar .gt-posts-inner {
		background-color: var(--gt-color-FFFFFF);
		margin-top: -105px;
		padding: 50px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-term-title-bar .gt-posts-inner {
			padding: 30px;
		}
	}

	body.gt-dark-mode-on .gt-term-title-bar .gt-posts-inner {
		background-color: var(--gt-color-111111);
	}



/*======
*
* Letter List
*
======*/
	.gt-letter-list.gt-style-1 ul {
		margin: 0;
		padding: 0;
		display: flex;
		list-style-type: none;
		width: 100%;
		justify-content: space-between;
		list-style-type: none;
	}

	@media only screen and (max-width: 991px) {
		.gt-letter-list.gt-style-1 ul {
			flex-wrap: wrap;
		}
	}

	.gt-letter-list.gt-style-1 ul li {
		flex: 100%;
	}

	@media only screen and (max-width: 991px) {
		.gt-letter-list.gt-style-1 ul li {
			flex: 1 1 13%;
		}
	}

	.gt-letter-list.gt-style-1 ul li a {
		padding: 15px 5px;
		font-size: 0.813rem;
		line-height: 1;
		font-weight: 700;
		display: block;
		position: relative;
		text-align: center;
		opacity: 0.5;
	}

	.gt-letter-list.gt-style-1 ul li.gt-active a,
	.gt-letter-list.gt-style-1 ul li a:hover,
	.gt-letter-list.gt-style-1 ul li a:focus {
		opacity: 1;
	}

	.gt-letter-list.gt-style-1 ul li a:after {
		position: absolute;
		bottom: -5px;
		left: 50%;
		margin-left: -5px;
		content: "";
		opacity: 0;
		visibility: hidden;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid var(--gt-theme-primary);
		transition: .2s;
	}

	.gt-letter-list.gt-style-1 ul li.gt-active a:after,
	.gt-letter-list.gt-style-1 ul li a:hover:after,
	.gt-letter-list.gt-style-1 ul li a:focus:after {
		bottom: -5px;
		opacity: 1;
		visibility: visible;
		transition: .2s;
	}

	.gt-letter-list.gt-style-1 ul li a span {
		opacity: 0.5;
	}

	.gt-letter-list.gt-style-1 ul li a span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-letter-list.gt-style-1 ul li a span:after {
		content: ')';
	}

	.gt-letter-list.gt-style-1 ul li.gt-active a,
	.gt-letter-list.gt-style-1 ul li a:hover,
	.gt-letter-list.gt-style-1 ul li a:focus {
		color: var(--gt-color-FFFFFF);
		background-color: var(--gt-theme-primary);
		border-radius: 3px;
	}

	.gt-letter-list.gt-style-1 ul li a.gt-active span,
	.gt-letter-list.gt-style-1 ul li a:hover span,
	.gt-letter-list.gt-style-1 ul li a:focus span {
		opacity: 1;
	}

	.gt-letter-list.gt-style-2 ul {
		margin: 0;
		padding: 0;
		display: flex;
		width: 100%;
		justify-content: space-between;
		list-style-type: none;
		border: 1px solid var(--gt-border-color);
		border-bottom: 0;
	}

	@media only screen and (max-width: 991px) {
		.gt-letter-list.gt-style-2 ul {
			flex-wrap: wrap;
		}
	}

	body.gt-dark-mode-on .gt-letter-list.gt-style-2 ul {
		border-color: var(--gt-dark-border-color);
	}

	.gt-letter-list.gt-style-2 ul li {
		flex: 100%;
		border-right: 1px solid var(--gt-border-color);
		border-bottom: 1px solid var(--gt-border-color);
		flex: 1;
		transition: .2s;
	}

	.gt-letter-list.gt-style-2 ul li:last-child {
		border-right: 0;
	}

	body.gt-dark-mode-on .gt-letter-list.gt-style-2 ul li {
		border-color: var(--gt-dark-border-color);
	}

	@media only screen and (max-width: 991px) {
		.gt-letter-list.gt-style-2 ul li {
			flex: 1 1 13%;
		}
	}

	.gt-letter-list.gt-style-2 ul li a {
		padding: 18px 5px;
		font-size: 0.813rem;
		line-height: 1;
		font-weight: 700;
		display: block;
		position: relative;
		text-align: center;
	}

	.gt-letter-list.gt-style-2 ul li a:after {
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		content: "";
		display: block;
		opacity: 0;
		visibility: hidden;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid var(--gt-theme-primary);
		transition: .2s;
	}

	.gt-letter-list.gt-style-2 ul li.gt-active a:after,
	.gt-letter-list.gt-style-2 ul li a:hover:after {
		opacity: 1;
		visibility: visible;
		bottom: -5px;
		transition: .2s;
	}

	.gt-letter-list.gt-style-2 ul li a span {
		opacity: 0.5;
	}

	.gt-letter-list.gt-style-2 ul li a span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-letter-list.gt-style-2 ul li a span:after {
		content: ')';
	}

	.gt-letter-list.gt-style-2 ul li.gt-active a,
	.gt-letter-list.gt-style-2 ul li a:hover,
	.gt-letter-list.gt-style-2 ul li a:focus {
		color: var(--gt-color-FFFFFF);
		background-color: var(--gt-theme-primary);
	}

	.gt-letter-list.gt-style-2 ul li:hover,
	.gt-letter-list.gt-style-2 ul li:focus {
		border-right-color: var(--gt-theme-primary);
		border-left-color: var(--gt-theme-primary);
		transition: .2s;
	}

	.gt-letter-list.gt-style-2 ul li.gt-active a span,
	.gt-letter-list.gt-style-2 ul li a:hover span,
	.gt-letter-list.gt-style-2 ul li a:focus span {
		opacity: 1;
	}

	.gt-letter-list.gt-style-3 ul {
		margin: 0;
		padding: 0;
		display: flex;
		list-style-type: none;
	}

	@media only screen and (max-width: 1199px) {
		.gt-letter-list.gt-style-3 ul {
			flex-wrap: wrap;
		}
	}

	.gt-letter-list.gt-style-3 ul li {
		width: 100%;
	}

	.gt-letter-list.gt-style-3 ul li a {
		padding: 5px 7px;
		font-size: 0.813rem;
		line-height: 1;
		font-weight: 700;
		display: block;
		position: relative;
		text-align: center;
	}

	.gt-letter-list.gt-style-3 ul li a span {
		opacity: 0.5;
	}

	.gt-letter-list.gt-style-3 ul li a span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-letter-list.gt-style-3 ul li a span:after {
		content: ')';
	}

	.gt-letter-list.gt-style-3 ul li.gt-active a,
	.gt-letter-list.gt-style-3 ul li a:hover,
	.gt-letter-list.gt-style-3 ul li a:focus {
		color: var(--gt-theme-primary);
	}

	.gt-letter-list.gt-style-3 ul li a:hover span,
	.gt-letter-list.gt-style-3 ul li a:focus span {
		opacity: 1;
	}

	.gt-letter-list.gt-style-4 ul {
		margin: 0;
		padding: 0;
		display: flex;
		width: 100%;
		justify-content: space-between;
		list-style-type: none;
		border: 1px solid var(--gt-dark-border-color);
		border-bottom: 0;
		background-color: var(--gt-color-111111);
	}

	@media only screen and (max-width: 991px) {
		.gt-letter-list.gt-style-4 ul {
			flex-wrap: wrap;
		}
	}

	.gt-letter-list.gt-style-4 ul li {
		flex: 100%;
	}

	@media only screen and (max-width: 991px) {
		.gt-letter-list.gt-style-4 ul li {
			flex: 1 1 13%;
		}
	}

	.gt-letter-list.gt-style-4 ul li a {
		padding: 18px 5px;
		font-size: 0.813rem;
		line-height: 1;
		font-weight: 700;
		display: block;
		position: relative;
		text-align: center;
		color: rgb(255 255 255 / 50%);
		border-right: 1px solid var(--gt-dark-border-color);
		border-bottom: 1px solid var(--gt-dark-border-color);
	}

	.gt-letter-list.gt-style-4 ul li:last-child a {
		border-right: 0;
	}

	.gt-letter-list.gt-style-4 ul li a:after {
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		content: "";
		opacity: 0;
		visibility: hidden;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid var(--gt-theme-primary);
		transition: .3s;
	}

	.gt-letter-list.gt-style-4 ul li.gt-active a:after,
	.gt-letter-list.gt-style-4 ul li a:focus:after,
	.gt-letter-list.gt-style-4 ul li a:hover:after {
		opacity: 1;
		visibility: visible;
		bottom: -5px;
		transition: .3s;
	}

	.gt-letter-list.gt-style-4 ul li a span {
		opacity: 0.5;
	}

	.gt-letter-list.gt-style-4 ul li a span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-letter-list.gt-style-4 ul li a span:after {
		content: ')';
	}

	.gt-letter-list.gt-style-4 ul li.gt-active a,
	.gt-letter-list.gt-style-4 ul li a:hover,
	.gt-letter-list.gt-style-4 ul li a:focus {
		color: var(--gt-color-FFFFFF);
		background-color: var(--gt-theme-primary);
		border-radius: 2px;
	}

	.gt-letter-list.gt-style-4 ul li.gt-active a span,
	.gt-letter-list.gt-style-4 ul li a:hover span,
	.gt-letter-list.gt-style-4 ul li a:focus span {
		opacity: 1;
	}

	.gt-letter-list.gt-align-center .gt-term-listing {
		display: flex;
		justify-content: center;
	}

	.gt-letter-list.gt-align-right .gt-term-listing {
		display: flex;
		justify-content: flex-end;
	}



/*======
*
* Off Canvas
*
======*/
	.gt-off-canvas {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: fixed;
		height: 100%;
		z-index: 100;
		width: 475px;
		max-width: 100%;
		top: 0;
		padding: 40px 0;
		background-color: var(--gt-color-FFFFFF);
		overflow: auto;
	}

	@media only screen and (max-width: 1199px) {
		.gt-off-canvas {
			width: 100%;
		}
	}

	.gt-off-canvas .gt-off-canvas-header {
		display: flex;
		justify-content: space-between;
		padding: 0 40px;
	}

	.gt-off-canvas .gt-close {
		border: 1px solid var(--gt-border-medium-color);
		border-radius: 50%;
		width: 37px;
		height: 37px;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}

	.gt-off-canvas .gt-close svg {
		width: 17px;
	}

	.gt-off-canvas .gt-widgets {
		padding: 0 40px;
	}

	.gt-off-canvas .gt-widgets .gt-widget {
		font-size: 0.75rem;
		line-height: 1.5;
	}

	.gt-off-canvas .gt-widgets .gt-widget p {
		opacity: 0.7;
		font-size: inherit;
	}

	.gt-off-canvas .gt-widgets .gt-widget .gt-widget-title,
	.gt-off-canvas .gt-widgets .gt-widget .widgettitle {
		font-size: 0.875rem;
		font-weight: 600;
	}

	.gt-off-canvas .gt-widgets .gt-widget .gt-widget-title + *,
	.gt-off-canvas .gt-widgets .gt-widget .widgettitle + * {
		margin-top: 15px;
	}

	.gt-off-canvas * + .gt-widgets {
		margin-top: 55px;
	}

	.gt-off-canvas .gt-menu ul {
		margin: 0;
		list-style-type: none;
	}

	.gt-off-canvas .gt-menu ul li {
		cursor: pointer;
	}

	.gt-off-canvas .gt-menu ul li .gt-back-toggle {
		display: none;
	}

	.gt-off-canvas .gt-menu ul li.gt-dropdown .gt-menu-link {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-link {
		border-top: 1px solid var(--gt-border-color);
		margin: 0 40px;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-link .gt-sub-toggle {
		display: flex;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-link .gt-sub-toggle svg {
		width: 16px;
		height: auto;
		transition: 0.3s;
	}

	.gt-off-canvas .gt-menu ul li a {
		display: block;
		padding: 15px 0;
		font-size: 0.813rem;
		font-weight: 500;
	}

	.gt-off-canvas .gt-menu ul li:last-child .gt-menu-link {
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-off-canvas .gt-menu ul li ul {
		background-color: var(--gt-off-canvas-submenu-background);
	}

	.gt-off-canvas .gt-menu ul li ul.gt-sub-menu {
		padding: 15px 0;
		display: none;
	}

	.gt-off-canvas .gt-menu ul li ul li ul.gt-sub-menu {
		padding: 0 15px;
	}

	.gt-off-canvas .gt-menu ul li ul.gt-sub-menu li .gt-menu-link {
		border-top: 0;
		border-bottom: 0;
		padding: 0 60px;
		margin: 0 0;
	}

	.gt-off-canvas .gt-menu ul li ul.gt-sub-menu li .gt-menu-link a {
		opacity: 0.8;
		padding: 10px 0;
	}

	.gt-off-canvas .gt-menu ul li ul.gt-sub-menu li .gt-menu-link a:hover {
		opacity: 0.6;
	}

	.gt-off-canvas .gt-menu ul li.active .gt-sub-toggle svg {
		transform: rotate(90deg);
	}

	.gt-off-canvas * + .gt-menu {
		margin-top: 50px;
	}

	.gt-off-canvas * + .gt-off-canvas-footer {
		margin-top: 50px;
	}

	.gt-off-canvas .gt-off-canvas-footer {
		padding: 0 40px;
	}

	.gt-off-canvas * + .gt-off-canvas-footer {
		margin-top: 110px;
	}

	.gt-off-canvas .gt-copyright-menu ul {
		margin: -12px;
		padding: 0;
		list-style: none;
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-off-canvas .gt-copyright-menu ul li a {
		font-size: 0.75rem;
		padding: 12px;
	}

	.gt-off-canvas .gt-copyright-menu ul li a:hover,
	.gt-off-canvas .gt-copyright-menu ul li a:focus {
		opacity: .7;
	}

	.gt-off-canvas * + .gt-copyright-menu {
		margin: 48px 0 0 0;
	}

	.gt-off-canvas .gt-copyright {
		position: relative;
		display: flex;
		align-items: center;
		border-top: 1px solid var(--gt-border-color);
		padding-top: 30px;
	}

	.gt-off-canvas .gt-copyright p {
		font-size: 0.75rem;
	}

	.gt-off-canvas * + .gt-copyright {
		margin-top: 30px;
	}

	.gt-off-canvas.gt-position-left {
		left: 0;
		transform: translateX(-100%);
	}

	.gt-off-canvas.gt-position-right {
		right: 0;
		transform: translateX(100%);
	}

	body.gt-canvas-animation-on .gt-off-canvas .gt-widgets .gt-widget {
		opacity: 0;
		transform: translateY(-80%);
	}

	body.gt-canvas-animation-on .gt-off-canvas .gt-menu {
		opacity: 0;
		transform: translateY(-80%);
	}

	body.gt-canvas-animation-on .gt-off-canvas .gt-off-canvas-footer .gt-copyright-menu {
		opacity: 0;
	}

	body.gt-canvas-animation-on .gt-off-canvas .gt-off-canvas-footer .gt-social {
		opacity: 0;
	}

	body.gt-canvas-animation-on .gt-off-canvas .gt-off-canvas-footer .gt-copyright p {
		opacity: 0;
	}

	body.gt-dark-mode-off .gt-off-canvas {
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-off .gt-off-canvas .gt-menu ul li .gt-menu-link {
		border-top: 1px solid var(--gt-border-color);
	}

	body.gt-dark-mode-off .gt-off-canvas .gt-menu ul li ul.gt-sub-menu .gt-menu-link {
		border-top: 0px;
	}

	body.gt-dark-mode-off .gt-off-canvas .gt-close {
		border: 1px solid var(--gt-border-medium-color);
	}

	body.gt-dark-mode-off .gt-off-canvas a {
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-off .gt-off-canvas {
		background-color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-off .gt-off-canvas a {
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-logo .gt-light-logo {
		display: none;
	}

	body.gt-dark-mode-on .gt-off-canvas {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);		
	}

	body.gt-dark-mode-on .gt-off-canvas a,
	body.gt-dark-mode-on .gt-off-canvas a:visited {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-close {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-off-canvas .gt-menu ul li ul {
		background-color: var(--gt-color-222222);
	}

	body.gt-dark-mode-on .gt-off-canvas .gt-menu ul li .gt-menu-link {
		border-top: 1px solid var(--gt-dark-border-color);
	}



/*======
*
* Overlay
*
======*/
	.gt-overlay-opacity-bg {
		opacity: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		background-color: var(--gt-overlay-background);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 60;
		cursor: url(../img/close.svg), auto;
		pointer-events: auto;
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* Author Box
*
======*/
	.gt-author-box {
		display: flex;
	}

	.gt-author-box .gt-image {
		margin-right: 20px;
	}

	.gt-author-box .gt-image img {
		width: 60px;
		max-width: 60px;
		border-radius: 100%;
	}

	.gt-author-box .gt-content .gt-subtitle {
		font-size: 0.625rem;
		opacity: 0.6;
	}

	.gt-author-box .gt-content h5 {
		font-size: 1rem;
		font-weight: 700;
		margin: 0;
	}

	.gt-author-box .gt-content p {
		font-size: 0.75rem;
		line-height: 1.7;
		opacity: 0.8;
		margin-bottom: 0;
	}

	.gt-author-box .gt-content * + p {
		margin-top: 18px;
	}

	body.gt-dark-mode-on .gt-author-box .gt-content .gt-subtitle {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-author-box .gt-content h5 {
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* Post Header
*
======*/
	@media only screen and (min-width: 768px) {
		.gt-post-header .gt-details * + .gt-details-item.gt-author:not(:first-child),
		.gt-post-header .gt-details * + .gt-details-item.gt-add-item:not(:first-child) {
			margin-left: 50px;
		}
	}

	.gt-post-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
	.gt-post-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
		position: absolute;
		content: "";
		width: 20px;
		height: 1px;
		left: -35px;
		top: 0;
		bottom: 0;
		margin: auto;
		display: block;
		background-color: var(--gt-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-post-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
		.gt-post-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
			display: none;
		}
	}

	body.gt-dark-mode-on .gt-post-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
	body.gt-dark-mode-on .gt-post-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
		background-color: var(--gt-dark-border-color);
	}

	.gt-post-header h1 {
		font-size: 3.5rem;
		font-weight: 700;
		word-break: break-word;
		margin: 0;
	}

	@media (max-width: 1199px) {
		.gt-post-header h1 {
			font-size: 3.5rem;
		}
	}

	@media (max-width: 991px) {
		.gt-post-header h1 {
			font-size: 3rem;
		}
	}

	@media (max-width: 767px) {
		.gt-post-header h1 {
			font-size: 2.625rem;
		}
	}

	.gt-post-header * + h1 {
		margin-top: 32px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-post-header * + h1 {
			margin-top: 15px;
		}
	}

	.gt-post-header.gt-align-right .gt-details {
		justify-content: flex-end;
		align-items: flex-end;
	}



/*======
*
* Featured Header
*
======*/
	* + .gt-featured-header.gt-position-1,
	* + .gt-featured-header.gt-position-4 {
		margin-top: 60px;
	}

	@media only screen and (max-width: 1199px) {
		* + .gt-featured-header.gt-position-1,
		* + .gt-featured-header.gt-position-4 {
			margin-top: 40px;
		}
	}

	.gt-content-header + .gt-featured-header.gt-position-1,
	.gt-content-header + .gt-featured-header.gt-position-4 {
		margin-top: 90px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header + .gt-featured-header.gt-position-1,
		.gt-content-header + .gt-featured-header.gt-position-4 {
			margin-top: 40px;
		}
	}

	.gt-featured-header.gt-type-video {
		aspect-ratio: 16 / 9;
		width: 100%;
		margin: 0 auto;
	}

	.gt-featured-header.gt-type-video iframe {
		width: 100%;
		height: 100%;
	}

	.gt-featured-header.gt-position-3 img {
		width: 100%;
	}

	.gt-featured-header.gt-position-2 {
		margin-bottom: 100px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-featured-header.gt-position-2 {
			margin-bottom: 40px;
		}
	}

	.gt-featured-header.gt-position-2 img {
		width: 100%;
	}

	.gt-featured-header.gt-position-2 {
		position: relative;
		color: var(--gt-color-FFFFFF);
	}

	.gt-featured-header.gt-position-2 a {
		color: currentColor;
	}

	.gt-featured-header.gt-position-2:before {
		position: absolute;
		content: "";
		background-color: var(--gt-color-000000);
		opacity: .3;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 1;
	}

	.gt-featured-header.gt-position-2 .gt-link {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 13;
	}

	.gt-featured-header.gt-position-2 .gt-content {
		position: absolute;
		top: 0;
		left: 0;
		padding: 50px 280px;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		z-index: 20;
	}

	@media only screen and (max-width: 1199px) {
		.gt-featured-header.gt-position-2 .gt-content {
			padding: 10px 10px;
		}
	}

	.gt-featured-header.gt-position-2 .gt-content .gt-post-header .gt-details {
		justify-content: center;
	}

	.gt-featured-header.gt-position-2 .gt-post-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
	.gt-featured-header.gt-position-2 .gt-post-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
		background-color: var(--gt-color-FFFFFF);
	}



/*======
*
* Post Content
*
======*/
	.gt-content-single .gt-page-content .gt-article > .gt-content > *:last-child {
		margin-bottom: 120px;
	}

	.gt-content-body .gt-item-content p:not(.elementor p) {
		font-size: 1.063rem;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-body .gt-item-content p:not(.elementor p) {
			font-size: 1rem;
		}
	}

	.gt-content-body .gt-item-content {
		display: block;
	}

	.gt-content-body.gt-content-single {
		display: flex;
		word-break: break-word;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-body.gt-content-single {
			flex-direction: column;
		}
	}

	.gt-content-body.gt-blog-single .gt-item-content {
		display: flex;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-body.gt-blog-single .gt-item-content {
			flex-direction: column-reverse;
		}
	}

	.gt-content-body.gt-blog-single .gt-item-content .gt-content-right .gt-item-content > p:not(.elementor p) {
		margin-bottom: 35px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-body.gt-blog-single .gt-item-content .gt-content-right .gt-item-content > p:not(.elementor p) {
			margin-bottom: 1.5rem;
		}
	}

	.gt-content-body.gt-blog-single .gt-item-content .gt-content-right .gt-item-content > p:last-child:not(.elementor p) {
		margin-bottom: 0;
	}

	.gt-content-body .gt-item-content p:not(.elementor p) a {
		color: var(--gt-theme-primary);
		text-decoration: underline;
	}

	.gt-content-body .gt-content-left {
		max-width: 275px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-body .gt-content-left {
			margin-top: 20px;
		}
	}

	.gt-content-body .gt-content-left > * {
		margin-bottom: 60px;
	}

	.gt-content-body .gt-content-left > *:last-child {
		margin-bottom: 0;
	}

	.gt-content-body .gt-content-left .gt-social-links ul {
		flex-direction: column;
		align-items: flex-start;
	}

	.gt-content-body * + .gt-content-right {
		margin-left: 60px;
		width: calc(100% - 310px);
	}

	@media only screen and (max-width: 991px) {
		.gt-content-body * + .gt-content-right {
			margin-left: 0;
			width: 100%;
			margin-top: 60px;
		}
	}

	.gt-content-body .gt-content-right > .gt-item:not(.gt-item-content) {
		border-bottom: 1px solid var(--gt-border-color);
		padding: 60px 0;
	}

	.gt-content-body .gt-content-right > .gt-item:not(.gt-item-content):first-child {
		border-top: 0;
	}

	.gt-content-body .gt-content-right > .gt-item:not(.gt-item-content):last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-body .gt-item-grouped {
			flex-direction: column;
		}
	}

	.gt-content-body .gt-item-grouped .gt-title {
		font-size: 0.625rem;
		font-weight: 500;
		opacity: 0.5;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.gt-content-body .gt-item-grouped .gt-item-grouped-inner {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		margin-top: 20px;
		gap: 20px;
	}

	.gt-content-body .gt-item-grouped .gt-item-grouped-inner .gt-title + * {
		margin-top: 17px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-body .gt-item-grouped .gt-item-grouped-inner {
			flex-wrap: wrap;
			flex-direction: column;
			align-items: inherit;
		}
	}

	.gt-content-body.gt-style-2 {
		margin-top: 100px;
	}

	.gt-content-body.gt-style-3 {
		margin-top: 100px;
	}

	* + .gt-content-body {
		margin-top: 70px;
	}

	@media only screen and (max-width: 1199px) {
		* + .gt-content-body {
			margin-top: 40px;
		}
	}



/*======
*
* Post Content Footer
*
======*/
	.gt-content-footer > .gt-item {
		border-top: 1px solid var(--gt-border-color);
		padding: 70px 0 55px 0;
	}

	.gt-content-footer > .gt-item:last-child {
		padding: 70px 0 0 0;
	}

	* + .gt-content-footer {
		margin-top: 40px;
	}

	body.gt-dark-mode-on .gt-content-footer > .gt-item {
		border-top-color: var(--gt-dark-border-color);
	}

	.gt-content-single-footer {
		background-color: rgba(0, 0, 0, 0.04);
		padding: 120px 0 0 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-single-footer {
			padding: 60px 0 0 0;
		}
	}

	.gt-content-single-footer .gt-comments-wrapper {
		background-color: var(--gt-color-FFFFFF);
		border-radius: 10px 10px 0 0;
	}

	.gt-content-single-footer .gt-comments-wrapper {
		padding: 140px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-single-footer .gt-comments-wrapper {
			padding: 30px;
		}
	}

	.gt-content-single-footer * + .gt-related-post,
	.gt-content-single-footer * + .gt-comments-wrapper {
		margin-top: 110px;
	}

	body.gt-dark-mode-on .gt-content-single-footer {
		background-color: var(--gt-color-222222);
	}

	body.gt-dark-mode-on .gt-content-single-footer .gt-comments-wrapper {
		background-color: var(--gt-color-111111);
	}



/*======
*
* Wiki Content Header
*
======*/
	@media only screen and (min-width: 768px) {
		.gt-content-header .gt-details * + .gt-details-item.gt-author:not(:first-child),
		.gt-content-header .gt-details * + .gt-details-item.gt-add-item:not(:first-child) {
			margin-left: 50px;
		}
	}

	.gt-content-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
	.gt-content-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
		position: absolute;
		content: "";
		width: 20px;
		height: 1px;
		left: -35px;
		top: 0;
		bottom: 0;
		margin: auto;
		display: block;
		background-color: var(--gt-border-color);
	}

	@media only screen and (max-width: 767px) {
		.gt-content-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
		.gt-content-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
			display: none;
		}
	}

	body.gt-dark-mode-on .gt-content-header .gt-details .gt-details-item.gt-author:not(:first-child):before,
	body.gt-dark-mode-on .gt-content-header .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-content-header * + h1 {
		margin-bottom: 0;
		margin-top: 25px;
	}

	.gt-content-header * + p {
		margin-top: 35px;
	}

	.gt-content-header.gt-position-1 {
		text-align: center;
		max-width: 950px;
		margin-left: auto;
		margin-right: auto;
	}

	.gt-content-header.gt-position-1 .gt-details {
		justify-content: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header.gt-position-1 .gt-details {
			align-items: center;
		}
	}

	.gt-content-header.gt-position-1 h1 {
		font-size: 4.125rem;
		font-weight: 700;
	}

	@media (max-width: 1199px) {
		.gt-content-header.gt-position-1 h1 {
			font-size: 3.5rem;
		}
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-1 h1 {
			font-size: 3rem;
		}
	}

	@media (max-width: 767px) {
		.gt-content-header.gt-position-1 h1 {
			font-size: 2.625rem;
		}
	}

	.gt-content-header.gt-position-1 p {
		color: var(--gt-theme-primary);
		font-size: 1.125rem;
		line-height: 1.75;
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-1 p {
			font-size: 1rem;
		}
	}

	body.gt-dark-mode-on .gt-content-header.gt-position-1 .gt-details .gt-listen.gt-style-1 .gt-listen-icon {
		border: 1px solid var(--gt-dark-border-color);
	}

	.gt-content-header.gt-position-2 {
		position: relative;
		color: var(--gt-color-FFFFFF);
		height: 100%;
		width: 100%;
		text-align: center;
	}

	.gt-content-header.gt-position-2:before {
		position: absolute;
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 2;
		background-color: var(--gt-color-000000);
		opacity: .25;
	}

	.gt-content-header.gt-position-2 .gt-details {
		justify-content: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header.gt-position-2 .gt-details {
			align-items: center;
		}
	}

	.gt-content-header.gt-position-2 .gt-featured-header {
		width: 100%;
		height: 100%;
		margin-bottom: 0;
	}

	.gt-content-header.gt-position-2 .gt-featured-header img {
		width: 100%;
		height: 100vh;
		object-fit: cover;
	}

	.gt-content-header.gt-position-2 a {
		color: currentColor;
	}

	.gt-content-header.gt-position-2 .gt-content {
		position: absolute;
		width: 950px;
		max-width: 100%;
		height: 100%;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 60px 30px;
		margin: auto;
		z-index: 3;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.gt-content-header.gt-position-2 .gt-listen.gt-style-1 .gt-listen-icon {
		border-color: var(--gt-dark-border-color);
	}

	.gt-content-header.gt-position-2 .gt-listen.gt-style-1.gt-pause .gt-listen-icon,
	.gt-content-header.gt-position-2 .gt-listen.gt-style-1:hover .gt-listen-icon {
		color: var(--gt-color-FFFFFF);
		background-color: var(--gt-theme-primary);
		border-color: var(--gt-theme-primary);
	}

	.gt-content-header.gt-position-2 .gt-content .gt-details .gt-details-item.gt-author:not(:first-child):before,
	.gt-content-header.gt-position-2 .gt-content .gt-details .gt-details-item.gt-add-item:not(:first-child):before {
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-content-header.gt-position-2 h1 {
		font-size: 4.125rem;
		font-weight: 700;
	}

	@media (max-width: 1199px) {
		.gt-content-header.gt-position-2 h1 {
			font-size: 3.5rem;
		}
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-2 h1 {
			font-size: 3rem;
		}
	}

	@media (max-width: 767px) {
		.gt-content-header.gt-position-2 h1 {
			font-size: 2.625rem;
		}
	}

	.gt-content-header.gt-position-2 p {
		opacity: 0.7;
		font-size: 1.25rem;
		line-height: 1.5;
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-2 p {
			font-size: 1rem;
		}
	}

	.gt-content-header.gt-position-3 {
		margin-top: 60px;
	}

	.gt-content-header.gt-position-3 {
		display: flex;
		align-items: center;
		gap: 60px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header.gt-position-3 {
			flex-direction: column;
		}
	}

	.gt-content-header.gt-position-3 .gt-content {
		width: 50%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header.gt-position-3 .gt-content {
			width: 100%;
		}
	}

	.gt-content-header.gt-position-3 .gt-image {
		width: 50%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header.gt-position-3 .gt-image {
			width: 100%;
			margin-top: 20px;
		}
	}

	.gt-content-header.gt-position-3 .gt-content-header {
		max-width: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-header.gt-position-3 .gt-content-header {
			padding: 30px 0;
		}
	}

	.gt-content-header.gt-position-3 h1 {
		font-size: 4.125rem;
		font-weight: 700;
	}

	@media (max-width: 1199px) {
		.gt-content-header.gt-position-3 h1 {
			font-size: 3.5rem;
		}
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-3 h1 {
			font-size: 3rem;
		}
	}

	@media (max-width: 767px) {
		.gt-content-header.gt-position-3 h1 {
			font-size: 2.625rem;
		}
	}

	.gt-content-header.gt-position-3 p {
		color: var(--gt-theme-primary);
		margin-bottom: 40px;
		line-height: 1.5;
	}

	body.gt-dark-mode-on .gt-content-header.gt-position-3 .gt-content {
		border-bottom: 1px solid var(--gt-dark-border-color);
	}

	.gt-content-header.gt-position-4 h1 {
		font-size: 4.125rem;
		font-weight: 700;
	}

	@media (max-width: 1199px) {
		.gt-content-header.gt-position-4 h1 {
			font-size: 3.5rem;
		}
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-4 h1 {
			font-size: 3rem;
		}
	}

	@media (max-width: 767px) {
		.gt-content-header.gt-position-4 h1 {
			font-size: 2.625rem;
		}
	}

	.gt-content-header.gt-position-4 p {
		color: var(--gt-theme-primary);
		margin-bottom: 40px;
		font-size: 1.25rem;
		line-height: 1.4;
		max-width: 720px;
	}

	@media (max-width: 991px) {
		.gt-content-header.gt-position-4 p {
			font-size: 1rem;
		}
	}



/*======
*
* Wiki Content Vertical Post
*
======*/
	.gt-content-vertical-post {
		min-width: 175px;
	}

	.gt-content-vertical-post ul {
		margin: -60px;
		padding: 0;
		list-style-type: none;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
	}

	.gt-content-vertical-post ul li {
		padding: 60px;
	}

	.gt-content-vertical-post ul li .gt-vertical-number {
		text-align: right;
		padding-right: 20px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-vertical-post ul li .gt-vertical-number {
			text-align: left;
		}
	}

	.gt-content-vertical-post ul li .gt-vertical-number span {
		display: inline-block;
		padding: 5px 11px;
		border: 1px solid var(--gt-border-color);
		font-size: 0.75rem;
		font-weight: 600;
	}

	.gt-content-vertical-post ul li .gt-vertical-number h3 {
		font-size: 0.75rem;
		opacity: 0.5;
	}

	.gt-content-vertical-post ul li .gt-vertical-number * + h3 {
		margin-top: 10px;
	}

	.gt-content-vertical-post ul li .gt-vertical-content p {
		font-size: 0.75rem;
		font-weight: 500;
		line-height: 1.4;
	}

	.gt-content-vertical-post ul li .gt-vertical-content * + p {
		margin-top: 17px;
	}

	.gt-content-vertical-post ul li * + .gt-vertical-content {
		margin-top: 30px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-vertical-post ul li * + .gt-vertical-content {
			margin-top: 25px;
		}
	}

	.gt-content-vertical-post ul li:nth-child(2n) .gt-vertical-number span {
		background-color: var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-content-vertical-post ul li .gt-vertical-number span {
		background-color: var(--gt-dark-border-color);
		border: 0;
	}



/*======
*
* Wiki Table of Contents
*
======*/
	.gt-heading-anchor {
		font-size: .9em;
		margin-left: 10px;
		color: var(--gt-theme-primary);
		opacity: 0;
		visibility: hidden;
		border: 0;
		font-weight: inherit;
		cursor: pointer;
	}

	h1:hover > .gt-heading-anchor,
	h2:hover > .gt-heading-anchor,
	h3:hover > .gt-heading-anchor,
	h4:hover > .gt-heading-anchor,
	h5:hover > .gt-heading-anchor,
	h6:hover > .gt-heading-anchor {
		opacity: 1;
		visibility: visible;
	}

	.gt-table-of-contents {
		width: 300px;
		max-width: 100%;
		position: relative;
		z-index: 9;	
	}

	@media only screen and (max-width: 1199px) {
		.gt-table-of-contents {
			width: 100%;
		}
	}

	.gt-table-of-contents.gt-position-before-content {
		width: inherit;
		margin-bottom: 30px;
	}

	.gt-table-of-contents.gt-position-top-right-content {
		float: right;
		margin-left: 40px;
		margin-bottom: 30px;
	}

	.gt-table-of-contents.gt-position-top-left-content {
		float: left;
		margin-right: 40px;
		margin-bottom: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-table-of-contents.gt-position-top-right-content,
		.gt-table-of-contents.gt-position-top-left-content {
			width: 100%;
			margin-right: 0;
			margin-left: 0;
			margin-bottom: 20px;
		}
	}

	.gt-table-of-contents > ol {
		max-height: 0;
		overflow: hidden;
		transition: all 0.6s;
	}

	.gt-table-of-contents ol {
		counter-reset: item;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-table-of-contents > ol {
		overflow: auto;
		scroll-behavior: smooth;
	}

	.gt-table-of-contents > ol::-webkit-scrollbar {
		width: 6px;
	}

	.gt-table-of-contents > ol::-webkit-scrollbar-thumb {
		background-color: var(--gt-theme-primary);
		border-radius: 10px;
	}

	.gt-table-of-contents > ol::-webkit-scrollbar-track {
		background-color: var(--gt-scrollbar-background);
	}

	.gt-table-of-contents[data-collapsed="false"] > ol {
		max-height: 500px;
	}

	.gt-table-of-contents[data-collapsed="true"] > ol {
		max-height: 0 !important;
	}

	.gt-table-of-contents ol > li > a:hover {
		color: var(--gt-theme-primary);
		text-decoration: underline;
	}

	.gt-table-of-contents ol li {
		counter-increment: item;
		padding-left: 1.5em;
		text-indent: -1.5em;
	}

	.gt-table-of-contents ol li ol li {
		text-indent: -1.9em;
	}

	.gt-table-of-contents ol li:before {
		content: counters(item, ".") ". ";
	}

	.gt-table-of-contents.gt-style-1 {
		border: 1px solid var(--gt-border-color);
		font-size: 0.75rem;
		word-break: break-word;
	}

	.gt-table-of-contents.gt-style-1 > .gt-heading {
		border-bottom: 1px solid var(--gt-border-color);
		padding: 20px 30px;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.gt-table-of-contents.gt-style-1 > .gt-heading .gt-icon {
		display: flex;
		align-items: center;
		cursor: pointer;
		transition: all 0.5s ease;
	}

	.gt-table-of-contents.gt-style-1[data-collapsed="false"] > .gt-heading .gt-icon {
		transform: rotate(-180deg)
	}

	.gt-table-of-contents.gt-style-1 > .gt-heading .gt-icon svg {
		height: 18px;
	}

	.gt-table-of-contents.gt-style-1 > ol {
		padding-block: 0;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-1[data-collapsed="false"] > ol {
		padding-block: 25px;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-1 ol ol {
		padding-top: 10px;
	}

	.gt-table-of-contents.gt-style-1 ol li:not(:last-child) {
		margin-bottom: 10px;
	}

	.gt-table-of-contents.gt-style-2 {
		border: 1px solid var(--gt-border-color);
		background-color: var(--gt-sidebar-background);
		font-size: 0.875rem;
		word-break: break-word;
	}

	.gt-table-of-contents.gt-style-2 > .gt-heading {
		border-bottom: 1px solid var(--gt-border-color);
		padding: 20px 30px;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.gt-table-of-contents.gt-style-2 > .gt-heading .gt-icon {
		display: flex;
		align-items: center;
		cursor: pointer;
		transition: all 0.5s ease;
	}

	.gt-table-of-contents.gt-style-2[data-collapsed="false"] > .gt-heading .gt-icon {
		transform: rotate(-180deg)
	}

	.gt-table-of-contents.gt-style-2 > .gt-heading .gt-icon svg {
		height: 18px;
	}

	.gt-table-of-contents.gt-style-2 > ol {
		padding-block: 0;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-2[data-collapsed="false"] > ol {
		padding-block: 25px;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-2 ol ol {
		padding-top: 10px;
	}

	.gt-table-of-contents.gt-style-2 ol li:not(:last-child) {
		margin-bottom: 10px;
	}

	.gt-table-of-contents.gt-style-3 {
		border: 1px solid var(--gt-border-color);
		font-size: 0.875rem;
		word-break: break-word;
	}

	.gt-table-of-contents.gt-style-3 > .gt-heading {
		border-bottom: 1px solid var(--gt-border-color);
		padding: 20px 30px;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.gt-table-of-contents.gt-style-3 > .gt-heading .gt-icon {
		display: flex;
		align-items: center;
		cursor: pointer;
		transition: all 0.5s ease;
	}

	.gt-table-of-contents.gt-style-3[data-collapsed="false"] > .gt-heading .gt-icon {
		transform: rotate(-180deg)
	}

	.gt-table-of-contents.gt-style-3 > .gt-heading .gt-icon svg {
		height: 18px;
	}

	.gt-table-of-contents.gt-style-3 > ol {
		padding-block: 0;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-3[data-collapsed="false"] > ol {
		padding-block: 25px;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-3 ol ol {
		padding-top: 10px;
	}

	.gt-table-of-contents.gt-style-3 ol li:not(:last-child) {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-table-of-contents.gt-style-3 a + ol {
		margin-top: 10px;
		border-top: 1px solid var(--gt-border-color);
	}

	.gt-table-of-contents.gt-style-4 {
		border: 1px solid var(--gt-border-color);
		font-size: 0.875rem;
		word-break: break-word;
	}

	.gt-table-of-contents.gt-style-4 > .gt-heading {
		border-bottom: 1px solid var(--gt-border-color);
		background-color: var(--gt-sidebar-background);
		padding: 20px 30px;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.gt-table-of-contents.gt-style-4 > .gt-heading .gt-icon {
		display: flex;
		align-items: center;
		cursor: pointer;
		transition: all 0.5s ease;
	}

	.gt-table-of-contents.gt-style-4[data-collapsed="false"] > .gt-heading .gt-icon {
		transform: rotate(-180deg)
	}

	.gt-table-of-contents.gt-style-4 > .gt-heading .gt-icon svg {
		height: 18px;
	}

	.gt-table-of-contents.gt-style-4 > ol {
		padding-block: 0;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-4[data-collapsed="false"] > ol {
		padding-block: 25px;
		padding-inline: 30px;
	}

	.gt-table-of-contents.gt-style-4 ol li:before {
		font-weight: 600;
		margin-right: 5px;
	}

	.gt-table-of-contents.gt-style-4 ol ol {
		padding-top: 10px;
	}

	.gt-table-of-contents.gt-style-4 ol li:not(:last-child) {
		margin-bottom: 10px;
	}



/*======
*
* Wiki Content Table
*
======*/
	.gt-content-table {
		width: 390px;
		max-width: 100%;
		position: relative;
		z-index: 9;
	}

	@media only screen and (max-width: 1199px) {
		.gt-content-table {
			width: 100%;
		}
	}

	.gt-content-table.gt-position-top-right-content {
		float: right;
		margin-left: 40px;
		margin-bottom: 30px;
	}

	.gt-content-table.gt-position-top-left-content {
		float: left;
		margin-right: 40px;
		margin-bottom: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-table.gt-position-top-right-content,
		.gt-content-table.gt-position-top-left-content {
			width: 100%;
			margin-right: 0;
			margin-left: 0;
			margin-bottom: 20px;
		}
	}

	.gt-content-table ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 0.813rem;
		word-break: break-word;
	}

	.gt-content-table ul li {
		display: flex;
		padding-bottom: 15px;
		margin-bottom: 15px;
		gap: 10px;
	}

	.gt-content-table ul li .gt-title {
		font-weight: 500;
		width: 35%;
	}

	.gt-content-table ul li .gt-desc {
		flex: 1;
	}

	@media only screen and (max-width: 991px) {
		.gt-content-table ul li {
			flex-direction: column;
		}

		.gt-content-table ul li .gt-title {
			width: 100%;
		}
	}

	.gt-content-table ul li .gt-desc > *:not(:last-child) {
		margin-bottom: 10px;
	}

	.gt-content-table ul li:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.gt-content-table ul li a {
		color: var(--gt-theme-primary);
		text-decoration: underline;
	}

	.gt-content-table ul li.gt-item-block {
		display: flex;
		flex-direction: column;
	}

	.gt-content-table ul li.gt-item-block .gt-title,
	.gt-content-table ul li.gt-item-block .gt-desc {
		width: inherit;
	}

	.gt-content-body .gt-item-content .gt-content-table .gt-desc p,
	.gt-content-table p {
		font-size: 0.813rem;
	}

	.gt-content-table ul li.gt-item-type-image-slider p,
	.gt-content-table ul li.gt-item-type-image-gallery p,
	.gt-content-table ul li.gt-item-type-code p,
	.gt-content-table ul li.gt-item-type-link p,
	.gt-content-table ul li.gt-item-type-video p,
	.gt-content-table ul li.gt-item-type-audio p {
		opacity: .5;
	}

	.gt-content-table .gt-image-style-radius img {
		border-radius: 5px;
	}

	.gt-content-table .gt-image-style-round img {
		border-radius: 50%;
	}

	.gt-content-table .gt-image-slider {
		position: relative;
	}

	.gt-content-table .gt-image-slider .gt-carousel-navigation {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		width: 100%;
		display: flex;
		justify-content: space-between;
		z-index: 4;
		padding: 0 10px;
	}

	.gt-content-table .gt-image-slider .gt-carousel-navigation .gt-carousel-prev,
	.gt-content-table .gt-image-slider .gt-carousel-navigation .gt-carousel-next {
		background-color: var(--gt-color-FFFFFF);
		border: 0px;
	}

	.gt-content-table .gt-image-slider .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-content-table .gt-image-slider .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-color-111111);
	}

	.gt-content-table.gt-style-1 {
		background-color: var(--gt-sidebar-background);
		padding: 30px;
	}

	.gt-page-wrapper.gt-style-2 .gt-sidebar .gt-content-table.gt-style-1 {
		padding: 0;
	}

	body.gt-dark-mode-on .gt-content-table.gt-style-1 {
		background-color: var(--gt-dark-sidebar-background);
	}

	.gt-content-table.gt-style-2 {
		border: 1px solid var(--gt-border-color);
		padding: 30px 0;
	}

	.gt-content-table.gt-style-2 ul li {
		border-bottom: 1px solid var(--gt-border-color);
		padding-inline: 30px;
		padding-block: 30px;
		margin-bottom: 0;
	}

	.gt-content-table.gt-style-2 ul li:first-child {
		padding-top: 0;
	}

	.gt-content-table.gt-style-2 ul li:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	body.gt-dark-mode-on .gt-content-table.gt-style-2 {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-content-table.gt-style-2 ul li {
		border-bottom-color: var(--gt-dark-border-color);
	}

	.gt-content-table.gt-style-3 ul li {
		background-color: var(--gt-color-FFFFFF);
		padding: 30px;
		margin-bottom: 0;
	}

	.gt-content-table.gt-style-3 ul li:nth-child(even) {
		background-color: var(--gt-sidebar-background);
	}

	body.gt-dark-mode-on .gt-content-table.gt-style-3 ul li {
		background-color: var(--gt-dark-sidebar-background);
	}

	body.gt-dark-mode-on .gt-content-table.gt-style-3 ul li:nth-child(even) {
		background-color: var(--gt-color-222222);
	}

	.gt-content-table.gt-style-4 {
		border: 1px solid var(--gt-border-color);
		padding: 30px;
		border-radius: 5px;
	}

	body.gt-dark-mode-on .gt-content-table.gt-style-4 {
		border-color: var(--gt-dark-border-color);
	}



/*======
*
* Page Pagination
*
======*/
	.gt-page-pagination .gt-item {
		display: flex;
		gap: 20px;
	}

	.gt-page-pagination .gt-item.gt-prev {
		text-align: left;
		justify-content: flex-start;
	}

	.gt-page-pagination .gt-item.gt-next {
		text-align: right;
		justify-content: flex-end;
	}

	.gt-page-pagination .gt-image {
		flex: 0 0 120px;
	}

	.gt-page-pagination .gt-title {
		font-weight: 600;
		font-size: 0.875rem;
	}

	.gt-page-pagination .gt-subtitle {
		text-transform: uppercase;
		font-size: 0.688rem;
		opacity: 0.5;
		font-weight: 500;
	}

	.gt-page-pagination .gt-date {
		font-size: 0.688rem;
		opacity: 0.5;
		font-weight: 500;
	}

	.gt-page-pagination * + .gt-title {
		margin-top: 5px;
	}

	.gt-page-pagination * + .gt-date {
		margin-top: 5px;
	}



/*======
*
* Related Posts
*
======*/
	.gt-related-post-wrapper {
		border-top: 1px solid var(--gt-border-color);
		padding-top: 60px;
		margin-top: 120px;
	}

	.gt-related-post * + .gt-content-list {
		margin-top: 50px;
	}

	body.gt-dark-mode-on .gt-related-post-wrapper {
		border-top: 1px solid var(--gt-dark-border-color);
	}



/*======
*
* Comments
*
======*/
	.gt-comments .gt-notes {
		font-size: 0.75rem;
		opacity: 0.8;
	}

	.gt-comments * + .gt-notes {
		margin-top: 60px;
	}

	.gt-comments .gt-comments-list .gt-title h5 a {
		text-decoration: underline;
		margin-left: 10px;
	}

	.gt-comments .gt-comments-list .gt-items {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.gt-comments .gt-comments-list .gt-items li + .comment-respond {
		margin-top: 40px;
	}

	.gt-comments .gt-comments-list .gt-items li.comment {
		display: flex;
		flex-wrap: wrap;
		border-bottom: 1px solid var(--gt-border-color);
		padding: 40px 0;
	}

	.gt-comments .gt-comments-list > .gt-items > li:first-child {
		padding-top: 0;
	}

	.gt-comments .gt-comments-list .gt-items li:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-avatar img {
		width: 60px;
		max-width: 60px;
		border-radius: 100%;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details {
		width: 100%;
		flex: 1;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header {
		display: flex;
		justify-content: space-between;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-author-wrapper .gt-author {
		font-size: 0.875rem;
		font-weight: 700;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-author-wrapper .gt-time {
		font-size: 0.75rem;
		opacity: 0.5;
		font-weight: 500;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes {
		display: flex;
		align-items: center;
		font-size: 0.75rem;
		color: var(--gt-theme-primary);
		font-weight: 500;
		cursor: pointer;
		border: 0;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes .gt-icon {
		border: 1px solid var(--gt-border-color);
		border-radius: 100%;
		width: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 10px;
		transition: all 0.4s;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes .gt-icon svg {
		width: 16px;
		color: var(--gt-theme-primary);
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes.gt-liked .gt-icon,
	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes:hover .gt-icon {
		background-color: var(--gt-theme-primary);
		border-color: var(--gt-theme-primary);
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes.gt-liked .gt-icon svg,
	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes:hover .gt-icon svg {
		color: var(--gt-color-FFFFFF);
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details * + .gt-comment-text {
		margin-top: 15px;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-comment-text p {
		font-size: 0.75rem;
		opacity: 0.8;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-comment-text > * {
		margin-bottom: 1rem;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul {
		margin: 0 -12px;
		padding: 0;
		display: flex;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li {
		margin: 0 12px;
		padding: 0;
		border: 0;
		display: flex;
		align-items: center;
		line-height: 1;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li a {
		font-size: 0.75rem;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li .gt-text {
		transition: all 0.4s;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li .gt-icon svg {
		transition: all 0.4s;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li a:hover {
		color: var(--gt-theme-primary);
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li a:hover .gt-text {
		opacity: 1;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li a:hover .gt-icon svg {
		opacity: 1;
		color: var(--gt-theme-primary);
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li {
		display: flex;
		align-items: center;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li .gt-text {
		font-weight: 500;
		opacity: 0.4;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li .gt-icon {
		width: 17px;
		display: flex;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li .gt-icon img {
		opacity: 0.5;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li .gt-icon svg {
		opacity: 0.4;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-buttons ul li * + .gt-text {
		margin-left: 9px;
	}

	.gt-comments .gt-comments-list .gt-items li .gt-comment-details * + .gt-buttons {
		margin-top: 22px;
	}

	.gt-comments .gt-comments-list .gt-items li * + .gt-comment-details {
		margin-left: 20px;
	}

	.gt-comments .gt-comments-list .gt-items li ul.children {
		margin: 0;
		padding: 40px 0 0 82px;
		width: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-comments .gt-comments-list .gt-items li ul.children {
			padding: 10px 0 0 52px;
		}
	}

	.gt-comments .gt-comments-list .gt-items li ul.children li {
		border-top: 1px solid var(--gt-border-color);
		border-bottom: 0;
	}

	.gt-comments .gt-comments-list .gt-items li ul.children li:last-child {
		padding-bottom: 0;
	}

	.gt-comments .gt-comments-list * + .gt-items {
		margin-top: 55px;
	}

	.gt-comments * + .gt-comment-form {
		margin-top: 75px;
		padding: 75px 0 0 0;
		border-top: 1px solid var(--gt-border-color);
	}

	.gt-comments .gt-comment-form * + .gt-form {
		margin-top: 50px;
	}

	.gt-comments .gt-form .gt-item-row {
		display: flex;
		justify-content: space-between;
		margin: -17px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-comments .gt-form .gt-item-row {
			flex-direction: column;
		}
	}

	.gt-comments .gt-form .gt-item-row .gt-item {
		flex: 1;
		padding: 17px;
	}

	.gt-comments .gt-form .gt-item-row .gt-item label {
		font-size: 0.75rem;
		font-weight: 500;
	}

	.gt-comments .gt-form .gt-item-row .gt-item input[type=submit] {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		padding: 17px 40px;
		margin-top: 10px;
	}

	.gt-comments .gt-form .gt-item-row .gt-item * + input {
		margin-top: 10px;
	}

	.gt-comments .gt-form .gt-item-row .gt-item * + textarea {
		margin-top: 10px;
	}

	.gt-comments .gt-form p {
		font-size: 0.75rem;
		opacity: 0.5;
	}

	.gt-comments .gt-form .gt-item-row .gt-item * + p {
		margin-top: 15px;
	}

	.gt-comments .gt-comment-form .gt-item {
		padding: 0;
		border: 0;
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items li {
		border-bottom: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items li:last-child {
		border-bottom: 0;
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items li .gt-comment-details .gt-details-header .gt-likes .gt-icon {
		border: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items li ul.children > li {
		border-top: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items .gt-comment-item .gt-comment-details .gt-buttons ul li a:hover .gt-icon svg {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-comments-list .gt-items .gt-comment-item .gt-comment-details .gt-buttons ul li .gt-icon {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments h5 {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments p {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-author {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-time {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-text {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-icon svg {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments .gt-icon svg path {
		color: var(--gt-color-FFFFFF);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-comments ul.children li {
		border-top-color: var(--gt-border-color);
	}

	body.gt-dark-mode-on .gt-comments .gt-comment-form {
		border-top-color: var(--gt-border-color);
	}



/*======
*
* Term Listing
*
======*/
	.gt-term-listing.gt-style-1 > ul {
		list-style-type: none;
		margin: -3px;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-term-listing.gt-style-1 > ul > li {
		padding: 3px;
	}

	.gt-term-listing.gt-style-1 > ul > li > a,
	.gt-term-listing.gt-style-1 > ul > li > span {
		font-size: 0.75rem;
		font-weight: 500;
		padding: 7px 15px;
		display: block;
		border: 1px solid var(--gt-border-color);
		border-radius: 4px;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-1 > ul > li > a > span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-term-listing.gt-style-1 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-1 > ul > li > a:hover,
	.gt-term-listing.gt-style-1 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-1 > ul > li > span.current {
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-term-listing.gt-style-1 * + ul {
		margin-top: 17px;
	}

	body.gt-dark-mode-on .gt-term-listing.gt-style-1 > ul > li > a {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-term-listing.gt-style-1 > ul > li > a {
		border-color: var(--gt-dark-border-color);
	}

	.gt-term-listing.gt-style-2 > ul {
		list-style-type: none;
		margin: -3px;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-term-listing.gt-style-2 > ul > li {
		padding: 3px;
	}

	.gt-term-listing.gt-style-2 > ul > li:not(:last-child):after {
		content: ',';
	}

	.gt-term-listing.gt-style-2 > ul > li > a,
	.gt-term-listing.gt-style-2 > ul > li > span {
		font-size: 0.873rem;
		font-weight: 500;
		display: inline-block;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-2 > ul > li > a > span:before {
		content: '(';
		margin-left: 3px;
	}

	.gt-term-listing.gt-style-2 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-2 > ul > li > a:hover {
		text-decoration: underline;
		color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-2 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-2 > ul > li > span.current {
		color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-2 * + ul {
		margin-top: 10px;
	}

	.gt-term-listing.gt-style-3 > ul {
		list-style-type: none;
		margin: -7px;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.gt-term-listing.gt-style-3 > ul > li {
		padding: 7px;
	}

	.gt-term-listing.gt-style-3 > ul > li:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 1px solid var(--gt-theme-primary);
		border-left: 1px solid var(--gt-theme-primary);
		transform: rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		margin-right: 12.5px;
		position: relative;
	}

	.gt-term-listing.gt-style-3 > ul > li:hover:before {
		transform: translate(4px, 0) rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		border-top-color: var(--gt-theme-primary);
		border-left-color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-3 > ul > li > a,
	.gt-term-listing.gt-style-3 > ul > li > span {
		font-size: 0.873rem;
		font-weight: 500;
		display: inline-block;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-3 > ul > li > a > span {
		opacity: .5;
	}

	.gt-term-listing.gt-style-3 > ul > li > a > span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-term-listing.gt-style-3 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-3 > ul > li > a:hover {
		text-decoration: underline;
		color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-3 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-3 > ul > li > span.current {
		color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-3 * + ul {
		margin-top: 10px;
	}

	.gt-term-listing.gt-style-4 > ul {
		list-style-type: none;
		margin: -3px;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.gt-term-listing.gt-style-4 > ul > li {
		padding: 12px 0px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-term-listing.gt-style-4 > ul > li:last-child {
		border-bottom: 0px;
	}

	.gt-term-listing.gt-style-4 > ul > li:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 1px solid var(--gt-theme-primary);
		border-left: 1px solid var(--gt-theme-primary);
		transform: rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		margin-right: 12.5px;
		position: relative;
	}

	.gt-term-listing.gt-style-4 > ul > li:hover:before {
		transform: translate(4px, 0) rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		border-top-color: var(--gt-theme-primary);
		border-left-color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-4 > ul > li > a,
	.gt-term-listing.gt-style-4 > ul > li > span {
		font-size: 0.873rem;
		font-weight: 500;
		display: inline-block;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-4 > ul > li > a > span {
		opacity: .5;
	}

	.gt-term-listing.gt-style-4 > ul > li > a > span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-term-listing.gt-style-4 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-4 > ul > li > a:hover {
		text-decoration: underline;
		color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-4 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-4 > ul > li > span.current {
		color: var(--gt-theme-primary);
	}

	.gt-term-listing.gt-style-4 * + ul {
		margin-top: 10px;
	}



/*======
*
* Has Drop Cap
*
======*/
	.has-drop-cap {
		position: relative;
	}

	.has-drop-cap:first-letter {
		line-height: 0.75 !important;
		font-size: 8.5rem !important;
		font-weight: 500;
		position: absolute;
		opacity: .1;
	}

	.has-drop-cap:not(:focus):first-letter {
		float: left;
		font-size: 8.4em;
		font-style: normal;
		font-weight: 700;
		line-height: 0.68;
		margin: 0 -68px 0 -30px;
		text-transform: uppercase;
	}

	body.gt-dark-mode-on .has-drop-cap:first-letter {
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* ShareCT
*
======*/
	.sharect {
		color: var(--gt-color-FFFFFF);
		border-radius: 4px !important;
		z-index: 10;
	}

	.sharect > div:first-child {
		display: flex;
		align-items: center;
	}

	.sharect > div:first-child:before {
		content: "Share Selected Text";
		font-size: 0.75rem;
		font-weight: 500;
		letter-spacing: .2;
		padding: 10px 25px;
	}

	.sharect > div:first-child div {
		padding: 15px 15px;
		border-left: 1px solid rgba(255, 255, 255, 0.15);
		margin: 0 !important;
	}

	.sharect > div:first-child div svg {
		width: 20px;
	}

	.sharect > div:first-child div:hover {
		transform: scale(1) !important;
	}



/*======
*
* Reading Bar
*
======*/
	.gt-reading-bar {
		position: relative;
	}

	.gt-reading-bar {
		border-bottom: 1px solid var(--gt-border-color);
		padding: 20px 0;
		position: fixed;
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
		z-index: 100;
		width: 100%;
		display: none;
		top: 0;
		left: 0;
	}

	.gt-reading-bar .gt-reading-bar-inner {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-reading-bar .gt-reading-bar-inner {
			flex-direction: column;
			align-items: self-start;
		}
	}

	.gt-reading-bar .gt-reading-bar-inner .gt-left {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-reading-bar .gt-reading-bar-inner .gt-left {
			align-items: flex-start;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-reading-bar .gt-reading-logo img {
			height: 35px;
			width: auto;
		}
	}

	.gt-reading-bar .gt-reading-title {
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-reading-bar .gt-reading-title {
			margin-left: 5px;
		}
	}

	.gt-reading-bar .gt-reading-title span {
		font-size: 0.75rem;
		opacity: 0.5;
		line-height: 1.3;
	}

	.gt-reading-bar .gt-reading-title h4 {
		font-size: 0.75rem;
		font-weight: 500;
		margin: 0;
		line-height: 1.3;
	}

	.gt-reading-bar .gt-reading-title * + h4 {
		margin-left: 5px;
	}

	.gt-reading-bar .gt-reading-bar-inner .gt-left * + .gt-reading-title {
		margin-left: 30px;
	}

	.gt-reading-bar .gt-right {
		display: flex;
	}

	@media only screen and (max-width: 1199px) {
		.gt-reading-bar .gt-right {
			margin-top: 10px;
		}
	}

	.gt-reading-bar .gt-item-group {
		display: flex;
		margin: -4px;
	}

	.gt-reading-bar .gt-item-group .gt-item {
		padding: 4px;
	}

	.gt-reading-bar .gt-item-group .gt-item.gt-reading-popup-button {
		position: relative;
	}

	.gt-reading-bar .gt-item-group .gt-item.gt-reading-popup-button:after {
		content: "";
		position: absolute;
		bottom: -20px;
		left: 10px;
		width: 30px;
		height: 20px;
		background-color: transparent;
	}

	.gt-reading-bar .gt-item-group .gt-item.gt-reading-popup-button:hover .gt-reading-bar-popup {
		visibility: visible;
		opacity: 1;
	}

	.gt-reading-bar .gt-item-group a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 42px;
		height: 42px;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
	}

	.gt-reading-bar .gt-item-group a svg {
		width: 15px;
		color: var(--gt-color-111111);
	}

	.gt-reading-bar .gt-reading-bar-popup {
		width: 320px;
		padding: 30px;
		position: absolute;
		box-shadow: 0 0 3px var(--color-DDD);
		background-color: var(--gt-color-FFFFFF);
		transition: all 0.3s;
		opacity: 0;
		visibility: hidden;
		top: 67px;
	}

	.gt-reading-bar .gt-reading-bar-popup .gt-title {
		font-size: 0.75rem;
		line-height: 2.3;
		font-weight: 500;
		margin-bottom: 5px;
	}

	.gt-reading-bar .gt-reading-bar-popup * + .gt-title {
		margin-top: 30px;
	}

	.gt-reading-bar .gt-fonts {
		list-style: none;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-reading-bar .gt-fonts .gt-item {
		padding: 5px 20px;
		cursor: pointer;
		font-size: 0.75rem;
		line-height: 2.3;
		margin-right: 5px;
		border: 1px solid var(--gt-border-color);
	}

	.gt-reading-bar .gt-fonts .gt-item.gt-active {
		border: 1px solid var(--gt-theme-secondary);
		color: var(--gt-theme-secondary);
		transition: all .2s;
	}

	.gt-reading-bar .gt-fonts .gt-item:hover {
		border-color: var(--gt-theme-secondary);
		background-color: var(--gt-theme-secondary);
		color: var(--gt-color-FFFFFF);
		transition: all .2s;
	}

	.gt-reading-bar .gt-font-sizes .gt-sizes {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.gt-reading-bar .gt-font-sizes .gt-sizes .gt-letter-small {
		display: inline;
	}

	.gt-reading-bar .gt-font-sizes .gt-sizes .gt-letter-small span {
		font-size: 0.75rem;
		line-height: 2.3;
	}

	.gt-reading-bar .gt-font-sizes .gt-sizes .gt-letter-large {
		display: inline;
	}

	.gt-reading-bar .gt-font-sizes .gt-sizes .gt-letter-large span {
		font-size: 1.125rem;
		line-height: 1;
	}

	.gt-reading-bar .gt-font-sizes .gt-info {
		font-size: 0.75rem;
		opacity: .5;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider {
		-webkit-appearance: none;
		width: 100%;
		height: 3px;
		background: transparent;
		outline: none;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-webkit-slider-thumb {
		-webkit-appearance: none;
		appearance: none;
		width: 22px;
		height: 22px;
		background: var(--gt-color-FFFFFF);
		box-shadow: 0 0 5px var(--scroll-thumb);
		cursor: pointer;
		border-radius: 50%;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-moz-range-thumb {
		width: 22px;
		height: 22px;
		background: var(--gt-theme-secondary);
		cursor: pointer;
		border-radius: 50%;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-ms-thumb {
		width: 22px;
		height: 22px;
		background: var(--gt-theme-secondary);
		cursor: pointer;
		border-radius: 50%;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-webkit-slider-runnable-track {
		width: 100%;
		height: 3px;
		background: var(--scroll-runnable-track);
		border-radius: 3px;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-moz-range-track {
		width: 100%;
		height: 10px;
		background: var(--scroll-range-track);
		border-radius: 3px;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-ms-track {
		width: 100%;
		height: 10px;
		background: var(--scroll-track);
		border-radius: 3px;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-webkit-slider-runnable-track {
		background: linear-gradient(to right, var(--gt-theme-secondary) 0%, var(--gt-theme-secondary) var(--fill-percentage, 50%), var(--gt-border-color) var(--fill-percentage, 50%));
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-moz-range-progress {
		background-color: var(--gt-color-FFFFFF);
		border-radius: 3px;
	}

	.gt-reading-bar .gt-font-sizes .gt-rb-range-slider::-ms-fill-lower {
		background-color: var(--gt-theme-secondary);
		border-radius: 3px;
	}

	.gt-reading-bar .gt-font-sizes input[type=range]::-webkit-slider-thumb {
		margin-top: -8px;
	}

	.gt-reading-bar .gt-font-sizes input[type=range]::-moz-range-thumb {
		margin-top: -8px;
	}

	.gt-reading-bar .gt-font-sizes input[type=range]::-ms-thumb {
		margin-top: -8px;
	}

	.gt-reading-bar .gt-font-sizes .gt-sliderValue {
		margin-left: 10px;
	}

	.gt-reading-bar .gt-right * + .gt-info {
		margin-top: 20px;
	}

	.gt-reading-bar #gt-reading-bar {
		position: fixed;
		top: 83px;
		left: 0;
		width: 0%;
		height: 3px;
		background-color: var(--gt-theme-secondary);
		z-index: 100;
		transition: all 3s;
	}

	.gt-reading-bar .gt-reading {
		position: absolute;
		bottom: 0;
	}

	body.gt-dark-mode-on .gt-reading-bar {
		background-color: var(--gt-color-222222);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-reading-bar span,
	body.gt-dark-mode-on .gt-reading-bar h4 {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-reading-bar .gt-reading-bar-popup {
		background-color: var(--gt-color-222222);
	}

	body.gt-dark-mode-on .gt-reading-bar .gt-item-group a {
		border: 1px solid var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-reading-bar .gt-item-group a svg {
		color: var(--gt-color-FFFFFF);
	}



/*======
*
* Search Bar
*
======*/
	.gt-search-bar .gt-search-wrapper form {
		position: relative;
		display: flex;
	}

	.gt-search-bar .gt-search-wrapper input {
		margin-top: 0;
		min-height: 70px;
		font-size: 0.75rem;
	}

	@media (max-width: 767px) {
		.gt-search-bar .gt-search-wrapper input {
			border-bottom: 0;
		}
	}

	.gt-search-bar .gt-search-wrapper button,
	.gt-search-bar .gt-search-wrapper [type="submit"] {
		position: absolute;
		padding: 0 20px;
		right: 12px;
		top: 9px;
		border-radius: 3px;
		width: auto;
		min-height: auto;
		height: calc(100% - 19px);
	}

	.gt-search-bar.gt-shadow-active input {
		border: none;
		background-color: var(--gt-color-FFFFFF);
		box-shadow: 0px 0px 40px rgb(0 0 0 / 10%) !important;
	}

	.gt-search-bar.gt-border-none .gt-search-wrapper {
		min-height: 60px;
	}

	.gt-search-bar.gt-border-none .gt-search-wrapper button,
	.gt-search-bar.gt-border-none .gt-search-wrapper [type="submit"] {
		top: 0;
		right: 0;
		height: 100%;
	}

	.gt-search-bar.gt-border-none input {
		border: none;
		background-color: var(--gt-color-FFFFFF);
	}



/*======
*
* Advanced Post Search
*
======*/
	.gt-advanced-post-search submit,
	.gt-advanced-post-search [type="submit"] {
		height: 100%;
	}

	.gt-advanced-post-search input {
		margin-top: 0;
		height: auto;
		font-size: 0.75rem;
	}

	.gt-advanced-post-search select,
	.gt-advanced-post-search .selectize-control .selectize-input {
		margin: 0;
		border-radius: 0;
	}

	.gt-advanced-post-search .gt-grid.gt-spacing-0 {
		border: 1px solid var(--gt-border-color);
		border-left-width: 0px;
		border-bottom-width: 0px;
	}

	.gt-advanced-post-search .gt-grid.gt-spacing-0 .gt-grid-col select,
	.gt-advanced-post-search .gt-grid.gt-spacing-0 .gt-grid-col input[type="text"],
	.gt-advanced-post-search .gt-grid.gt-spacing-0 .gt-grid-col .selectize-control .selectize-input {
		border-right-width: 0px;
		border-top-width: 0px;
	}

	.gt-advanced-post-search .gt-grid.gt-spacing-0 .gt-grid-col select:focus,
	.gt-advanced-post-search .gt-grid.gt-spacing-0 .gt-grid-col input[type="text"]:focus {
		border-color: var(--gt-border-color);
	}


	@media only screen and (min-width: 1200px) {
	}



/*======
*
* Search Box
*
======*/
	.gt-search-box {
		position: relative;
		visibility: hidden;
		opacity: 0;
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	.gt-search-box .gt-search-box-inner {
		position: relative;
		max-width: 1100px;
		margin: 0 auto;
		visibility: hidden;
		opacity: 0;
	}

	.gt-search-box .gt-close {
		position: absolute;
		border: 1px solid var(--gt-border-medium-color);
		right: 10%;
		top: 10%;
		border-radius: 50%;
		width: 37px;
		height: 37px;
		display: flex;
		align-items: center;
		justify-content: center;
		visibility: hidden;
		opacity: 0;
		cursor: pointer;
		transition: all 0.2s;
	}

	.gt-search-box .gt-close svg {
		width: 17px;
		color: currentColor;
	}

	.gt-search-box .gt-close:hover,
	.gt-search-box .gt-close:focus {
		border-color: var(--gt-color-111111);
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	.gt-search-box.gt-style-1 {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 99;
		padding: 100px 0;
		overflow: auto;
	}

	.gt-search-box .gt-search-box-header .gt-search-box-header-inner {
		max-width: 400px;
	}

	.gt-search-box .gt-search-box-header .gt-desc p {
		font-size: 0.813rem;
		opacity: 0.7;
	}

	.gt-search-box .gt-search-box-header * + .gt-desc {
		margin-top: 40px;
	}

	.gt-search-box .gt-search-box-form {
		max-width: 1100px;
		margin: 0 auto;
	}

	.gt-search-box .gt-search-box-form form {
		display: flex;
		position: relative;
	}

	.gt-search-box .gt-search-box-form form button {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		color: currentColor;
	}

	.gt-search-box .gt-search-box-form form input {
		border-left: 0px;
		border-top: 0px;
		border-right: 0px;
		border-bottom: 2px solid var(--gt-border-color);
		box-shadow: none;
		font-size: 3.75rem;
		font-weight: 600;
		text-align: center;
		height: 7rem;
	}

	.gt-search-box .gt-search-box-form form input::-moz-placeholder {
		color: rgba(0, 0, 0, 0.13);
	}

	.gt-search-box .gt-search-box-form form input::placeholder {
		color: rgba(0, 0, 0, 0.13);
	}

	@media only screen and (max-width: 1199px) {
		.gt-search-box .gt-search-box-form form input {
			font-size: 1.875rem;
			height: 3rem;
		}
	}

	.gt-search-box * + .gt-search-box-form {
		margin-top: 155px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-search-box * + .gt-search-box-form {
			margin-top: 90px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-search-box * + .gt-search-box-form {
			margin-top: 60px;
		}
	}

	.gt-search-box .gt-search-box-tag {
		max-width: 1100px;
		margin: 0 auto;
	}

	.gt-search-box .gt-search-box-tag ul {
		display: flex;
		justify-content: center;
		list-style-type: none;
		margin: -10px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-search-box .gt-search-box-tag ul {
			flex-wrap: wrap;
		}

		.gt-search-box .gt-search-box-tag ul li {
			margin: 5px;
		}
	}

	.gt-search-box .gt-search-box-tag ul li {
		padding: 4px;
	}

	.gt-search-box .gt-search-box-tag ul li a {
		font-size: 0.75rem;
		font-weight: 500;
		padding: 9px 15px;
		border: 1px solid var(--gt-border-color);
		border-radius: 2px;
		cursor: pointer;
	}

	.gt-search-box .gt-search-box-tag ul li a:hover {
		background-color: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
	}

	.gt-search-box * + .gt-search-box-tag {
		margin-top: 85px;
	}

	.gt-search-box .gt-search-box-text p {
		font-size: 0.875rem;
		color: var(--gt-color-AAAAAA);
	}

	.gt-search-box .gt-search-box-text p a {
		color: var(--gt-theme-primary);
		font-weight: 600;
	}

	.gt-search-box * + .gt-search-box-text {
		margin-top: 90px;
	}

	.gt-search-box .gt-search-box-blog-list {
		max-width: 1100px;
		margin: 0 auto;
	}

	.gt-search-box .gt-search-box-blog-list .gt-item {
		display: flex;
	}

	.gt-search-box .gt-search-box-blog-list .gt-item .gt-image img {
		max-width: 65px;
	}

	.gt-search-box .gt-search-box-blog-list .gt-item .gt-content .gt-title {
		display: flex;
	}

	.gt-search-box .gt-search-box-blog-list .gt-item .gt-content .gt-title a {
		font-size: 0.813rem;
		font-weight: 600;
	}

	.gt-search-box .gt-search-box-blog-list .gt-item .gt-content * + .gt-details {
		margin-top: 5px;
	}

	.gt-search-box .gt-search-box-blog-list .gt-item * + .gt-content {
		margin-left: 20px;
	}

	.gt-search-box .gt-search-box-blog-list.gt-align-center .gt-item .gt-content .gt-details {
		justify-content: center;
	}

	.gt-search-box .gt-search-box-blog-list.gt-align-right .gt-item .gt-content .gt-details {
		justify-content: flex-end;
	}

	.gt-search-box * + .gt-search-box-blog-list {
		margin-top: 100px;
	}

	body.gt-dark-mode-on .gt-search-box .gt-logo .gt-light-logo {
		display: none;
	}

	body.gt-dark-mode-off .gt-search-box .gt-logo .gt-dark-logo {
		display: none;
	}

	body.gt-dark-mode-on .gt-search-box {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-search-box a,
	body.gt-dark-mode-on .gt-search-box a:visited {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-search-box .gt-search-box-form form input {
		background-color: transparent;
		color: var(--gt-color-FFFFFF);
		border-bottom-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-search-box .gt-search-box-form form input::-moz-placeholder {
		color: rgba(255, 255, 255, 0.13);
	}

	body.gt-dark-mode-on .gt-search-box .gt-search-box-form form input::placeholder {
		color: rgba(255, 255, 255, 0.13);
	}

	body.gt-dark-mode-on .gt-search-box .gt-close:hover,
	body.gt-dark-mode-on .gt-search-box .gt-close:focus {
		border-color: var(--gt-color-FFFFFF);
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-search-box .gt-search-box-tag ul li a {
		border-color: var(--gt-dark-border-color);
	}

	.gt-search-box.gt-align-left .gt-search-box-header {
		display: flex;
		justify-content: flex-start;
	}

	.gt-search-box.gt-align-center .gt-search-box-header {
		display: flex;
		justify-content: center;
	}

	.gt-search-box.gt-align-right .gt-search-box-header {
		display: flex;
		justify-content: flex-end;
	}

	@media only screen and (max-width: 1199px) {
		.gt-search-box {
			overflow: auto;
		}

		.gt-search-box .gt-close {
			top: 5%;
			right: 5%;
		}
	}



/*======
*
* Language Box
*
======*/
	.gt-language-box.gt-style-1 {
		z-index: 991;
		width: 100%;
		height: 100%;
		background-color: var(--gt-color-FFFFFF);
		opacity: 0;
		visibility: hidden;
		transition: 0.2s;
		position: absolute;
	}

	.gt-language-box.gt-style-1.gt-position-left {
		position: absolute;
		top: 0;
		left: 0;
		transform: translateX(-100%);
	}

	.gt-language-box.gt-style-1.gt-position-right {
		position: absolute;
		top: 0;
		right: 0;
		transform: translateX(100%);
	}

	.gt-language-box.gt-style-1.gt-position-top {
		position: absolute;
		top: 0;
		left: 0;
		transform: translateY(-100%);
	}

	.gt-language-box.gt-style-1.gt-position-bottom {
		position: absolute;
		top: 0;
		left: 0;
		transform: translateY(100%);
	}

	.gt-language-box.gt-style-1 .gt-language-box-inner {
		align-items: center;
		height: 100vh;
		position: relative;
	}

	.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left {
		padding: 100px 0px 100px 150px;
		width: 50%;
		height: 100%;
		position: relative;
	}

	.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-right {
		background-color: var(--gt-language-box-right-background);
		padding: 100px 150px 100px 140px;
		width: 50%;
		height: 100%;
		display: flex;
		justify-content: space-between;
		position: relative;
		flex-direction: column;
		gap: 40px;
	}

	.gt-language-box.gt-style-1 .gt-language-box-widget {
		max-width: 230px;
	}

	.gt-language-box.gt-style-1 .gt-language-box-widget * + * {
		padding-top: 20px;
	}

	.gt-language-box.gt-style-1 .gt-language-box-widget .gt-logo + .gt-title {
		padding-top: 40px;
	}

	.gt-language-box.gt-style-1 .gt-language-box-widget .gt-title {
		font-weight: 500;
		font-size: 0.875rem;
	}

	.gt-language-box.gt-style-1 .gt-language-box-widget .gt-desc {
		font-size: 12px;
		opacity: 0.5;
	}

	.gt-language-box.gt-style-1 .gt-language-box-widget .gt-desc,
	.gt-language-box.gt-style-1 .gt-language-box-widget .gt-desc p {
		font-size: 0.75rem;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper {
		position: absolute;
		right: -50px;
		top: 0;
		z-index: 2;
		overflow-y: hidden;
		height: 100%;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul {
		margin: 0;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li {
		visibility: visible;
		transition: .2s;
		opacity: 1;
		display: flex;
		align-items: center;
		position: inherit;
		cursor: pointer;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-language-desc {
		transition: .2s;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-title {
		min-width: 190px;
		font-weight: 600;
		font-size: 0.875rem;
		padding-left: 40px;
		margin-bottom: 0;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-total {
		color: var(--gt-color-111111);
		font-size: 0.75rem;
		padding-left: 40px;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-total p {
		font-size: 0.75rem;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-icon {
		width: 100px;
		height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
		background: var(--gt-color-FFFFFF);
		border-radius: 50%;
		transition: 0.4s opacity;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-icon img,
	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-icon svg {
		height: 40px;
		width: auto;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li + li {
		padding-top: 100px;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper ul li.gt-active .gt-language-desc .gt-title {
		color: var(--gt-theme-primary);
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up svg,
	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down svg {
		height: 14px;
		transform: rotate(90deg);
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper {
		position: absolute;
		left: 150px;
		z-index: 2;
		height: 220px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up {
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 45px;
		height: 45px;
		transition: .2s;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up::before {
		content: "";
		background-color: var(--gt-border-color);
		width: 160px;
		height: 1px;
		position: absolute;
		top: 20px;
		left: -160px;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up:hover svg {
		opacity: 1;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up.gt-inactive {
		cursor: default;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up.gt-inactive svg {
		opacity: 0.3;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down {
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 45px;
		height: 45px;
		transition: .2s;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down::before {
		content: "";
		background-color: var(--gt-border-color);
		width: 160px;
		height: 1px;
		position: absolute;
		bottom: 20px;
		left: -160px;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down:hover svg {
		opacity: 1;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down.gt-inactive {
		cursor: default;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down.gt-inactive {
		opacity: 0.3;
	}

	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up:hover,
	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-up:focus,
	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down:hover,
	.gt-language-box.gt-style-1 .gt-language-list-wrapper .gt-navigation-wrapper .gt-down:focus {
		background-color: var(--gt-color-111111);
		border-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		transition: .2s;
	}

	.gt-language-box.gt-style-1 .gt-language-select {
		max-width: 300px;
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: center;
	}

	.gt-language-box.gt-style-1 .gt-language-select .gt-title {
		font-weight: 400;
		font-size: 1.5rem;
		margin-bottom: 0;
	}

	.gt-language-box.gt-style-1 .gt-language-select .gt-title + .gt-desc {
		padding-top: 10px;
	}

	.gt-language-box.gt-style-1 .gt-language-select .gt-desc {
		font-size: 0.75rem;
		opacity: 0.5;
	}

	.gt-language-box.gt-style-1 .gt-language-select .gt-desc p {
		font-size: 0.75rem;
	}

	.gt-language-box.gt-style-1 .gt-language-select * + .gt-select-button {
		padding-top: 40px;
	}

	.gt-language-box.gt-style-1 .gt-language-select .gt-select-button .gt-button a {
		font-size: 0.75rem;
		font-weight: 500;
		font-family: inherit;
	}

	.gt-language-box.gt-style-1 .gt-note {
		font-size: 0.75rem;
	}

	.gt-language-box.gt-style-1 .gt-note p {
		font-size: 0.75rem;
	}

	.gt-language-box.gt-style-1 .gt-close {
		position: absolute;
		top: 7%;
		right: 10%;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 37px;
		height: 37px;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		transition: .2s;
	}

	.gt-language-box.gt-style-1 .gt-close svg {
		width: 17px;
	}

	.gt-language-box.gt-style-1 .gt-close:hover {
		border-color: var(--gt-color-111111);
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		transition: .2s;
	}

	@media only screen and (max-width: 1199px) {
		.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper {
			position: relative;
			top: 70px;
			right: 0px;
			transform: translateY(0);
			height: 320px;
			padding-top: 80px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper {
			left: 150px;
			height: 200px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-right {
			padding: 100px 90px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-language-box.gt-style-1 {
			overflow-x: hidden;
		}

		.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left {
			padding: 100px 60px 50px;
			width: 100%;
			height: auto;
			display: flex;
			flex-wrap: wrap;
			gap: 40px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper {
			width: 100%;
			top: 0px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-right {
			padding: 50px 60px 20px;
			width: 100%;
			height: auto;
			flex-direction: column;
			align-items: flex-start;
		}
	}

	body.gt-dark-mode-off .gt-language-box .gt-light-logo {
		display: block;
	}

	body.gt-dark-mode-on .gt-language-box .gt-dark-logo {
		display: block;
	}

	body.gt-dark-mode-on .gt-language-box {
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-box-widget .gt-logo svg {
		fill: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper .gt-up,
	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper .gt-down {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper .gt-up svg,
	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper .gt-down svg {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper .gt-up:before,
	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-navigation-wrapper .gt-down:before {
		background-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-list-wrapper ul li .gt-total {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-left .gt-language-list-wrapper .gt-icon {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-language-box-inner .gt-inner-right {
		background-color: var(--gt-dark-language-box-right-background);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-close {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-close:hover,
	body.gt-dark-mode-on .gt-language-box.gt-style-1 .gt-close:focus {
		border-color: var(--gt-color-FFFFFF);
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	.gt-language-box.gt-style-2 {
		z-index: 99;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: var(--gt-color-FFFFFF);
		visibility: visible;
		opacity: 1;
		transition: 0.2s;
		position: absolute;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
	}

	.gt-language-box.gt-style-2.gt-position-left {
		position: absolute;
		top: 0;
		left: 0;
		transform: translateX(-100%);
	}

	.gt-language-box.gt-style-2.gt-position-right {
		position: absolute;
		top: 0;
		right: 0;
		transform: translateX(100%);
	}

	.gt-language-box.gt-style-2.gt-position-top {
		position: absolute;
		top: 0;
		left: 0;
		transform: translateY(-100%);
	}

	.gt-language-box.gt-style-2.gt-position-bottom {
		position: absolute;
		top: 0;
		left: 0;
		transform: translateY(100%);
	}

	.gt-language-box.gt-style-2 .gt-language-box-inner {
		padding-block: 100px;
		justify-content: center;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget {
		display: flex;
		flex-direction: column;
		max-width: 350px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget * + * {
		padding-top: 20px;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget .gt-logo + .gt-heading {
		padding-top: 40px;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget .gt-heading {
		font-size: 1.5rem;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget .gt-desc {
		font-size: 0.75rem;
		opacity: 0.5;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget .gt-desc p {
		font-size: 0.75rem;
	}

	.gt-language-box.gt-style-2 .gt-language-box-widget + * {
		padding-top: 120px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper {
		width: 100%;
		height: 100%;
		z-index: 2;
		background-image: url("../img/language-switcher-ellipse.svg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position-x: -20px;
		background-position-y: 20px;
		visibility: visible;
		opacity: 1;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul {
		margin: 0px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		position: absolute;
		text-align: center;
		transform: translate(30vw, 40px);
		top: 0;
		z-index: 2;
		cursor: pointer;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li .gt-language-desc {
		transition: 0.4s opacity;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li .gt-title {
		font-weight: 600;
		font-size: 0.875rem;
		line-height: 1;
		margin-bottom: 0;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li .gt-total {
		font-size: 0.75rem;
		line-height: 1.4;
		opacity: .7;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li .gt-icon {
		transition: .2s;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li .gt-icon img,
	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li .gt-icon svg {
		height: 25px;
		width: auto;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li * + .gt-icon {
		margin-top: 10px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper ul li.gt-active .gt-language-desc .gt-title {
		color: var(--gt-theme-primary);
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content {
		position: relative;
		margin-top: 240px;
		margin-inline: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-subtitle {
		font-weight: 300;
		font-size: 1.875rem;
		letter-spacing: -2px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-title {
		font-size: 3.25rem;
		text-align: center;
		font-weight: 700;
		letter-spacing: -2px;
		line-height: 1;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-title span {
		color: var(--gt-theme-primary);
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-title + * {
		padding-top: 40px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-content {
		max-width: 100%;
		width: 500px;
		text-align: center;
		font-size: 0.875rem;
		line-height: 1.7;
		opacity: 0.7;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-content p {
		font-size: 0.875rem;
		line-height: 1.7;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-content + * {
		margin-top: 40px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content + * {
		padding-top: 200px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper {
		position: absolute;
		left: 50%;
		top: 200px;
		z-index: 2;
		width: 260px;
		transform: translateX(-50%);
		display: none;
		justify-content: space-between;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-left {
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 45px;
		height: 45px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-left svg {
		opacity: 0.6;
		height: 14px;
		transition: 0.3s;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-left:hover svg {
		opacity: 1;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-left.gt-inactive {
		cursor: default;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-left.gt-inactive svg {
		opacity: 0.3;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-right {
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 45px;
		height: 45px;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-right svg {
		opacity: 0.6;
		height: 14px;
		transition: 0.3s;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-right:hover svg {
		opacity: 1;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-right.gt-inactive {
		cursor: default;
	}

	.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper .gt-right.gt-inactive svg {
		opacity: 0.3;
	}

	.gt-language-box.gt-style-2 .gt-search-bar {
		width: 600px;
		max-width: 100%;
	}

	.gt-language-box.gt-style-2 .gt-close {
		position: absolute;
		top: 7%;
		right: 10%;
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 37px;
		height: 37px;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		transition: .2s;
	}

	.gt-language-box.gt-style-2 .gt-close svg {
		width: 17px;
	}

	.gt-language-box.gt-style-2 .gt-close:hover,
	.gt-language-box.gt-style-2 .gt-close:focus {
		border-color: var(--gt-color-111111);
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		transition: .2s;
	}

	@media only screen and (max-width: 1199px) {
		.gt-language-box.gt-style-2 .gt-language-list-wrapper {
			background-position-x: -10px;
			background-position-y: 25px;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list {
			overflow-x: hidden;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content {
			margin-top: 150px;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-subtitle {
			font-size: 1.875rem;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-title {
			font-size: 3.25rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-language-box.gt-style-2 {
			overflow-x: hidden;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper {
			background-position-y: 60px;
			background-position-x: center;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-navigation-wrapper {
			display: flex;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content {
			margin-top: 150px;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-subtitle {
			font-size: 1rem;
			letter-spacing: 0;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-title {
			font-size: 1.625rem;
		}

		.gt-language-box.gt-style-2 .gt-language-list-wrapper .gt-language-list-content .gt-content {
			max-width: 350px;
		}
	}

	.gt-language-box .gt-light-logo {
		display: none;
	}

	.gt-language-box .gt-dark-logo {
		display: none;
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-language-list-wrapper {
		background-image: url("../img/language-switcher-ellipse-dark.svg");
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-language-list-wrapper .gt-navigation-wrapper .gt-left {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-language-list-wrapper .gt-navigation-wrapper .gt-left svg {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-language-list-wrapper .gt-navigation-wrapper .gt-right {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-language-list-wrapper .gt-navigation-wrapper .gt-right svg {
		color: var(--gt-color-FFFFFF);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-close {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-close:hover,
	body.gt-dark-mode-on .gt-language-box.gt-style-2 .gt-language-box-inner .gt-close:focus {
		border-color: var(--gt-color-FFFFFF);
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}



/*======
*
* Video List
*
======*/
	.gt-video-list {
		position: relative;
		overflow: hidden;
	}

	.gt-video-list .gt-playing-video {
		aspect-ratio: 16 / 9;
		width: 100%;
		margin: 0 auto;
	}

	.gt-video-list .gt-playing-video iframe {
		width: 100%;
		height: 100%;
	}

	.gt-video-list .gt-content-list {
		margin-top: 40px;
	}

	.gt-video-list .gt-content-list .gt-grid-col {
		cursor: pointer;
	}

	.gt-video-list .gt-content-list .gt-item {
		pointer-events: none;
	}



/*======
*
* Seperator
*
======*/
	.gt-seperator.gt-style-1 {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.gt-seperator.gt-style-1 h3 {
		font-size: 0.625rem;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0;
		display: inline;
		padding: 0 15px;
		background-color: var(--gt-color-FFFFFF);
		position: relative;
		z-index: 1;
		letter-spacing: 0.09em;
	}

	.gt-seperator.gt-style-1 h3 span {
		opacity: .35;
	}

	.gt-seperator.gt-style-1:after {
		content: "";
		position: absolute;
		width: 100%;
		background-color: var(--gt-border-color);
		height: 1px;
		left: 0;
		top: 50%;
	}

	.gt-seperator.gt-style-1.gt-align-left {
		justify-content: flex-start;
	}

	.gt-seperator.gt-style-1.gt-align-left h3 {
		padding-left: 0;
	}

	.gt-seperator.gt-style-1.gt-align-center {
		justify-content: center;
	}

	.gt-seperator.gt-style-1.gt-align-right {
		justify-content: flex-end;
	}

	.gt-seperator.gt-style-1.gt-align-right h3 {
		padding-right: 0;
	}

	body.gt-dark-mode-on .gt-seperator.gt-style-1 h3 {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-seperator.gt-style-1:after {
		background-color: var(--gt-dark-border-color);
	}

	.gt-seperator.gt-style-2 {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.gt-seperator.gt-style-2 h3 {
		font-size: 0.625rem;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0;
		display: inline;
		padding: 0 20px;
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-theme-primary);
		position: relative;
		z-index: 1;
		letter-spacing: 0.09em;
	}

	.gt-seperator.gt-style-2:after {
		content: "";
		position: absolute;
		width: 100%;
		border-bottom: 1px dashed var(--gt-border-medium-color);
		height: 1px;
		left: 0;
		top: 50%;
	}

	.gt-seperator.gt-style-2.gt-align-left {
		justify-content: flex-start;
	}

	.gt-seperator.gt-style-2.gt-align-left h3 {
		padding-left: 0;
	}

	.gt-seperator.gt-style-2.gt-align-center {
		justify-content: center;
	}

	.gt-seperator.gt-style-2.gt-align-right {
		justify-content: flex-end;
	}

	.gt-seperator.gt-style-2.gt-align-right h3 {
		padding-right: 0;
	}

	body.gt-dark-mode-on .gt-seperator.gt-style-2 h3 {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-seperator.gt-style-2:after {
		background-color: var(--gt-dark-border-color);
	}



/*======
*
* 404 Page
*
======*/
	.gt-404-page {
		background-color: var(--gt-color-404-bg);
	}

	.gt-404-page .gt-content {
		padding: 220px 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-404-page .gt-content {
			padding: 90px 0;
		}
	}

	.gt-404-page .gt-content h1 {
		font-size: 18.125rem;
		font-weight: 800;
		margin: 0;
		line-height: 0.97;
	}

	@media only screen and (max-width: 1199px) {
		.gt-404-page .gt-content h1 {
			font-size: 5.625rem;
		}
	}

	.gt-404-page .gt-content h2 {
		font-size: 2.625rem;
		line-height: 1;
	}

	@media only screen and (max-width: 1199px) {
		.gt-404-page .gt-content h2 {
			font-size: 1.375rem;
		}
	}

	.gt-404-page .gt-content .gt-desc {
		display: flex;
		justify-content: center;
	}

	.gt-404-page .gt-content .gt-desc p {
		font-size: 0.875rem;
		opacity: 0.7;
		max-width: 500px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-404-page .gt-content .gt-desc p {
			max-width: none;
		}
	}

	.gt-404-page .gt-content * + .gt-button {
		margin-top: 30px;
	}

	.gt-404-page.gt-align-left .gt-content .gt-desc {
		justify-content: flex-start;
	}

	.gt-404-page.gt-align-left .gt-content .gt-desc p {
		max-width: 100%;
	}

	.gt-404-page.gt-align-right .gt-content .gt-desc {
		justify-content: flex-end;
	}

	.gt-404-page.gt-align-right .gt-content .gt-desc p {
		max-width: 100%;
	}

	body.gt-dark-mode-on .gt-404-page {
		background: var(--gt-dark-color-404-bg);
	}

	body.gt-dark-mode-on .gt-404-page {
		background: var(--gt-dark-color-404-bg);
	}



/*======
*
* Fancybox
*
======*/
	body.gt-dark-mode-on .fancybox-content {
		background: var(--gt-color-111111);
	}

	.f-button {
		min-height: initial;
	}

	.is-compact .fancybox__content>.f-button.is-close-btn {
		--f-button-border-radius: 0;
		--f-button-svg-width: 15px;
		--f-button-svg-height: 15px;
		top: 0;
		right: 0;
	}

	.fancybox__content>.f-button.is-close-btn {
		--f-button-width: 40px;
		--f-button-height: 40px;
	}


/*======
*
* Image Gallery
*
======*/
	.gt-image-gallery.gt-style-1 .gt-photo {
		position: relative;
		background: var(--gt-color-111111);
	}

	.gt-image-gallery.gt-style-1 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-1 .gt-photo a {
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 9;
	}

	.gt-image-gallery.gt-style-1 .gt-photo .gt-photo-details {
		position: absolute;
		padding: 30px;
		left: 0;
		top: 0;
		z-index: 8;
		font-size: 0.75rem;
		color: var(--gt-color-FFFFFF);
		visibility: hidden;
		opacity: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-image-gallery.gt-style-1 .gt-photo .gt-photo-details svg + * {
		margin-left: 15px;
	}

	.gt-image-gallery.gt-style-1 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-1 .gt-photo:hover .gt-photo-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	.gt-image-gallery.gt-style-2 .gt-photo {
		position: relative;
		background: var(--gt-color-111111);
	}

	.gt-image-gallery.gt-style-2 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-2 .gt-photo-details {
		margin-top: 15px;
		font-size: 0.75rem;
	}

	.gt-image-gallery.gt-style-2 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-3 .gt-item {
		position: relative;
	}

	.gt-image-gallery.gt-style-3 .gt-photo {
		background: var(--gt-color-111111);
	}

	.gt-image-gallery.gt-style-3 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-3 .gt-photo-details {
		font-size: 0.75rem;
		position: absolute;
		background: var(--gt-body-background);
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0);
		padding: 20px 20px 0;
		width: 60%;
		max-width: 100%;
		text-align: center;
	}

	body.gt-dark-mode-on .gt-image-gallery.gt-style-3 .gt-photo-details {
		background: var(--gt-dark-body-background);
	}

	.gt-image-gallery.gt-style-3 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-3 .gt-photo:hover .gt-photo-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	@media only screen and (max-width: 991px) {
		.gt-image-gallery.gt-style-3 .gt-photo-details {
			position: relative;
			background: transparent;
			left: inherit;
			bottom: inherit;
			transform: inherit;
			padding: 0;
			margin-top: 15px;
			text-align: inherit;
			width: inherit;
		}
	}

	.gt-image-gallery.gt-style-4 .gt-photo {
		position: relative;
		background: var(--gt-color-111111);
	}

	.gt-image-gallery.gt-style-4 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-4 .gt-photo-details {
		margin-top: 15px;
		text-align: center;
		font-size: 0.75rem;
	}

	.gt-image-gallery.gt-style-4 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-4 .gt-photo:hover .gt-photo-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	.gt-image-gallery [data-gt-centered-slides="true"] .gt-photo-details {
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		opacity: 0;
		visibility: hidden;
	}

	.gt-image-gallery [data-gt-centered-slides="true"] .swiper-slide-active .gt-photo-details {
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		opacity: 1;
		visibility: visible;
	}



/*======
*
* Howler (Audio Player)
*
======*/
	.gt-listen.gt-style-1 {
		display: flex;
		align-items: center;
		transition: 0.2s;
	}

	.gt-listen.gt-style-1:hover {
		cursor: pointer;
		transition: 0.2s;
	}

	.gt-listen.gt-style-1 .gt-listen-icon {
		border: 1px solid var(--gt-border-color);
		border-radius: 50%;
		width: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: 0.2s;
	}

	.gt-listen.gt-style-1.gt-pause .gt-listen-icon,
	.gt-listen.gt-style-1:hover .gt-listen-icon {
		color: var(--gt-color-FFFFFF);
		background-color: var(--gt-theme-primary);
		border-color: var(--gt-theme-primary);
		transition: 0.2s;
	}

	.gt-listen.gt-style-1 .gt-listen-icon svg {
		width: 17px;
		color: currentColor;
	}

	.gt-listen.gt-style-1 .gt-text {
		font-size: 0.75rem;
		font-weight: 500;
		opacity: 0.5;
	}

	.gt-listen.gt-style-1 * + .gt-text {
		margin-left: 18px;
	}

	.gt-listen.gt-style-2 {
		display: flex;
		align-items: center;
	}

	.gt-listen.gt-style-2 .gt-listen-icon {
		background-color: var(--gt-listen-icon-background);
		width: 40px;
		height: 40px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.gt-listen.gt-style-2 .gt-text {
		font-size: 0.75rem;
		font-weight: 500;
		opacity: 0.5;
	}

	.gt-listen.gt-style-2 * + .gt-text {
		margin-left: 18px;
	}

	* + .gt-details-item.gt-listen {
		margin-left: 35px;
	}

	@media only screen and (max-width: 1199px) {
		* + .gt-details-item.gt-listen {
			margin-left: 0;
		}
	}

	* + .gt-details-item.gt-listen:before {
		position: absolute;
		content: "";
		width: 15px;
		height: 1px;
		background-color: var(--gt-listen-icon-background);
		left: -25px;
	}

	@media only screen and (max-width: 1199px) {
		* + .gt-details-item.gt-listen:before {
			display: none;
		}
	}



/*======
*
* Selection
*
======*/
::-moz-selection {
	background-color: var(--gt-theme-secondary);
	color: var(--gt-color-FFFFFF);
}

::selection {
	background-color: var(--gt-theme-secondary);
	color: var(--gt-color-FFFFFF);
}



/*======
*
* User Box
*
======*/
	.gt-user-box-popup {
		display: none;
	}

	.gt-user-box-popup.gt-style-1.gt-user-box-popup-active .gt-content {
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}

	.gt-user-box-popup.gt-style-1.gt-signup-active .gt-content {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}

	.gt-user-box-popup.gt-style-1 {
		width: 850px;
		min-height: 550px;
		max-width: 100%;
		position: relative;
		padding: 0;
		cursor: inherit;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-1 .gt-background {
		position: relative;
		width: 100%;
		min-height: 100%;
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		background: var(--gt-color-111111);
	}

	.gt-user-box-popup.gt-style-1 .gt-background:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: var(--gt-color-000000);
		opacity: .5;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-signin-button {
		position: absolute;
		width: 50%;
		text-align: center;
		padding: 60px;
		transform: translate(-50%, -50%);
		right: -25%;
		top: 50%;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-signup-button {
		position: absolute;
		width: 50%;
		text-align: center;
		padding: 60px;
		transform: translate(-50%, -50%);
		left: 25%;
		top: 50%;
	}

	.gt-user-box-popup.gt-style-1 .gt-background h4 {
		color: var(--gt-color-FFFFFF);
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-text {
		margin-bottom: 30px;
		color: var(--gt-color-FFFFFF);
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-button a,
	.gt-user-box-popup.gt-style-1 .gt-background .gt-button a:visited {
		padding-left: 50px;
		padding-right: 50px;
	}

	.gt-user-box-popup.gt-style-1 .gt-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 50%;
		height: 100%;
		background-color: var(--gt-color-FFFFFF);
		-o-transition: 1s;
		-webkit-transition: 1s;
		transition: 1s;
	}

	.gt-user-box-popup.gt-style-1,
	.gt-user-box-popup.gt-style-1 p {
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part {
		opacity: 0;
		z-index: -1;
		display: none;
		width: 100%;
		padding: 60px;
		border: 0;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part.gt-show {
		display: block;
		opacity: 1;
		z-index: 1;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part h4 {
		font-size: 1.875rem;
		margin-bottom: 40px;
		text-align: center;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul {
		list-style: none;
		padding: 0;
		margin: -15px;
		font-size: 0.75rem;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul li a:hover,
	.gt-user-box-popup.gt-style-1 .gt-links ul li a:focus {
		text-decoration: underline;
	}

	.gt-user-box-popup.gt-style-1 .gt-notices {
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-notices p {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-1 .gt-social-login {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-1 .fancybox__content > .f-button.is-close-btn {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		border-radius: 0;
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		transition: 0.2s;
		opacity: 1;
	}

	.gt-user-box-popup.gt-style-1 .fancybox__content > .f-button.is-close-btn svg {
		color: currentColor;
	}

	.gt-user-box-popup.gt-style-1 .fancybox__content > .f-button.is-close-btn:hover,
	.gt-user-box-popup.gt-style-1 .fancybox__content > .f-button.is-close-btn:focus {
		opacity: .9;
		transition: 0.2s;
	}

	@media only screen and (max-width: 1199px) {
		.gt-user-box-popup.gt-style-1 {
			min-height: 500px;
			max-width: 450px;
		}

		.gt-user-box-popup.gt-style-1.gt-user-box-popup-active .gt-content,
		.gt-user-box-popup.gt-style-1.gt-signup-active .gt-content {
			transform: none;
		}

		.gt-user-box-popup.gt-style-1 .gt-background {
			display: none;
		}

		.gt-user-box-popup.gt-style-1 .gt-content {
			width: 100%;
		}

		.gt-user-box-popup.gt-style-1 .gt-content .gt-part {
			padding: 30px;
		}
	}

	.gt-user-box-popup.gt-style-2 {
		width: 850px;
		min-height: 550px;
		max-width: 100%;
		position: relative;
		padding: 0;
		cursor: inherit;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-2,
	.gt-user-box-popup.gt-style-2 p {
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-2 .gt-inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		min-height: 550px;
	}

	.gt-user-box-popup.gt-style-2 .gt-image {
		width: 50%;
		position: relative;
		background-size: cover;
		background-position: center center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		background: var(--gt-color-111111);
	}

	.gt-user-box-popup.gt-style-2 .gt-content {
		position: relative;
		width: 50%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		overflow: hidden;
		background-color: var(--gt-color-FFFFFF);
	}

	.gt-user-box-popup.gt-style-2 .gt-content .gt-part {
		width: 100%;
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		opacity: 0;
		z-index: -1;
		position: absolute;
		padding: 60px;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		transform: translateX(100px);
	}

	.gt-user-box-popup.gt-style-2 .gt-content .gt-part.gt-show {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		opacity: 1;
		z-index: 1;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs {
		margin-bottom: 40px;
		font-size: 1.125rem;
		font-size: 0.75rem;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul {
		list-style: none;
		padding: 0;
		margin: -15px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a,
	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a:visited {
		display: block;
		opacity: .6;
		outline: none;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a.gt-active {
		opacity: 1;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul {
		list-style: none;
		padding: 0;
		margin: -15px;
		font-size: 0.875rem;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul li a:hover,
	.gt-user-box-popup.gt-style-2 .gt-links ul li a:focus {
		text-decoration: underline;
	}

	.gt-user-box-popup.gt-style-2 .gt-notices {
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-2 .gt-notices p {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-text {
		font-size: 0.875rem;
		margin-top: 15px;
		opacity: .7;
	}

	.gt-user-box-popup.gt-style-2 .gt-social-login {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-2 .fancybox__content > .f-button.is-close-btn {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		border-radius: 0;
		background-color: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		transition: 0.2s;
		opacity: 1;
	}

	.gt-user-box-popup.gt-style-2 .fancybox__content > .f-button.is-close-btn svg {
		color: currentColor;
	}

	.gt-user-box-popup.gt-style-2 .fancybox__content > .f-button.is-close-btn:hover,
	.gt-user-box-popup.gt-style-2 .fancybox__content > .f-button.is-close-btn:focus {
		opacity: .9;
		transition: 0.2s;
	}

	@media only screen and (max-width: 1199px) {
		.gt-user-box-popup.gt-style-2 {
			min-height: 500px;
			max-width: 450px;
		}

		.gt-user-box-popup.gt-style-2 .gt-image {
			display: none;
		}

		.gt-user-box-popup.gt-style-2 .gt-content {
			width: 100%;
		}

		.gt-user-box-popup.gt-style-2 .gt-content .gt-part {
			padding: 30px;
		}
	}

	body.gt-dark-mode-on .gt-user-box-popup.gt-style-1 .gt-content {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-user-box-popup.gt-style-1 .fancybox__content > .f-button.is-close-btn {
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-user-box-popup.gt-style-2 .gt-content {
		background-color: var(--gt-color-111111);
	}

	body.gt-dark-mode-on .gt-user-box-popup.gt-style-2 .fancybox__content > .f-button.is-close-btn {
		background-color: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
	}

/*======
*
* Cookie Bar
*
======*/
	.gt-cookie-bar.gt-style-1 {
		position: fixed;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		background: var(--gt-color-111111);
		color: var(--gt-color-FFFFFF);
		font-size: 0.75rem;
		padding: 15px 0;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-1.gt-inner-narrow {
		display: flex;
		justify-content: center;
	}

	.gt-cookie-bar.gt-style-1 > div {
		margin: -5px;
	}

	.gt-cookie-bar.gt-style-1 .gt-text,
	.gt-cookie-bar.gt-style-1 .gt-text p {
		font-size: 0.75rem;
	}

	.gt-cookie-bar.gt-style-1 .gt-text,
	.gt-cookie-bar.gt-style-1 .gt-button {
		padding: 5px;
	}

	.gt-cookie-bar.gt-style-1 .gt-text p {
		margin-bottom: 0;
	}

	.gt-cookie-bar.gt-style-1 .gt-text a,
	.gt-cookie-bar.gt-style-1 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-1.gt-narrow {
		width: 1520px;
		max-width: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}

	.gt-cookie-bar.gt-style-2 {
		position: fixed;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		background: var(--gt-color-EEEEEE);
		color: var(--gt-color-111111);
		font-size: 0.75rem;
		padding: 15px 0;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-2.gt-inner-narrow {
		display: flex;
		justify-content: center;
	}

	.gt-cookie-bar.gt-style-2 > div {
		margin: -5px;
	}

	.gt-cookie-bar.gt-style-2 .gt-text,
	.gt-cookie-bar.gt-style-2 .gt-text p {
		font-size: 0.75rem;
	}

	.gt-cookie-bar.gt-style-2 .gt-text,
	.gt-cookie-bar.gt-style-2 .gt-button {
		padding: 5px;
	}

	.gt-cookie-bar.gt-style-2 .gt-text p {
		margin-bottom: 0;
	}

	.gt-cookie-bar.gt-style-2 .gt-text a,
	.gt-cookie-bar.gt-style-2 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-2.gt-narrow {
		width: 1520px;
		max-width: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}

	.gt-cookie-bar.gt-style-3 {
		position: fixed;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		background: var(--gt-theme-primary);
		color: var(--gt-color-FFFFFF);
		font-size: 0.75rem;
		padding: 15px 0;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-3.gt-inner-narrow {
		display: flex;
		justify-content: center;
	}

	.gt-cookie-bar.gt-style-3 > div {
		margin: -5px;
	}

	.gt-cookie-bar.gt-style-3 .gt-text,
	.gt-cookie-bar.gt-style-3 .gt-text p {
		font-size: 0.75rem;
	}

	.gt-cookie-bar.gt-style-3 .gt-text,
	.gt-cookie-bar.gt-style-3 .gt-button {
		padding: 5px;
	}

	.gt-cookie-bar.gt-style-3 .gt-button a {
		color: currentColor;
	}

	.gt-cookie-bar.gt-style-3 .gt-text p {
		margin-bottom: 0;
	}

	.gt-cookie-bar.gt-style-3 .gt-text a,
	.gt-cookie-bar.gt-style-3 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-3.gt-narrow {
		width: 1520px;
		max-width: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}

	.gt-cookie-bar.gt-style-4 {
		position: fixed;
		z-index: 20;
		bottom: 30px;
		left: 30px;
		width: 325px;
		max-width: 100%;
		background: var(--gt-color-FFFFFF);
		color: var(--gt-color-111111);
		font-size: 0.75rem;
		padding: 20px;
		border-radius: 3px;
		-webkit-box-shadow: 0 -1px 10px 0 rgb(0 0 0 / 20%);
		-moz-box-shadow: 0 -1px 10px 0 rgb(0 0 0 / 20%);
		box-shadow: 0 -1px 15px 0 rgb(0 0 0 / 20%);
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-4 .gt-inner {
		margin: -10px;
	}

	.gt-cookie-bar.gt-style-4 .gt-text,
	.gt-cookie-bar.gt-style-4 .gt-text p {
		font-size: 0.75rem;
	}

	.gt-cookie-bar.gt-style-4 .gt-text,
	.gt-cookie-bar.gt-style-4 .gt-button {
		padding: 10px;
	}

	.gt-cookie-bar.gt-style-4 .gt-button {
		display: inline-flex;
	}

	.gt-cookie-bar.gt-style-4 .gt-button a,
	.gt-cookie-bar.gt-style-4 .gt-button a:visited {
		border-radius: 3px;
		min-height: 40px;
	}

	.gt-cookie-bar.gt-style-4 .gt-text a,
	.gt-cookie-bar.gt-style-4 .gt-text a:visited {
		text-decoration: underline;
	}



/*======
*
* Protected Page
*
======*/
	.gt-protected-page {
		padding: 120px 0;
		text-align: center;
	}

	.gt-article .gt-protected-page {
		padding-top: 0;
	}

	@media only screen and (max-width: 991px) {
		.gt-protected-page {
			padding: 60px 0;
		}
	}

	.gt-protected-page .gt-form {
		margin-top: 50px;
		max-width: 450px;
		margin-inline: auto;
	}

	.gt-protected-page .gt-form form {
		display: flex;
		align-items: stretch;
	}