@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;
}
#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: 			600;
	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: 			#D80C7D;
	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: #D80C7D;
    border: 1px solid #e50581;
    padding: 15px 50px;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
	cursor: pointer;
}
.btn:hover {
	background: #E91389;
	
}
.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;
}