/* Elba - Airport Shuttle - terms-and-conditions.css
   © Eric Reboux Software - Mac V.F. 04/10/2025 */

article
{
	margin: 0 -16px;

	h1, h2
	{
		margin-bottom: 16px;
		color: var(--hilton_blue);
	}

	h3, h4, h5, h6
	{
		margin-top: 16px;
		margin-bottom: 8px;
		letter-spacing: initial;
	}

	p
	{
		margin-bottom: 8px;
	}

	ul
	{
		margin: 8px 0 8px 20px;
	}

	#terms_tabs
	{
		padding: 0;
		border: none;
		border-bottom: 1px solid var(--site_grey);
		border-radius: 0;
		background: none;
		font-family: inherit;

		.ui-tabs-nav
		{
			display: flex;
			justify-content: flex-start;
			flex-wrap: wrap;
			gap: 8px;
			padding: 0 16px;
			background: none;
			border: none;

			&.ui-helper-clearfix:before, &.ui-helper-clearfix:after
			{
				content: initial;
			}

			li
			{
				margin: 0;
				padding: 0;
				background: white;
				border: 1px solid var(--site_grey);
				border-radius: 0;
				color: black;
				cursor: pointer;
				transition: none;
			}

			li a
			{
				transition: none;
			}

			li.ui-tabs-active
			{
				background: var(--hilton_blue);
				border: 1px solid var(--hilton_blue);
				font-weight: 500;
				color: white;
				transition: none;
			}
		}

		.ui-tabs-panel
		{
			margin-top: -1px;
			padding: 32px 16px;
			border-top: 1px solid var(--site_grey);

			a
			{
				text-decoration: none;
				color: var(--hilton_blue);
				transition: 0.2s ease;
			}

			a:hover
			{
				color: var(--link_selected_color);
				transition: 0.1s ease;
			}
		}
	}
}

@media only screen and (max-width: 650px)
{
	main
	{
		padding: 20px 16px 40px 16px;
	}
}
