/* Connect Clermont Colors

Purple: 5e2585
Mauve: ad63ab
Blue: 003162

Light Purple: #af7eca
Med. Blue: #5b72bf
Light Blue: #889bdd

*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* ===== Body ===== */
body.ccler {
	background: #ffffff;
	background-color: #ffffff;
	font-family: Montserrat, sans-serif;
}
.ccler h1,
.ccler h2,
.ccler h3,
.ccler h4,
.ccler h5,
.ccler h6,
.ccler .content_bootstrap h1,
.ccler .content_bootstrap h2,
.ccler .content_bootstrap h3,
.ccler .content_bootstrap h4,
.ccler .content_bootstrap h5,
.ccler .content_bootstrap h6,
.ccler .content_list .headline,
.ccler .box h1,
.ccler .box h2,
.ccler .box h3,
.ccler .box h4,
.ccler .box h5,
.ccler .box h6,
.ccler .box .single-story-head,
.ccler .box .story-head {
	font-family: Montserrat, sans-serif;
	font-weight: 700;
}
.ccler .content_bootstrap h3#subtitle {
	font-weight: 500;
}

.ccler .content_bootstrap .body.main-body a {
	color: #5e2585;
}
.ccler .content_bootstrap .body.main-body a:hover {
	color: #ad63ab;
}

/* ===== Header/Nav ===== */
.ccler .container-fluid.pk-layer.top-row .col-sm-12.text-right {
	text-align: center;
}
.ccler .container-fluid.pk-layer.nameplate-container img.nameplate {
	max-height: 170px;
	margin-bottom: 15px;
}
.ccler .navbar-default {
	background-color: #5e2585;
}

/* ===== Boxes ===== */
.ccler .box .kicker,
.ccler .box .label {
	font-size: 18px;
	color: #5e2585;
}

/* ===== Layers ===== */
.ccler .reverse-bar-label {
	background-color: #003162;
}


/* ===== Detail ===== */
.ccler .content_bootstrap .large_photos img {
	max-height: 500px;
}

/* ===== Footer ===== */
.ccler .container.site-sponsors {
	margin-bottom: 45px;
}
.ccler .container.site-sponsors .label {
	font-size: 1.5em;
	color: #5e2585;
}
.ccler .container.site-sponsors p {
	font-size: 1.25em;
	line-height: 1.25;
}
.ccler footer {
	background-color: #ffffff;
}
.ccler footer,
.ccler footer .kicker,
.ccler footer a {
	color: #000000 !important;
}
.ccler footer {
	border-top: 5px solid #003162;
}
.ccler footer a:hover {
	text-decoration: underline;
	color: #5e2585 !important;
}
.ccler .container-fluid.pk-layer.noear.black.copyright-container {
	background-color: #5e2585;
	background: #5e2585;
	color: #ffffff !important;
	margin-bottom: 0;
}
.ccler .container-fluid.pk-layer.noear.black.copyright-container a {
	color: #ffffff !important;
}

/* ===== NEWSLINK ===== */
.ccler.prqv3.post .stepheader {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #003162;
  font-size: 50px;
}
.ccler.prqv3.post .prepare .kicker {
  font-family: 'Montserrat', sans-serif;
}
.ccler.prqv3.post .prepare {
	font-family: 'Montserrat', sans-serif;
	font-weight: unset;
}
/*.ccler.prqv3.post button, 
.ccler.prqv3.post a.btn, 
.ccler.prqv3.post a.btn:visited, 
.ccler.prqv3.post a.button, 
.ccler.prqv3.post a.button:visited, 
.ccler.prqv3.post input[type="submit"], 
.ccler.prqv3.post input[type="reset"], 
.ccler.prqv3.post input[type="button"] {
  background: #ad63ab;
}
.ccler.prqv3.post button:hover, 
.ccler.prqv3.post a.btn:hover, 
.ccler.prqv3.post a.button:hover,
.ccler.prqv3.post input[type="submit"]:hover, 
.ccler.prqv3.post input[type="reset"]:hover, 
.ccler.prqv3.post input[type="button"]:hover {
  background: #5e2585;
}*/

/* ===== CERKL OVERRIDES ===== */
.ccler .content_bootstrap .body.main-body img {
	max-width: 100%;
	height: auto;
}



