
a {
	color: #0f6c9f;
}

.homepage_slider {
	width:auto;
	max-height:600px;
	overflow:hidden;
}

.homepage_slider_dep {
	width:auto;
	max-height:600px;
	overflow:hidden;
	
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f7f7+0,ffffff+22,eeeeee+40,eeeeee+40,fcfcfc+88 */
background: rgb(247,247,247); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(247,247,247,1) 0%, rgba(255,255,255,1) 22%, rgba(238,238,238,1) 40%, rgba(238,238,238,1) 40%, rgba(252,252,252,1) 88%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 22%,rgba(238,238,238,1) 40%,rgba(238,238,238,1) 40%,rgba(252,252,252,1) 88%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 22%,rgba(238,238,238,1) 40%,rgba(238,238,238,1) 40%,rgba(252,252,252,1) 88%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fcfcfc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b0d4e3+0,88bacf+100;Grey+3D+%233 */
background: rgb(176,212,227); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(176,212,227,1) 0%, rgba(136,186,207,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(176,212,227,1) 0%,rgba(136,186,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d4e3', endColorstr='#88bacf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c3d9ff+0,b1c8ef+41,98b0d9+100;Lavender+3D */
background: rgb(195,217,255); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(195,217,255,1) 0%, rgba(177,200,239,1) 41%, rgba(152,176,217,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d9ff', endColorstr='#98b0d9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b7deed+0,71ceef+50,21b4e2+51,b7deed+100;Shape+1+Style */
background: rgb(183,222,237); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.homepage_slider img {
	max-width:100%;
	max-height:100%;
	width:100%;
	height:auto;
}

.homepage_content {
	margin:1.5em 2em;
	font-size:1.07em;
	/*
	margin: 1.5em 2em;
    font-size: 1.11rem;
	*/
    padding: 1.5em;
    letter-spacing: .015rem;
    line-height: 1.6em;
}

button:focus {
	outline:none;
}

.menubar {
	font-family: Arial, Helvetica;
	display: flex;
	align-items: center;
	vertical-align: middle;
	font-size: 1.08em;
	letter-spacing: .06em;
	flex-wrap: wrap; /* For responsive */
	/*height:2em; /* Set menubar height here */
}

.menubar .menu, .menubar .dropdown {
	margin: 0 .25em;
	padding: 0 .5em;
	min-width: 80px;
}

.menubar .menu {
	text-align: center;
}

.menubar .dropdown {
	text-align: center;
}

.menubar .menu:hover {
	background-color: #eee;
}

.menubar .menu a {
	color: #1c1c1c;
	text-decoration:none;
}

.menubar .menu button {
	color: #1c1c1c;
	text-decoration:none;
	border: none;
	outline: none;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	height:100%;
	width:100%;
	cursor:pointer;
}

.menubar .dropdown > button {
	color: #1c1c1c;
	text-decoration:none;
	border: none;
	outline: none;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	height:100%;
}

.menubar .dropdown:hover {
	background-color: #eee;
}

.menubar .dropdown .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	width: 100%;
	left: 0;
	border-top: 1px solid #aaa;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	text-align: left;
}

.menubar .dropdown:hover .dropdown-content {
	display: block;
}



.menubar .dropdown2 > button {
	color: #1c1c1c;
	text-decoration:none;
	border: none;
	outline: none;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	height:100%;
}

.menubar .dropdown2 {
	/* Don't use this will cause popup menu to be within header being hidden */
	/*position: relative;*/
}

.menubar .dropdown2 a {
	text-decoration:none;
}

.menubar .dropdown2:hover {
	background-color: #eee;
}

.menubar .dropdown2 .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	width: auto;
	border: 1px solid #aaa;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 100;
	padding:.2em;
}

.menubar .dropdown2:hover .dropdown-content {
	display: block;
}

.gutter_h {
	margin-top:2.5em; 
	border-top:1px solid #ddd;
	padding-top:1.5em;
}