/* ----------------------------------------------------------------

	Custom CSS



	Add all your Custom Styled CSS here for New Styles or

	Overwriting Default Theme Styles for Better Handling Updates

-----------------------------------------------------------------*/

:root {
	--cnvs-themecolor: #389bca;
	--cnvs-themecolor-rgb: 56, 155, 202;
	--cnvs-body-font: "Oxygen", sans-serif;
	--cnvs-primary-font: "Oxygen", sans-serif;
	--cnvs-secondary-font: "Manrope", serif;
}

.footer-logo {
	max-width: 50%
}

.page-section {
	padding: 60px 0;
}

#footer .widget .form-control {
	text-align: left;
}

@media (min-width: 992px) {
	.primary-menu .menu-container .menu-link {
		letter-spacing: 1px;
	}
}

.bg-mass,
.h-bg-mass:hover {
  background-color: rgba(var(--cnvs-themecolor-rgb), 1) !important;
}

.team-title span {
    font-style: italic;
	text-transform: none;
}

.iconlist li {
	display: block;
}

.gdpr-settings {
	border: 5px solid white;
}

.is-expanded-menu .menu-link {
	--cnvs-primary-menu-padding-x: 15px;
}