@charset "utf-8";
/* CSS Document */
#content .tag-category,
#content .search,
#content .finder {
	max-width:				1400px;
	margin-left:			auto;
	margin-right:			auto;	
}
#content .search,
#content .finder {
	border-top:				1px solid #000;
	padding-top: 			20px;
	margin-top:				50px;
}
#content {
	background:				#fff;
}
.e404 #content {
	background:				transparent;
}
#content .tag-category,	
#content .finder {
	background:				#fff;
	padding:				2em;
}
#search-form {
	margin-top:				50px;	
}
#content .search .btn-toolbar {
	overflow:				auto;	
}
#content .search .searchintro {
	line-height:			120%;
}
#content .search .searchintro p {
	margin: 				20px 0 !important;
}
#content .search .form-limit,
#content .search .counter {
	display:				none;	
}
#content .search dd,
#content .search dt{
	margin-bottom: 			20px;	
}
/*
#content .search dt.result-title {

}*/
#content .tag-category li,
#content .finder .search-results li {
	overflow: 				auto;
	clear: 					both;
	display:				block;
	margin: 				1em;
	background: 			#fefefe;
}

#content .tag-category img,
#content .finder img {
	/*display: none;*/
	float: 					left;
	margin-right: 			1em;
	max-height: 			150px;
}
#content .tag-category h4,
#content .finder h4 {
	margin-top: 			0;
}
#content .tag-category h4 a,
#content .finder h4 a,
#content .search dt.result-title a {
	margin-left:			20px;
	font-size: 				24px;
	font-weight: 			900;
	text-transform: 		uppercase;
	color: 					#121212;
	text-decoration: 		none;
}
#content .tag-category h4 a,
#content .finder h4 a {
	margin-left:			0;
}
#content .tag-category .result-text,
#content .search dd.result-text {
	margin-top: 			20px !important;
	font-size: 				18px;
	line-height: 			24px;
}
#content .tag-category .result-text a,
#content .finder .result-text a {
	color: 					#000;
}
#content .finder h4 a .highlight,
#content .finder .result-text .highlight,
#content .search dd.result-text .highlight {
	color: 					#fff;
	background: 			#00aeef;
	margin: 				-5px;
    padding: 				5px;
	
}
#content .search dd.result-category {
	font-size: 				14px;
	font-style: 			italic;	
}
#content .search dd.result-created{
	font-size: 				12px;
}

#mainmenu .moduletablesearch .inputbox,
#searchForm .inputbox {
	color: 					#121212 !important;
	background:				#fff !important;
	border: 				1px solid #121212 !important;
	margin-right: 			20px;
	margin-left: 			5px;	
	width: 					500px;
}
#mainmenu .moduletablesearch .inputbox:hover,
#searchForm .inputbox:hover {
	outline: 				4px #ddd solid !important;
}
#mainmenu .moduletablesearch .inputbox:focus,
#searchForm .inputbox:focus {
	outline: 				4px #ccc solid !important;
}

#searchForm .btn-group {
	padding-bottom: 		5px;
}

fieldset.phrases legend {
	padding: 				10px;
	font-weight: 			700;
}
fieldset.filters,
fieldset.phrases,
fieldset.word{
	padding: 				20px;
	background:				#f4f6f7;
	margin-bottom: 			50px;
}
.ordering-box,
.phrases-box {
	font-size: 				14px;	
	padding: 				10px 0;
}
div.error {
	margin:					50px;
}

.btn {
    color: 					#fff;
    background: 			#00aeef;
    border: 				1px solid #00aeef;
    padding: 				15px 50px;
    font-size: 				12px;
    text-transform: 		uppercase;
    margin-top: 			20px;
    display: 				inline-block;
	cursor: 				pointer;
}
.btn:hover {
	background: 			#fff;
	color:					#00aeef;
	
}
.btn .icon-search:before {
	content: 				"\f002";
	font-family: 			FontAwesome;
}
.btn[type=reset] {
	display:				none;
}
fieldset.word .inputbox {
	padding: 				10px;
	font-size: 				18px;
	font-family: 			Lato;
	font-weight: 			400;
}
fieldset.filters {
	display: 				none;
}