	.cont, .newscontent * {
		background-color: transparent!important;
		font-size: 0.95rem!important;
		font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;
		line-height: 1.4!important;
		color: #563e27!important;
	}
	.newscontent a, .newscontent a:visited {
		color: #d9bfaa!important;
	}
	.newscontent a:hover {
		color: #ffffff!important;
	}
	.cont h1 {
		padding: 0.75em!important;
		text-transform: uppercase!important;
		font-size: 1.75rem!important;
		font-family: 'BreatheFire'!important;
	}
	.navbar-nav > .nav-item [data-widget=pushmenu] {
		display: none;
	}
	.main-sidebar {
		width: 4.6rem;
		display: list-item;
		overflow-y: auto;
		height: auto;
	}
	:not(.layout-fixed) .main-sidebar {
		height: 100%;
	}
	.main-sidebar > .sidebar .nav-item p {
		display: none;
	}
	.main-sidebar > .sidebar .nav-header {
		display: none;
	}
	.main-sidebar:hover  {
		width: 250px;
	}
	.main-sidebar:hover .sidebar .nav-item p, .main-sidebar:hover .sidebar .nav-header {
		display: inline-block;
		margin-left: 0;
		-webkit-animation-name: fadeIn;
		animation-name: fadeIn;
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		visibility: visible;
	}
	.content-wrapper, .sidebar-mini.sidebar-collapse .main-header, .main-footer, .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header, body:not(.sidebar-mini-md) .content-wrapper, body:not(.sidebar-mini-md) .main-footer, body:not(.sidebar-mini-md) .main-header {
		margin-left: 4.6rem;
	}
	.content-wrapper {
		padding: 3rem 1.5rem 0;
		min-height: 100%!important;
	}
	.customrow {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.customcol {
		padding: 0;
		width: auto;
		height: auto;
		position: relative;
	}
	.map {
		height: auto;
		width: 100%;
		max-width: 100%;
		z-index: 4;
		margin: -0.05px -0.05px 0 0;
	}
	.paneltext {
		text-align: center;
		font-family: 'BreatheFire';
		font-size: 1.85rem;
		color: #1c1005;
		text-shadow: -1px -1px 0px #b79274, 1px 1px 0px #b79274, 0px 0px 2px #b78a64, 0px 0px 4px #ffc494, 0px 0px 3px #5e3717, 0px 0px 5px #291809;
		position: absolute;
		left: 0;
		right: 0;
		top: 2.4rem;
		max-width: 100%;
		transform: rotateZ(343deg);
		line-height: 0.75;
		z-index: 5;
		word-break: break-word;
		padding: 3px;
		transition: 1s transform ease;
	}
	.paneltext a {
		color: #1c1005;
	}
	.paneltext a:hover {
		color: #341f0c;
	}
	.paneltext2 {
		text-align: center;
		font-family: 'MorrisRoman';
		font-size: 1.45rem;
		color: #000000;
		text-shadow: -1px -1px 0px #aa8567, 1px 1px 0px #724f33, 0px 0px 2px #b78a64, 0px 0px 4px #ffc494, 0px 0px 3px #5e3717, 0px 0px 5px #291809;
		position: absolute;
		left: 0;
		right: 0;
		top: 2.4rem;
		max-width: 100%;
		transform: rotateZ(343deg);
		line-height: 0.75;
		z-index: 5;
		word-break: break-word;
		padding: 3px;
		transition: 1s transform ease;
	}
	.paneltext2 a {
		color: #000000;
	}
	.paneltext2 a:hover {
		color: #341f0c;
	}
	.customcol:hover > .paneltext, .customcol:hover > .paneltext2 {
		margin-top: -3px;
		cursor: pointer;
	}
	.customrow2 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: 0px;
		margin-left: 0px;
		justify-content: center;
		grid-gap: 2em 0;
	}
	.leftcol {
		flex: 0 0 76%;
		max-width: 76%;
	}
	.rightcol {
		flex: 0 0 24%;
		max-width: 24%;
		padding: 1rem;
	}
	.colcontent {
		background: #a17f61;
		border-radius: 50px/25px;
		padding: 20px 10px;
		margin: 0 auto;
		width: 95%;
		height: auto;
		border-style: double;
		border-width: 4px;
		border-color: #624a34;
		box-shadow: -2px 2px 6px #523e2b, 1px -1px 0px #b79676, inset 0px 0px 4px 1px #bf9d7e;
		text-align: center;
		color: #563e27;
	}
	.colcontent2 {
		width: 97%;
		height: 550px;
		overflow-y: auto;
		padding: 1em 1.5em 1.5em;
		text-align: center;
		color: #563e27;
		background: #a17f61;
		border-style: double;
		border-width: 4px;
		border-color: #624a34;
		box-shadow: inset 0 16px 15px -13px #725741, inset 0 -16px 15px -13px #725741;
		border-radius: 20px 20px 0 0;
		margin: 0 auto;
	}
	.colcontent2::-webkit-scrollbar, .colcontent2::-webkit-scrollbar-track, .colcontent2::-webkit-scrollbar-thumb {
		border-radius: 0 20px 0 0;
		border: 1px solid #624a34;
		transition: ease 2s infinite;
	}
	button.clicker {
		font-family: 'MorrisRoman';
		font-weight: bold;
		margin: 0.75em 0 0.5em;
		font-size: 18px;
		text-shadow: 1px 2px 1px #b38e6c;
		color: #4e351f;
		background-color: #ae8969;
		border-style: hidden;
		border-color: #7a593e;
		outline: none;
		box-shadow: 1px 1px 1px #73563e, -1px -1px 1px #caa281;
		border-radius: 20px;
		padding: 5px 20px;
		transition: background-color .25s ease-in, color .25s ease-in, box-shadow .25s ease-in;
	}
	button.clicker:hover {
		color: #352212;
		background-color: #cda37f;
		cursor: pointer;
		box-shadow: 1px 1px 1px #46311f, -1px -1px 1px #edc9ac;
	}
	.colcontfoot {
		width: 97%;
		padding: 1em;
		text-align: center;
		color: #563e27;
		background: #967252;
		border-style: double;
		border-width: 4px;
		border-color: #624a34;
		border-radius: 0 0 20px 20px;
		margin: 0 auto;
	}
	.time-box {
		padding: 5px 10px;
		font-size: 14px;
		color: #4e351f;
		font-family: 'Cinzel Decorative', cursive;
		line-height: 2;
		width: 100%;
	}
	.newscontent {
		border-left: 1px solid #7e6148;
		border-bottom: 1px solid #7e6148;
		padding: 0.5em 1.25em 1em;
		height: 350px;
		overflow-y: auto;
		box-shadow: inset 0 16px 15px -16px #7d5f46, inset 0 -16px 15px -16px #7d5f46;
		line-height: 1.2;
	}
	.titleimg {
		max-width: 300px;
		width: 100%;
		margin: 0 auto 1em;
	}
	.prompttitle {
		text-align: center;
		font-family: 'MorrisRoman';
		font-size: 2.5rem;
		color: #000000;
		text-shadow: -1px -1px 0px #aa8567, 1px 1px 0px #724f33, 0px 0px 2px #b78a64, 0px 0px 4px #ffc494, 0px 0px 3px #5e3717, 0px 0px 5px #291809, 0px 3px 3px #58381d;
		word-break: break-word;
		padding: 0;
		margin: 0;
	}
	input[type=search].quicksearch {
		background: #c39b78;
		border-radius: 0px!important;
		padding: 4px 5px;
		border: 1px solid #7e6148;
		max-width: 165px!important;
		font-size: 14px!important;
		box-shadow: 0 0 3px 0 #cba17d8c;
		margin: 0!important;
	}
	input[type=search].quicksearch:hover, 
	input[type=search].quicksearch:active, 
	input[type=search].quicksearch:focus {
		background: #cea887;
	}
	.search {
		font-size: 14px;
		text-align: left;
		padding: 0 8px;
	}
	.search button.search-btn {
		outline: none;
		background: #967252;
		border: 1px solid #7e6148;
		padding: 3px 8px;
		color: #2f1f0f;
	}
	.search button.search-btn:hover {
		background: #866241;
	}
	.carousel-control-prev {
		background: #00000054;
		border-radius: 13px 0px 0px 13px;
		margin: -16px -16px;
		padding-right: 1px;
	}
	.carousel-control-next {
		background: #00000054;
		border-radius: 0px 13px 13px 0px;
		margin: -16px -16px;
		padding-left: 1px;
	}
	.carousel-control-prev:focus, .carousel-control-prev:active,
	.carousel-control-next:focus, .carousel-control-next:active {
		opacity: .5;
	}
	.carousel, .carousel-inner, .carousel-item {
		height: 100%;
	}
	::-webkit-scrollbar-thumb {
		background-color: rgb(149, 116, 89);
		outline: none;
		border: 1px solid #7e6148;
	}
	.main-sidebar::-webkit-scrollbar {
		width: 5px!important;
	}


	@media (max-width: 1200px) {
		.paneltext {
			top: 0.9rem;
			font-size: 1.75rem;
		}
		.paneltext2 {
			top: 0.75rem;
			font-size: 1.35rem;
		}
		.leftcol {
			flex: 0 0 100%;
			max-width: 100%;
		}
		.rightcol {
			flex: 0 0 100%;
			max-width: 100%;
		}
	}
	@media (max-width: 1700px) {
		.main-footer {
			background-position: bottom;
			background-size: auto;
		}
	}
	@media (max-width: 1020px) {
		.paneltext {
			top: 0.75rem;
			font-size: 1.6rem;
		}
		.paneltext2 {
			top: 0.75rem!important;
			right: 0!important;
			font-size: 1.25rem;
		}
		.leftcol {
			flex: 0 0 100%;
			max-width: 100%;
		}
		.rightcol {
			flex: 0 0 100%;
			max-width: 100%;
		}
	}
	@media (max-width: 991px) {
		.navbar-nav > .nav-item [data-widget=pushmenu] {
			display: block;
		}
		.main-sidebar, .main-sidebar::before {
			transition: margin-left .3s ease-in-out,width .3s ease-in-out;
			width: 250px;
		}
		.main-sidebar > .sidebar .nav-item p {
			display: inline-block;
		}
		.main-sidebar > .sidebar .nav-header {
			display: block;
		}
		.main-sidebar:hover  {
			width: 250px;
		}
		.content-wrapper, .sidebar-mini.sidebar-collapse .main-header, .main-footer, .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header, body:not(.sidebar-mini-md) .content-wrapper, body:not(.sidebar-mini-md) .main-footer, body:not(.sidebar-mini-md) .main-header {
			margin-left: 0;
		}

	}
	@media (max-width: 900px) {
		.content-wrapper {
			padding: 3rem .5rem 0;
		}
		.paneltext {
			top: 0.75rem;
			font-size: 1.3rem;
			transform: rotateZ(360deg);
			transition: 1s transform ease;
		}
		.paneltext2 {
			top: 0.5rem;
			font-size: 1.1rem;
			transform: rotateZ(360deg);
			transition: 1s transform ease;
		}
	}
	@media (max-width: 600px) {
		.paneltext {
			top: 0.25rem;
			font-size: 1rem;
		}
		.paneltext2 {
			top: 0;
			font-size: 0.75rem;
		}
	}