.txtcurrency.sb:before {
	position:absolute;
	top:7px;
	content:"SUPER|brie+";
	right:10px;
}
.txtcurrency input[type=text] {
	padding:0 100px 0 14px;
	text-align:right;
}

.dataTable {
	max-width:initial;
}
.dataTable tr.odd {
	background:#FFEED7;
}
.dataTable thead {
	background:#cd9a52;
}
.dataTable tbody {
	font-size:14px;
}
table.dataTable tbody thead tr {
	background:none!important;
}
#tavernresultdata_filter.dataTables_filter {
	margin-top:10px;
	text-align:left;
	float:none;
}
	#tavernresultdata_filter.dataTables_filter label {
		width:100%;
	}
	#tavernresultdata_filter.dataTables_filter input {
		margin:0;
		padding:5px 7px;
		width:100%;
		height:30px;
		font-weight:normal;
		-webkit-appearance:textfield;
	}

.nav>li>a.active,
.navbar-nav>.dropdown.open>a {
	color:#FFFFFF!important;
	background-image:-webkit-linear-gradient(top,#ab782f 0,#96612a 100%);
	background-image:-o-linear-gradient(top,#ab782f 0,#96612a 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ab782f),to(#96612a));
	background-image:linear-gradient(to bottom,#ab782f 0,#96612a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab782f', endColorstr='#ff96612a', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.nav-tabs button {
	height:50px;
}
#guideindexlist {
	color:#333!important;
	background:#f7cb8d!important;
}
#guidetabs {

}
	#guidetabs .active button.guidetab {
		color:#FFFFFF;
		background:#419641;
		border-color:#419641;
	}
	#guidetabs li {
		margin:0;
	}
	#guidetabs a {
		padding:15px;
	}
	#guidetabs .guidetab {
		width:260px;
		height:auto;
		color:#5a3500;
		font-weight:700;
		text-align:left;
		outline:0;
		border:1px solid #cd9a52;
		background:#cd9a52;
	}
	#guidetabs .guidetab:hover {
		border:1px solid #777777;
	}
	#guidetabs .guidetab img {
		padding-top:3px;
		margin-right:10px;
		float:left;
	}
	#guidetabs .guidetab small {
		color:#FFFFFF;
		font-weight:normal;
		word-break:word;
		display:block;
	}

.dropdown-menu>li>a:hover {
	background-image:-webkit-linear-gradient(top,#c39833 0,#96612a 100%);
	background-image:-o-linear-gradient(top,#c39833 0,#96612a 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#c39833),to(#96612a));
	background-image:linear-gradient(to bottom,#c39833 0,#96612a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc39833', endColorstr='#ff96612a', GradientType=0);
}

.adventurecontainer {
	margin:0;
	padding:8px 10px;
	font-family:"lucida grande", Tahoma, Verdana, Arial, Serif;
	font-size:12px;
	background-color:#fff0c2;
}
	.adventurecontainer h6 {
		margin:0;
		margin-bottom:10px;
		padding:0;
		padding-bottom:10px;
		font-weight:bold;
		border-bottom:1px solid #cccccc;
	}
	.adventurecontainer .adventure {
	}
		.adventurecontainer .adventure img {
			width:50px!important;
			height:50px!important;
			display:inline-block!important;
		}
		.adventurecontainer .adventure .adventuretext {
			margin-left:10px;
			vertical-align:middle;
			display:inline-block;
		}

	.articleContainer h1 a {
		color:#5a3500;
	}
		#tldr_button.tldr {
			background:gold!important;
		}
			#tldr_button.tldr .tldr_view {
				display:inline-block!important;
			}
			#tldr_button.tldr small .tldr_view {
				color:#5a3500!important;
			}


	#home #home-buttons img {
		width:auto;
		max-width:100%;
	}
		#infotable #infotabledata {
			background:#FFEED7;
		}
		#infotable #infotabledata b {
			color:#5a3500;
		}
		#infotable.whatsnew #infotabledata {
			background:#F7CB8D;
		}
		#infotable h3 {
			color:#5a3500;
		}

.form-group .form-data {
	border-color:#5a3500;
}
.form-group .data-label {
	border-left-color:#5a3500;
	background:#cd9a52;
}
.form-group label {
	color:#cd9a52;
}
.form-group .minmaxto {
	border-right-color:#5a3500;
	border-left-color:#5a3500;
	background:#cd9a52;
}

/* Result Data */
.result-data {
	color:#5a3500;
	border-color:#5a3500;
}
	.result-data a {
		color:#5a3500;
	}
	.result-data .text-data {
		background:#f7cb8d;
	}
/*	.result-data tr:last-child td {
		border-bottom:0!important;
	}*/

.listlink a {
	color:#cd9a52;
}
.listlink a.active {
	color:#cd9a52;
	border-color:#cd9a52;
	background:#5a3500;
}

.wiki {
	word-break:break-all;
}

/* Entity */
.subtitle {
	color:#F4C788;
	background:#5a3500;
}
	.subtitle a {
		color:#F4C788;
	}
	.subtitle.sub {
		background:#825414;
	}
.entity-img {
	height:213px;
}
.lhs {
	border-left-color:#5a3500;
	border-bottom-color:#5a3500;
	background:#cd9a52;
}
.rhs {
	border-left-color:#5a3500;
	border-bottom-color:#5a3500;
	background:#f7cb8d;
}
	.rhs.effectivenesscontainer {
		padding:0;
	}
	.rhs .effectiveness {
		position:relative;
	}
		.rhs .effectiveness .txt {
			padding:7px 14px;
			position:relative;
			z-index:2;
			display:block;
		}
		.rhs .effectiveness .bg {
			height:100%;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
		}
		.rhs .effectiveness.f1 .bg {
			width:33.3%;
			background:#FF4C4C;
		}
		.rhs .effectiveness.f2 .bg {
			width:66.6%;
			background:#FFFF7F;
		}
		.rhs .effectiveness.f3 .bg {
			width:100%;
			background:#32CD32;
		}

/* Recipes */
.recipe-img {
	/*width:108px;*/
	height:100%;
	display:block;
}
	.recipe-img img {
		width:68px;
		/*height:82%;*/
	}
	.recipe-img .img-credit {
		margin-bottom:2px;
		font-size:6px;
		text-align:center;
		position:absolute;
		bottom:0;
		left:0;
	}

/* Locations */
.location-img {
	/*width:108px;*/
	height:100%;
	display:block;
}
	.location-img img {
		width:123px;
		/*height:82%;*/
	}
	.location-img .img-credit {
		margin-bottom:2px;
		font-size:7px;
		text-align:center;
		position:absolute;
		bottom:0;
		left:0;
	}
	.location-reqrank td {
		border-bottom:0;
	}
	.rank-img {
		width:12px;
		height:14px;
		position:relative;
		top:-2px;
	}

/* Items */
.trapImageView {
	margin:auto;
	width:200px;
	height:200px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.trapImageView-layerWrapper {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:hidden;
}
.trapImageView-layer {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat:no-repeat;
}
.trapImageView-layer.limitedEdition {
	background:url(https://www.mousehuntgame.com/images/ui/backgrounds/trap_image_limited_edition_badge.png) no-repeat 0 0;
	background-size:200px;
}
.admirals_galleon_weapon.base,
.goody_admirals_galleon_trap_skin.base,
.spooky_chrome_temporal_turbine_trap_skin.base,
.chrome_temporal_turbine_weapon.base,
.ice_fire_chrome_temporal_turbine_skin.base {
	width:70%;
	top:30%;
	left:20%;
}

.item-img .img-credit {
	position:absolute;
	bottom:0;
	right:3px;
}


/* Shops */
.shopitem {
	border-bottom:1px solid #5a3500;
}
.shopitemname {
	font-weight:700;
	background:#FFFFFF;
}
	.shopitemname.kings_arms {
		background:#D6BFE2;
	}

/* Treasure Maps */
.mice-list table th {
	color:#cd9a52;
	background:#5a3500;
}
.mice-list table td {
	border:1px solid #5a3500;
}
.mice-list table th,
.mice-list table td {
	padding:8px;
}

#tavernform {
}
	#tavernform #tavernVideoButton button {
		margin-bottom:15px;
	}
	#tavernform #tavernVideoContainer {
		display:none;
	}
		#tavernform #tavernVideoContainer iframe {
			margin-bottom:15px;
			max-width:100%;
		}
	#tavernform textarea {
		padding:7px 14px;
		width:100%;
		background:url("https://img.dbgames.info/mousehunt/tavern.jpg") no-repeat bottom right;
		background-size:100px 100px;
	}
	#tavernform .buttonset {
		margin-bottom:20px;
	}
#tavernresult {
	padding-top:20px;
	color:#333;
}

#contestpage {

}
	#contestpage ol {
		margin-left:16px;
	}
	#contestpage ol li.social {
		list-style:none;
	}
		#contestpage ol li.social hr {
			margin:7px 0 0;
		}
	#contestpage hr {
		margin:30px 0;
		border-top:3px solid #CCCCCC;
	}
	#contestpage .alert-info {
		margin:0 5px;
		padding:7px 8px 9px;
	}
	#contestpage .alert-success {
		padding:6px 13px 5px;
	}
		#contestpage .alert-success ul li {
			margin:5px 0;
			list-style:none;
		}
	#contestpage #mousehuntid {
		max-width:250px;
	}

	.contestbtn {
		width:100%;
	}
	#mousepresenter {
		width:100%;
		max-width:260px;
		-moz-transform:scaleX(-1);
		-o-transform:scaleX(-1);
		-webkit-transform:scaleX(-1);
		transform:scaleX(-1);
		filter:FlipH;
		-ms-filter:"FlipH";
	}
	#countdowncontainer {
		padding:10px 0 15px;
		background:#5a3500;
	}
		#countdowncontainer .countdown {
			margin-left:-1px;
		}
		#countdowncontainer .subtitle h4 {
			line-height:1.6;
		}
	#prize {
		width:100%;
		height:120px;
		font-size:30px;
		font-weight:700;
		position:relative;
		display:inline-block;
	}
		#prize #prizetablediv {
			height:100%;
			display:table;
			overflow:hidden;
		}
			#prizetablediv #prizetablecelldiv {
				padding-left:120px;
				vertical-align:middle;
				display:table-cell;
			}
		#prize img {
			width:100px;
			height:100px;
			position:absolute;
			top:10px;
			left:10px;
		}

@media screen and (max-width:991px) {
	.form-group .inputcontainer {
		border-left-color:#5a3500;
	}
}

@media screen and (max-width:767px) {
	.form-group .inputcontainer {
		border-left-color:#5a3500;
	}
	.entity-img {
		border-bottom-color:#5a3500;
	}
	.item-img {
		margin:auto!important;
		height:100px!important;
	}
	.item-img img,
	.trapImageView {
		min-width:100px;
		width:100%!important;
		position:relative!important;
	}
		.item-data.trap .item-img,
		.item-data.base .item-img,
		.item-data.skin .item-img {
			height:200px!important;
		}
	.location-img img {
		width:173px!important;
	}
	.shopitem.shopitemname {
		height:auto!important;
	}
	.shopitemdata .lhs,
	.shopitemdata .borderleft {
		border-left:0!important;
	}
	#tavernresult {
		padding-top:70px;
	}
	.contestbtn.btn-lg {
		font-size:16px;
	}
}

@media screen and (max-width:480px) {
	.adventurecontainer .adventure .adventuretext {
		max-width:150px!important;
	}
}
.articleContainer .content {
	word-break:initial!important;
}
.articleContainer .content ul,
.articleContainer .content li {
	margin:0!important;
}
