





:root {
    --g-accent-red: #1b92b6;
	--title-font-family: 'Montserrat', sans-serif !important;
	--title-font-weight: 700 !important;
	--body-font-family: 'Montserrat', sans-serif !important;
    --p-font-size: clamp(1.3rem, 0.7040rem + 0.7040vw, 1.1rem) !important;
} 
a {
	color: var(--g-accent-color);
	transition: all 0.5s ease;
}
a:hover {
	color: var(--g-accent-red);
}
p {
//	font-family: var(--title-font-family) !important;
//	font-weight: var(--title-font-weight) !important;	
}
.native-video-101 li {
    font-size: 0.9rem;
}
.block-layout .mrp-dynamic-form button.btn, 
.themeb008 .button, 
.block-layout .button-list .button {
	padding: 1rem 2rem;
	font-family: var(--body-font-family) !important;
	font-size: 0.85rem;
    font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.block-layout .sub-title {
	font-family: var(--title-font-family) !important;
	font-weight: var(--title-font-weight) !important;
}
.block-layout .title {
	font-family: var(--body-font-family) !important;
	text-transform: uppercase;
} 
.hmenu li {
	font-size: 0.85rem !important;
} 
.hmenu > .mrp-menu-level-0 > li.has-submenu::after {
	width: 1.25rem !important;
	height: 1.25rem !important;
} 
.hmenu > .mrp-menu-level-0 > li {
    align-items: flex-start !important;
} 

.forms-200c .sub-title:not(.text-size) {
    font-size: var(--text-large);
}