@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&family=Lato:wght@400;900&display=swap');

html,body { font-family: 'Lato', sans-serif; }

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700 !important;
	text-transform: uppercase;
}

h1,.h1,h2,.h2,.font-weight-bold { font-weight: 900 !important; }
.fw-400 { font-weight: 400 !important; }
.bg-orange{
	background-color:#eb6b10 !important;
}
a {
color: darkorange;
text-decoration: none;
}
.navbar-nav .nav-link
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 500 !important;

	text-transform: uppercase;
	color: #444;
}

.dropdown-item
{
	font-size: 12px;
	font-weight: 600;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0;
	letter-spacing: 0;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
}
.header-subnav .nav-item .nav-link{
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
letter-spacing: 1px;
	text-transform: uppercase;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(83, 37, 23, 0.21);
}
.in-page-full-nav .nav-item
{
	position: relative;
	padding: .0 1rem;
}

.in-page-full-nav .nav-item:before
{
	content: '';
	width: 110%;
	height: 2px;
	background: #ececec;
	left: -10%;
	position: absolute;
	top: 50%;
	z-index: -1;
}

.in-page-full-nav .nav-item:after
{
	content: '';
	width: 110%;
	height: 2px;
	background: #ececec;
	right: -10%;
	position: absolute;
	top: 50%;
	z-index: -1;
}

.in-page-full-nav .nav-link
{
	font-size: .9em;
	text-transform: uppercase;
	color: #888;
	letter-spacing: 1px;
	background: white;
	border-radius: 20px;
}

.in-page-full-nav .nav-link.active
{
	background: orange;
	border-radius: 20px;
	color: white !important;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}

.btn-primary
{
	background: #03a9f4;
	border-color: #03a9f4;
}

.bg-orange-gradient { background: linear-gradient(to left, #f3a62e, #eb6b10); }


@media (min-width: 991px)
{
	
	.hero .img-hero
	{
		width: auto;
		top: 0;
		right: 0;
		bottom: 0;
		margin: 0 auto;
		position: absolute;
		height: 100%;
	}
}




