/*On This Page*/
.uv-otpcont {
	padding: 38px 5% 34px;
	border-bottom: 1px solid #DEDEDE;
}

.uv-otpcont nav {
	display: flex;
	justify-content: center;
}

.uv-otpcont nav h2 {
	color: #433D3D;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	text-transform: uppercase;
	letter-spacing: initial;
	margin: 0 50px 0 0;
	min-width: fit-content;
}

.uv-otpcont ul {
	display: flex;
	gap: 20px 35px;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
}

.uv-otpcont ul li {
	color: #828282;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	text-transform: uppercase;
	list-style: none;
	text-align: center;
}

.uv-otpcont ul li:first-child {
	color: #433D3D;
}

.uv-otpcont ul li a {
	color: #595959;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}

.uv-otpcont ul li a:hover {
	color: #272727;
}

.uv-otpcont ul li a img {
	width: auto;
	height: 20px;
	vertical-align: bottom;
}

@media screen and (max-width: 780px) {
	.onthispagezindex {
		z-index: 13;
	}

	.uv-otpcont nav h2 {
		margin: 0 auto 0 0;
	}

	.uv-otpcont ul {
		max-width: 170px;
		overflow: hidden;
		height: 20px;
		position: absolute;
		right: 15px;
		background-color: #fff;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		justify-content: center;
		cursor: pointer;
	}

	.uv-otpcont ul.uv-centered {
		right: auto;
	}

	.uv-otpcont ul:after {
		content: '';
		position: absolute;
		top: 11px;
		right: 10px;
		transform: translate(50%, -50%);
		width: 10px;
		height: 14px;
		background-image: url("/wp-content/themes/child-theme/assets/img/arrow.png");
	}

	.uv-otpcont ul.open {
		height: auto;
	}

	.uv-otpcont ul.open:after {
		transform: translate(50%, -50%) rotate(90deg);
	}

	.uv-otpcont ul li {
		pointer-events: none;
		width: 100%;
	}

	.uv-otpcont ul.open li {
		pointer-events: all;
	}


}

@media(max-width: 600px) {
	.uv-otpcont {
		padding: 20px 5%;
	}

	.page-id-3388 .uv-otpcont {
		padding: 20px 5% 40px;
	}

	.uv-otpcont ul {
		gap: 10px 30px;
		justify-content: center;
	}

	.uv-otpcont ul li:first-child {
		flex-basis: 100%;
		text-align: center;
	}

	.uv-otpcont ul li a {
		font-size: 14px;
		line-height: 16px;
	}

	.uv-otpcont ul li a img {
		height: 16px;
	}
}