/* ========= Armory ========= */
.armory_search_box {
	}
	.armory_search_box #search {
		width: 660px;
		height: 52px;
		background-color: #1e1714;
		border-radius: 1px;
		box-shadow: 0.5px 0.9px 0 rgba(105, 93, 78, 0.06), inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.25);
		margin: 0 auto;
		text-align: left;
		padding: 3px;
		box-sizing: border-box;
		}
	.armory_search_box form {
		}
		.armory_search_box input {
		display: inline-block;
		vertical-align: top;
		margin: 0;
		}
		.armory_search_box input[type="text"] {
			width: 514px !important;
			height: 45px;
			box-shadow: none !important;
			background: none !important;
			border: none !important;
			text-align: right;
			text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
			color: #423832;
			font-size: 17px;
			font-weight: 400;
			}
			::-webkit-input-placeholder {
			color: #423832;
			}
			:-moz-placeholder { /* Firefox 18- */
			color: #423832;  
			}
			::-moz-placeholder {  /* Firefox 19+ */
			color: #423832;  
			}
			:-ms-input-placeholder {  
			color: #423832;  
			}
		.armory_search_box input[type="submit"] {
		margin-top: 0 !important;
		}
		.armory_search_box .armory_content {
		margin: 10px 0 0 0;
		background: url(../css/images/grad-bg.png) no-repeat top;
		}
		.armory_search_box #search_results {
			margin: 0 !important;
			padding: 43px;
			}
			.armory_search_box #search_sections {
				margin-bottom: 43px;
				}
				.armory_search_box #search_sections #search_categories {
				float: left;
				direction: rtl;
				}
				.armory_search_box #search_sections #search_realms {
					float: right;
					}
					.armory_search_box #search_sections #search_realms a:last-child {
					margin-right: 0;
					}
					
		/* Search Results */
		.armory_search_box #search_tab_1 {
			text-align: left;
			margin-bottom: -10px;
			}
		.armory_search_box #search_tab_2,
		.armory_search_box #search_tab_3,
		.armory_search_box #search_tab_1 center {
			border: 1px solid rgb(33, 26, 22);
    		border-radius: 2px;
   		 	background: rgba(55, 44, 37, 0.949);
    		box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.45), inset 0 0 2px rgba(98,76,65,0.3);
			}
			.armory_search_box #search_tab_1 center {
			margin: 0;
			margin-top: 17px;
			}
			.armory_search_box .search_tab center {
			padding: 30px;
			}
			.armory_search_box .search_tab ul {
				list-style: none;
				}
				.armory_search_box .search_tab ul li {
					text-align: left;
					padding: 13px 10px 14px 10px;
					border-bottom: 1px solid rgba(0,0,0,0.3);
					margin: 1px;
					font-size: 14px;
					}
					.armory_search_box .search_tab ul li:last-child {
					border-bottom: none;
					}
					.armory_search_box .search_tab ul li div {
					display: inline-block;
					}
					.armory_search_box .search_tab ul li#load_more {
					text-align: center;
					}
					.armory_search_box .search_tab div#load_more {
					text-align: center;
					background: rgba(0,0,0,0.2);
					padding: 10px;
					}
					.armory_search_box .search_tab div#loading {
					text-align: center;
					background: rgba(0,0,0,0.2);
					padding: 10px;
					}
						
			/* Character results */
			.search_result_character {
				text-align: left;
				width: 294px !important;
				display: inline-block;
				margin-bottom: 10px;
				}
				.search_result_character #character_avatar {
					display: inline-block;
					width: 64px;
					height: 64px;
					border: 1px solid #3b302a;
					box-shadow: 0 0 8px rgba(0,0,0,0.7);
					}
					.search_result_character #character_avatar img {
						width: 60px;
						height: 60px;
						margin: 1px;
						border: 1px solid #43342c;
   						outline: 1px solid #8f806b;
						}
					.search_result_character #character_avatar #inset_shadow {
						position: absolute;
						top: 2px;
						left: 2px;
						width: 60px;
						height: 60px;
						box-shadow: inset 0 0 4px #0c0706;
						}
				.search_result_character #character_texts {
					vertical-align: top;
					display: inline-block;
					margin-left: 14px;
					font-size: 14px;
					font-weight: normal;
					}
					.search_result_character #character_texts .name {
						display: inline-block;
						padding-top: 5px;
						padding-bottom: 5px;
						font-weight: bold;
						}
					.search_result_character #character_texts span {
					line-height: 19px;
					margin-top: -1px;
					height: auto;
					display: block;
					}
			
			/* Guild Results */
			.search_result_guild {
				padding: 13px 15px !important;
				}
				.search_result_guild > div:nth-child(1) {
				width: 32%;
				}
				.search_result_guild > div:nth-child(2) {
				width: 22%;
				}
				.search_result_guild > div:nth-child(3) {
				width: 28%;
				}
				.search_result_guild > div:nth-child(4) {
				width: 16%;
				}
				.search_result_guild a {
					margin-top: 2px;
					font-weight: bold;
					}
			
			/* Item Results */
			.search_result_item {
				}
				.search_result_item a.q0 {
				color: #6E6E6E !important;
				}
				.search_result_item a.q1, .search_result_item a.q7 {
				text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
				}
				.search_result_item a.q2 {
				text-shadow: 1px 1px 1px rgba(0,0,0,0.65);
				}
				.search_result_item #icon {
					margin-right: 4px;
					width: 18px;
					height: 18px;
					display: inline-block;
					vertical-align: middle;
					}
					.search_result_item #icon img {
					vertical-align: top;
					margin-top: -1px;
					width: 18px;
					height: 18px;
					border: 1px solid #877661;
    				box-shadow: 0 0 7px rgba(0, 0, 0, 0.45), 0 0 0 1px #554840;
					}
					.search_result_item #icon #inset_shadow {
					position: absolute;
					top: 0px;
					left: 1px;
					width: 18px;
					height: 18px;
					box-shadow: inset 0 0 6px rgba(12, 7, 6, 0.85), inset 0 0 6px rgba(12, 7, 6, 0.85);
					}
				.search_result_item > div:nth-child(1) {
				width: 32%;
				}
				.search_result_item > div:nth-child(2) {
				width: 12%;
				}
				.search_result_item > div:nth-child(3) {
				width: 10%;
				}
				.search_result_item > div:nth-child(4) {
				width: 26%;
				}
				.search_result_item > div:nth-child(5) {
				width: 16%;
				}

/* Feed Icons */
.feed-icon-small {
	display: block;
	height: 18px;
	width: 18px;
	background-image: url(../css/images/feed-icons.png);
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	.feed-icon-small.accept { background-position: 0 0; }
	.feed-icon-small.skull { background-position: -18px 0; }
	.feed-icon-small.shield { background-position: -36px 0; }

/* Recent Activity */
.recent_activity {
	padding: 0 44px 34px 44px;
	}
	.recent_activity .title {
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
		color: #9b8b75;
		font-family: Arial, sans-serif;
		font-size: 24px;
		font-weight: 400;
		margin: 0;
		padding: 0 0 34px 0;
		}
	.recent_activity ul {
		list-style: none;
		}
		.recent_activity ul li {
			direction: ltr;
			border-bottom: 2px solid rgba(0,0,0,0.2);
			padding: 10px 0 14px 0;
			}
			.recent_activity #icon {
				float: left;
				width: 20px;
				height: 20px;
				padding: 4px 0 0 0;
				}
				.recent_activity #icon a {
					display: block;
					width: 18px;
					height: 18px;
					border: 1px solid #736958;
					box-shadow: 0 0 4px rgba(0, 0, 0, 0.85);
					border-radius: 1px;
					}
					.recent_activity #icon a img {
					width: 18px;
					height: 18px;
					border-radius: 1px;
					}
					.recent_activity #icon a #shadow {
					position: absolute;
					top: 0px;
					left: 0px;
					width: 18px;
					height: 18px;
					border-radius: 1px;
					box-shadow: inset 0 0 3px rgba(0, 0, 0, 1);
					}
			.recent_activity #text {
				float: left;
				text-shadow: 0 1px 1px rgba(12, 7, 6, 0.75);
				font-family: Arial, sans-serif;
				font-size: 13px;
				font-weight: 400;
				padding: 7px 12px 0 12px;
				}
				.recent_activity #text a.character {
					color: #d98f25;
					font-size: 13px;
					font-weight: 700;
					}
					.recent_activity #text a.character:hover {
						color: #F3A535;
						}
			.recent_activity #time {
				float: right;
				text-shadow: 0 1px 1px rgba(12, 7, 6, 0.75);
				color: #7b6d5b;
				font-family: Arial, sans-serif;
				font-size: 12px;
				font-weight: 400;
				padding: 8px 0 0 0;
				}

#last-updated {
	text-align: center;
	text-shadow: 0 1px 1px rgba(12, 7, 6, 0.75);
	color: #52473b;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	padding: 24px 0 56px 0;
	}			
			