.row {
	background: transparent!important;
}
.tabcont.col-md-9 {
	padding: 0;
	min-height: 500px;
}
.tablinks.col-md-3 {
	padding: 0;
	margin: 0;
}
[data-tab] {
	cursor: pointer;
	z-index: 2;
	background: #7e5e46;
	margin: 0 -4px 13px auto;
	padding: 7px 15px;
	border-style: double;
	border-width: 4px;
	border-color: #604731;
	border-radius: 20px 0 0 0;
	box-shadow: -4px 4px 4px -4px #604731, -4px -4px 4px -4px #604731;
	font-family: 'Norse';
	letter-spacing: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #c7a486;
	width: 90%;
	position: relative;
	transition: width 1s ease, border-radius 1s ease;
}
.active[data-tab], .active[data-tab]:hover {
	width: 100%;
	margin: 0 -3px 13px auto;
	background: #af8d6f;
	border-color: #604731;
	border-right: none;
	border-radius: 30px 0 0 8px;
	font-size: 18px;
	color: #322215;
	z-index: 4;
	box-shadow: -4px 4px 4px -4px #604731, 0px -4px 4px -4px #604731, 8px 0px 0 -4px #af8d6f;
	transition: width 1s ease, border-radius 1s ease;
}
[data-tab]:hover {
	background: #99755a;
	color: #dbb89b;
}
.tab-data {
	z-index: 3;
	background: #af8d6f;
	margin: 0;
	padding: 1.5em 2.75em;
	border-style: double;
	border-width: 4px;
	border-color: #604731;
	border-radius: 0 45px 45px 45px;
	box-shadow: 0 0 5px 0px #604731;
	font-size: 15px;
	font-weight: normal;
	color: #322215;
	width: 100%;
	height: 100%;
	position: relative;
}
[data-tab-content] {
	display: none;

}
.active[data-tab-content] {
	display: block;
	animation: fadeIn ease 1.5s;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.content h3 {
	font-family: 'Cinzel Decorative', cursive;
	font-size: 21.5px;
	max-width: 100%;
	text-align: center;
	text-shadow: 0px 1px 0px #d7b292, 0px 0px 6px #604731;
}
.content h5 {
	font-size: 1.1rem;
	padding: 7px;
	font-weight: bold;
}
.darkblockquote {
	font-family: Trebuchet MS;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 30px;
	background: #523b29;
	color: #a7896f !important;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 10px 15px;
	width: 100%;
	max-width: 425px;
	margin: 1.2em auto 1.5em;
	box-shadow: inset 1px 1px 2px 0px #ffd7b4, 
	inset -1px -1px 2px 0px #100b06, 
	1px 1px 2px 0px #ffd7b4, 
	-1px -1px 2px -1px #100b06;
}
.darkblockquote2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 25px;
	background: #74573e;
	color: #d9b494 !important;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 10px 15px;
	width: 100%;
	max-width: 425px;
	margin: 1.4em auto 1.5em;
	box-shadow: inset 1px 1px 2px 0px #ffd7b4, 
	inset -1px -1px 2px 0px #100b06, 
	1px 1px 2px 0px #ffd7b4, 
	-1px -1px 2px -1px #100b06;
}
.lightblockquote {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 21px;
	background: #cda98a;
	color: #322215 !important;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 10px 15px;
	width: 100%;
	max-width: 530px;
	margin: 1em auto 1.5em;
	box-shadow: inset 1px 1px 2px 0px #ffd7b4, 
	inset -1px -1px 2px 0px #100b06, 
	1px 1px 2px 0px #ffd7b4, 
	-1px -1px 2px -1px #100b06;
}
[data-tab-content] ul {
	list-style-image: url(/images/activities/wolf2.png);
	margin: 1.1em 0;
}
[data-tab-content] li {
	margin: 8px 0px;
}
.infolink {
	width: 100%;
	max-width: 125px;
	height: 170px;
	display: block;
	background: url(/adminsystem/images/activity/info.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
}
.infolink:hover {
	width: 100%;
	max-width: 125px;
	height: 170px;
	display: block;
	background: url(/adminsystem/images/activity/info_hover.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.guidelink {
	width: 100%;
	max-width: 135px;
	height: 170px;
	display: block;
	background: url(/adminsystem/images/activity/guide.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
}
.guidelink:hover {
	width: 100%;
	max-width: 135px;
	height: 170px;
	display: block;
	background: url(/adminsystem/images/activity/guide_hover.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
[data-tab-content] a {
	color: #f9e4d2;
}
[data-tab-content] a:hover {
	color: #fff;
}
.fenrirstat {
	float:right;
	display:block;
	margin:-65px -35px 5px 0px;
}
.post-content {
	padding: 5px 5px 15px;
	text-align: center;
}
.bigbtn {
	width: 100%;
	height: auto;
	max-width: 145px;
	max-height: 145px;
	opacity: 1.0;
	display: inline-block;
}
.bigbtn:hover, .smallbtn:hover {
	opacity: 0.85;
	cursor: pointer;
}
@media (max-width: 992px) {
	[data-tab], .active[data-tab], .active[data-tab]:hover {
		display: inline-block;
		width: 50%;
		max-width: 250px;
		min-width: 100px;
		margin: 0 auto 5px;
		padding: 5px 10px;
		border-style: double;
		border-width: 3px;
		border-color: #604731;
		border-radius: 12px 0 12px 0;
		box-shadow: -4px -2px 6px -4px #604731, 4px -2px 6px -5px #604731;
		font-size: 14px;
		letter-spacing: 1.3px;
		transition: none;
	}
	.tablinks.col-md-3 {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0 0 -3px 0;
		display: contents;
	}
	.tabcont {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.tab-data {
		border-radius: 0 0 30px 30px;
	}
	.fenrirstat {
		margin: 5px -15px 5px 0;
	}
	.darkblockquote {
		margin: 1em auto 1.5em;
	}
}
.search-btn {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px 5px 5px 8px;
	display: inline-block;
	background: #d9b494;
	line-height: 2;
	transition: .5s ease;
	min-width: 105px;
	border-style: solid;
	border-color: #866c55;
	border-width: 1px;
	border-radius: 8px;
	box-shadow: 0 0 1px rgb(0 0 0 / 13%), 0 1px 3px rgb(0 0 0 / 20%);
}
.search-btn:hover {
	background: #ffead7;
}
.search-btn:focus, .search-btn:active {
	outline: none;
}
input {
	padding: 5px;
	border-style: solid;
	border-color: #866c55;
	border-width: 1px;
	box-shadow: 0 0 1px rgb(0 0 0 / 13%), 0 1px 3px rgb(0 0 0 / 20%);
	background: #d9b494;
	margin: 0 0 0 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	border-radius: 6px;
	min-width: 150px;
	max-width: 200px !important;
	width: 100%;
}
input:focus {
	outline: none;
}
input::-webkit-calendar-picker-indicator {
	color: #4e351f;
	margin-top: -5px;
	opacity: 0.8;
}
::placeholder {
	color: #0000009c;
}
.formquote {
	padding-left: 1em;
	border-left: 10px solid #9d7d61;
	margin-bottom: .75em;
	display: inline-block;
	vertical-align: middle;
}
.formquote2 {
	padding-left: 1em;
	border-left: 10px solid #9d7d61;
	margin-bottom: .75em;
	margin-top: -.45em;
	display: inline-block;
	vertical-align: middle;
}
.mini-title {
	padding: 5px;
	font-size: 22px;
	font-family: OdinsonBold;
	text-shadow: 1px 2px 1px #b38e6c;
	color: #4e351f;
	background-color: #957254;
	box-shadow: 1px 1px 1px #cda98a;
	border-radius: 15px;
	margin-bottom: 20px;
	margin-top: 15px;
	text-align: center;
}
.mini-title2 {
	padding: 5px;
	font-size: 19px;
	text-shadow: 1px 2px 1px #b38e6c;
	color: #4e351f;
	background-color: #957254;
	box-shadow: 1px 1px 1px #cda98a;
	border-radius: 15px;
	margin-bottom: 20px;
	margin-top: 15px;
	text-align: center;
}
.mini-title a, .mini-title a:visited {
	color: #4e351f;
	transition: .5s;
}
.mini-title a:hover, .mini-title a:focus, .mini-title a:active {
	color: #6e4f32;
}
.wildimg {
	margin:3px 5px;
	width:100%;
	display: inline-block;
	max-width:185px;
	border-style:double;
	border-radius: 8px;
	border-color:#866c55;
	box-shadow:1px 1px 1px #e3be9d;
}
.wildimg:hover {
	opacity: 0.9;
	border-color: #e3be9d;
	box-shadow:1px 1px 1px #866c55;
}
.wildbox {
	max-height: 190px;
	overflow-x: hidden;
	overflow-y: auto;
}
h6 {
	font-weight: bold;
	margin-bottom: 1em;
}