@charset "utf-8";
html {
	overflow-y: scroll;
}
body {
	background-color: #E9EEEF;
}
h1,h2,h3,h4,h5 {
	font-family: "bakersignet_btroman";
}
h4,h5 {
	font-weight: bold;
}
p {
	font-family: bakersignet_btroman;
	font-size: 1.2rem;
}
img {
	border: 1px solid black;
}
.trans-bg-grey {
	background-color: rgba(0, 0, 0, .2);
	padding-top: 0.5rem;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
}
.heading-padding {
	padding: 0.3rem;
	margin-bottom: 1rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6A6A6;
}
.vertical-spacer {
	height: 2rem;
}
.text-box-white {
	background-color: #FFF;
	border: 1px solid #CCC;
	border-radius: 1rem;
	padding: 1rem;
	margin-bottom: 1rem;
}
.text-box-white p {
	padding-left: 1rem;
}
.text-box-clear {
	margin-bottom: 1rem;
}
.text-box-clear p {
}
.header-img {
	border-radius: 0em 0em 0.75em 0.75rem;
}
.header-img-scr {
	margin-bottom: 1rem;
}
.navbar-margins {
	padding: 0px;
}
.nav-dropdown-colour {
	background-color: #FFF;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
	background:rgba(247,247,247,0.70);
	border-top: 1px solid lightgrey;
	border-right:  1px solid lightgrey;
	border-left:  1px solid lightgrey;
	border-top-left-radius:  .5rem;
	border-top-right-radius:  .5rem;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.hover {
	color: 
	border-top: 1px solid darkgray!important;
	border-right: 1px solid grey!important;
	border-left: 1px solid grey!important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	background: white;
	border-bottom: 0;
}
.nav-tabs .tab-pane {
	background:rgba(247,247,247,0.70)!important;
}
.container-top-spacer {
	margin-bottom: 1rem;
}
.breadcrumb {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 1rem;
	font-size: 1rem;
	margin-top: 0.75rem;
}
.tab-one {
	border-top-left-radius: 0;
}
.carousel-image {
}
.carousel-inner {
	border: medium solid #999;
}
.card {
	border: thin solid #E5E5E5;
	margin-bottom: 2rem;
}
.card-header {
	font-family: bakersignet_btroman;
	font-size: 1.8rem;
	font-weight: bold;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	text-align: center;
}
.card-header a {
	color: blueviolet;
	text-decoration: none;
}
.card-header a:hover {
	color:chocolate;
	text-decoration: none;
}
.card-title {
	font-family: bakersignet_btroman;
}
.card-body p {
	font-family: bakersignet_btroman;
	font-size: 1.2rem;
}
.card-body a {
	font-size: 1.2rem;
}
.card-no-bottom-spacer {
	margin-bottom: 0rem;
}
.card .btn {
	margin-bottom: 1rem;
}
.card-image {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #666;
	border-left-color: #CCC;
}
.card-body-grey {
	background-color: #E0E0E0;
}
.card-body-btn-spcr {
	margin-bottom: 0.25rem;
}
.card-3-column {
	border-radius: 1rem;
	border-color: #8E8E8E;
	margin-bottom: 1rem;
}
.card-3-column .card-body {
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"
}
.card-carousel-title-font {
	font-family: bakersignet_btroman;
	letter-spacing: 0.2rem;
	text-shadow: 2px 2px 2px #000;
	font-weight: bold;
}
.footer {
	margin-top: 2rem;
	margin-bottom: 0;
	text-align: center;
	height: 13rem;
	color: #E9E9E9;
}
.footer-bg {
	background-color: darkgreen;
	margin-bottom: 0;
}
.footer-text {
	color: white;
}
.footer-text a {
	color: white;
}
.footer-text a:hover {
	color:rgba(223,239,240,1.00);
	text-decoration: none;
}
.fa-hand-point-down {
	margin-left: 1rem;
}
.fa-hand-point-right {
	margin-left: 0.5rem;
}
.btn {
	position: relative;
	z-index: 1;
}
.btn::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.09);
	z-index: -1;
	transform: scaleX(0);
	transform-origin: top;
	transition: transform 150ms ease-in;
}
.btn:hover::after {
	transform: scaleX(1);
	transform-origin: bottom;
}
#myBtn {
	display: none; /* Hidden by default */
	position: fixed; /* Fixed/sticky position */
	bottom: 50%; /* Place the button at the bottom of the page */
	right: 30px; /* Place the button 30px from the right */
	z-index: 99; /* Make sure it does not overlap */
	border: none; /* Remove borders */
	outline: none; /* Remove outline */
	background-color: grey; /* Set a background color */
	color: white; /* Text color */
	cursor: pointer; /* Add a mouse pointer on hover */
	padding: 0.5rem; /* Some padding */
	border-radius: 6px; /* Rounded corners */
	width: 2.5rem;
	height: 2.5rem;
}
/*QUICK LINKS CARD*/
.q-links .card-body {
	padding-left: .5rem;
	padding-right: .5rem;
	padding-bottom: .5rem;
	padding-top: 1rem;
}
.q-links-btn {
	font-size: 1rem;
	margin-bottom: .5rem!important;
}
/*QUICK LINKS CARD*/
.view-quick-links {
	visibility: hidden;
	width: 0;
	height: 0;
}
#myBtn:hover {
	background-color: #555; /* Add a dark-grey background on hover */
} 
.gallery {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.gallery li {
	float: left;
	margin: 4px;
}
.thumb-img {
	width: 25%;
}
.btn-coral {
	color:white;
	background-color:coral;
}
.btn-coral:hover {
	color:white;
	background-color:coral;
}
.btn-orange {
	color:white;
	background-color:darkorange;
}
.btn-orange:hover {
	color:white;
	background-color:darkorange;
}
.btn-purple {
	color:white;
	background-color:blueviolet;
}
.btn-purple:hover {
	color:white;
	background-color:blueviolet;
}
.btn-yellow {
	color:white;
	background-color:gold;
}
.btn-yellow:hover {
	color:white;
	background-color:gold;
}
.btn-cornflowerblue {
	color:white;
	background-color:cornflowerblue;
}
.btn-lime-cornflowerblue {
	color:white;
	background-color:cornflowerblue;
}
.btn-lime-green {
	color:white;
	background-color:rgba(213,233,0,1.00);
}
.btn-lime-green:hover {
	color:white;
	background-color:rgba(213,233,0,1.00);
}
/* NAVBAR */
/*------------------------------------*/
.btn-n-purple {
	font-family: 'OpenSansRegular';
	color:white;
	background-color:blueviolet;
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.btn-n-purple:hover {
	color:white;
	background-color:blueviolet;
}
/*------------------------------------*/
.btn-n-coral {
	font-family: 'OpenSansRegular';
	color:white;
	background-color:coral;
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.btn-n-coral:hover {
	color:white;
	background-color:coral;
}
/*------------------------------------*/
.btn-n-orange {
	font-family: 'OpenSansRegular';
	color:white;
	background-color:darkorange;
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.btn-n-orange:hover {
	color:white;
	background-color:darkorange;
}
/*------------------------------------*/
.btn-n-yellow {
	font-family: 'OpenSansRegular';
	color:white;
	background-color:gold;
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.btn-n-yellow:hover {
	color:white;
	background-color:gold;
}
/*------------------------------------*/
.btn-n-cornflowerblue {
	color:white;
	background-color:cornflowerblue;
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.btn-n-cornflowerblue {
	color:white;
	background-color:cornflowerblue;
}
/*------------------------------------*/
.btn-n-lime-green {
	font-family: 'OpenSansRegular';
	color:white;
	background-color:rgba(213,233,0,1.00);
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.btn-n-lime-green:hover {
	color:white;
	background-color:rgba(213,233,0,1.00);
	border-radius: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
/*------------------------------------*//* ------ MEDIA QUERIES ------ */
/* max width 992 px */
@media (max-width: 992px){
	body {
		font-size: 1.6rem;
	}
	h1,h2,h3,h4,h5 {
		font-family: "bakersignet_btroman";
	}
	h1 {
		font-size: 1.8rem;
	}
	h2 {
		font-size: 1.7rem;
	}
	h3 {
		font-size: 1.65rem;
	}
	h4,h5 {
		font-size: 1.6rem;
	}
	p {
		font-size: 1.55rem;
	}
.view-quick-links {
	visibility:visible;
}
	.navbar-toggler {
		background-color: red!important;
	}
	.navbar-toggler-icon {
		height: 3rem!important;
		width: 3rem!important;
	}
	.card-body {
		font-size: 1.6rem!important;
	}
	.card-body a {
		font-size: 1.6rem!important;
		padding-top: 2rem!important;
		padding-bottom: 2rem!important;
	}
	.btn-success {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
		font-size: 2rem!important;
		font-weight: bold!important;
		margin-bottom: 2rem!important;
	}
	.btn-warning {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
		font-size: 2rem!important;
		font-weight: bold!important;
		margin-bottom: 2rem!important;
	}
	.btn-primary {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
		font-size: 2rem!important;
		font-weight: bold!important;
		margin-bottom: 2rem!important;
	}
	.btn-purple {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
		font-size: 2rem!important;
		font-weight: bold!important;
		margin-bottom: 2rem!important;
	}
	.btn-danger {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
		font-size: 2rem!important;
		font-weight: bold!important;
		margin-bottom: 2rem!important;
	}
	/* NAVBAR */
	/*------------------------------------*/
	.btn-n-purple {
	font-family: 'OpenSansRegular';
		color:white;
		background-color:blueviolet;
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.btn-n-purple:hover {
		color:white;
		background-color:blueviolet;
	}
	/*------------------------------------*/
	.btn-n-coral {
	font-family: 'OpenSansRegular';
		color:white;
		background-color:coral;
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.btn-n-coral:hover {
		color:white;
		background-color:coral;
	}
	/*------------------------------------*/
	.btn-n-orange {
	font-family: 'OpenSansRegular';
		color:white;
		background-color:darkorange;
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.btn-n-orange:hover {
		color:white;
		background-color:darkorange;
	}
	/*------------------------------------*/
	.btn-n-yellow {
	font-family: 'OpenSansRegular';
		color:white;
		background-color:gold;
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.btn-n-yellow:hover {
		color:white;
		background-color:gold;
	}
	/*------------------------------------*/
	.btn-n-cornflowerblue {
	font-family: 'OpenSansRegular';
		color:white;
		background-color:cornflowerblue;
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.btn-n-cornflowerblue {
		color:white;
		background-color:cornflowerblue;
	}
	/*------------------------------------*/
	.btn-n-lime-green {
	font-family: 'OpenSansRegular';
		color:white;
		background-color:rgba(213,233,0,1.00);
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.btn-n-lime-green:hover {
		color:white;
		background-color:rgba(213,233,0,1.00);
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	/*------------------------------------*/
	/* NAVBAR */
}
@media (max-width: 768PX) {

}