header h2, header .h2 {
	font-family: 'Catamaran';
	font-weight: 100;
	font-style: normal;
}

header h1 {
	font-family: "Mate";
	font-weight: normal;
	font-style: oblique;
}

/* Testing divider */
@media (min-width: 992px) {
	.page-section .page-section-heading {
		font-size: 3rem;
		line-height: 2.5rem;
	}
}

.divider-custom {
	margin: 1.25rem 0 1.5rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.divider-custom .divider-custom-line {
	width: 100%;
	max-width: 10rem;
	height: 1px;
	/* background-color: #2c3e50; */
	border-radius: 1rem;
	/* border-color: #2c3e50 !important; */
}

.divider-custom .divider-custom-line:first-child {
	margin-right: 1rem;
}

.divider-custom .divider-custom-line:last-child {
	margin-left: 1rem;
}

.divider-custom .divider-custom-icon {
	height: 3rem;
}

.divider-custom.divider-light .divider-custom-line {
	background-color: #000000;
}

.divider-custom.divider-light .divider-custom-icon {
	color: #000000 !important;
}

/* Content Boxen */
.content-section {
    padding-top: 0.0rem;
    padding-bottom: 2.5rem;
}

.content-box {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.content-box p {
    font-size: 1.25rem;
}

.primary-content {
    background-color: rgb(247, 249, 250)!important;
}

.content-box .btn {
	background-color: rgba(0, 119, 179, 1.0);
	color: white;
}

.content-box li {
	font-size: 1.25rem;
	margin: 0.5em 2em;
}

.content-box ul {
	list-style-type: none;
}

.content-box ul li {
	text-indent: -1.4em;
}

.content-box ul li:before {
	font-family: simple-line-icons;
	content: "\e080"; #
	float: left;
	width: 1.5em;
	margin-right: 0.5rem;
}


.secondary-content {
    background-color: rgba(255, 255, 255, 1)!important;
}

.btn {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.1);
    font-weight: 700;
}


/* Sticky Sidebar */
#sticky-sidebar {
	top: 7.25rem;
	z-index: 1000;
}

#sticky-sidebar a {
	font-weight:700;
}

#sticky-sidebar .btn {
	background-color: rgba(239, 208, 104, 1.0);
	color:black;
}

#sticky-sidebar .form-check {
	padding-left: 0;
}

#sticky-sidebar .contact-form {
	font-size: 0.875rem;
}

#sticky-sidebar .nav-link.active {
	background-color: rgba(0, 119, 179, 1.0);
}

/* Shadow for Boxes */
.shadow {
	box-shadow: 0 .15rem 1.75rem 0 rgba(33, 37, 41, 0.2) !important;
}
