| 
									
										
										
										
											2014-08-18 10:44:46 +02:00
										 |  |  | * { | 
					
						
							|  |  |  |   -webkit-box-sizing: border-box; | 
					
						
							|  |  |  |      -moz-box-sizing: border-box; | 
					
						
							|  |  |  |           box-sizing: border-box; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | input[type="search"] { | 
					
						
							|  |  |  |     -webkit-appearance: textfield; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | h2 { | 
					
						
							|  |  |  |   color: #666; | 
					
						
							|  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | body { | 
					
						
							|  |  |  |   font-family: sans-serif; | 
					
						
							|  |  |  |   line-height: 1.5; | 
					
						
							|  |  |  |   margin: 0; | 
					
						
							|  |  |  |   background: #EEE; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | html { | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   min-height: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .center:after { | 
					
						
							|  |  |  |   content: ""; | 
					
						
							|  |  |  |   z-index: -1; | 
					
						
							|  |  |  |   background: url(../img/bg-body-index.jpg) no-repeat; | 
					
						
							|  |  |  |   background-size: cover; | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   height: 100%; | 
					
						
							|  |  |  |   top: 0; | 
					
						
							|  |  |  |   left: 0; | 
					
						
							|  |  |  |   position: fixed; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  |   .center.search:after { | 
					
						
							|  |  |  |     content: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .title h1 { | 
					
						
							|  |  |  |   background: url(../img/searx.png) no-repeat; | 
					
						
							|  |  |  |   width: 319px; | 
					
						
							|  |  |  |   height: 62px; | 
					
						
							|  |  |  |   text-indent: -9999px; | 
					
						
							|  |  |  |   margin: 0.5em auto 1em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .center { | 
					
						
							|  |  |  |   width: 55em; | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  |   background: rgba(255,255,255,0.6); | 
					
						
							|  |  |  |   padding: 4em 2em; | 
					
						
							| 
									
										
										
										
											2014-08-19 15:06:20 +02:00
										 |  |  |   margin: 7% auto 0; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   /*position: absolute; | 
					
						
							| 
									
										
										
										
											2014-08-18 10:44:46 +02:00
										 |  |  |   top: 50%; | 
					
						
							|  |  |  |   left: 50%; | 
					
						
							| 
									
										
										
										
											2014-08-19 15:06:20 +02:00
										 |  |  |   margin:-220px 0 0 -408px;*/ | 
					
						
							| 
									
										
										
										
											2014-08-18 10:44:46 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .center.search { | 
					
						
							|  |  |  |   position: static; | 
					
						
							|  |  |  |   width: auto; | 
					
						
							|  |  |  |   background: none; | 
					
						
							|  |  |  |   margin: auto; | 
					
						
							|  |  |  |   padding-top: 1.8em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-19 15:06:20 +02:00
										 |  |  | .autocompleter-choices { | 
					
						
							|  |  |  |   position: absolute; | 
					
						
							|  |  |  |   margin: 0; | 
					
						
							|  |  |  |   padding: 0; | 
					
						
							|  |  |  |   background: #FFF; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  |   .autocompleter-choices li { | 
					
						
							|  |  |  |     padding: 0.5em 1em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .autocompleter-choices li:hover { | 
					
						
							|  |  |  |     background: #3498DB; | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |     cursor: pointer; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-18 10:44:46 +02:00
										 |  |  | #categories { | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .top_margin { | 
					
						
							|  |  |  |   position: absolute; | 
					
						
							|  |  |  |   bottom: -3.5em; | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   left: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .top_margin a { | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     margin-right: 1em; | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |     .top_margin a:hover, | 
					
						
							|  |  |  |     .top_margin a:focus { | 
					
						
							|  |  |  |       text-decoration: underline; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .checkbox_container { margin-top: 1.5em; } | 
					
						
							|  |  |  |   .checkbox_container label { | 
					
						
							|  |  |  |     padding: 0.5em 1em; | 
					
						
							|  |  |  |     color: #333; | 
					
						
							|  |  |  |     cursor: pointer; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |     .checkbox_container label:hover { | 
					
						
							|  |  |  |       background: #3498DB; | 
					
						
							|  |  |  |       color: #FFF; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .checkbox_container input[type="checkbox"] { | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     top: -9999px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .checkbox_container input[type="checkbox"]:checked + label { | 
					
						
							|  |  |  |     background: #3498DB; | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #categories > div { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #search_wrapper { | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .q { | 
					
						
							|  |  |  |   padding: 0.5em 3em 0.5em 1em; | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   font-size: 1.5em; | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   color: #666; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #search_submit { | 
					
						
							|  |  |  |   position: absolute; | 
					
						
							|  |  |  |   top: 0; | 
					
						
							|  |  |  |   right: 0; | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   background:url("../img/search-icon.png") no-repeat scroll center center / 65% auto #3498db; | 
					
						
							|  |  |  |   text-indent: -9999px; | 
					
						
							|  |  |  |   width: 5em; | 
					
						
							|  |  |  |   height: 100%; | 
					
						
							|  |  |  |   cursor: pointer; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #search_submit:hover, | 
					
						
							|  |  |  | #search_submit:focus { | 
					
						
							|  |  |  |   background-color: #0665A2; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #sidebar { | 
					
						
							|  |  |  |   background: #3498db; | 
					
						
							|  |  |  |   position: fixed; | 
					
						
							|  |  |  |   top: 0; | 
					
						
							|  |  |  |   right: 0; | 
					
						
							|  |  |  |   width: 15em; | 
					
						
							|  |  |  |   height: 100%; | 
					
						
							|  |  |  |   padding: 1.5em; | 
					
						
							|  |  |  |   text-align: right; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .right { | 
					
						
							|  |  |  |   position: fixed; | 
					
						
							|  |  |  |   bottom: 1.5em; | 
					
						
							|  |  |  |   width: 15em; | 
					
						
							|  |  |  |   right: 0; | 
					
						
							|  |  |  |   z-index: 1; | 
					
						
							|  |  |  |   padding: 0 1.5em; | 
					
						
							|  |  |  |   text-align: right; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  |   .right a { | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |     .right a:hover, | 
					
						
							|  |  |  |     .right a:focus { | 
					
						
							|  |  |  |       text-decoration: underline; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #preferences { | 
					
						
							|  |  |  |   background: url(../img/preference-icon.png) no-repeat right 0 / 12% auto;  | 
					
						
							|  |  |  |   padding-right: 1.8em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #preferences:hover, | 
					
						
							|  |  |  | #preferences:focus { | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #search_url input { | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   padding: 0.5em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   #sidebar > div { | 
					
						
							|  |  |  |     margin-bottom: 1em; | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   #sidebar form { | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   #sidebar input[type="submit"] { | 
					
						
							|  |  |  |     background: #CCC; | 
					
						
							|  |  |  |     border: 0; | 
					
						
							|  |  |  |     padding: 0.5em 1em; | 
					
						
							|  |  |  |     cursor: pointer; | 
					
						
							|  |  |  |     margin-top: 0.5em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   #sidebar input[type="submit"]:hover, | 
					
						
							|  |  |  |   #sidebar input[type="submit"]:focus { | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |     background-color: #0665A2; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #results { | 
					
						
							|  |  |  |   padding-right: 17em; | 
					
						
							|  |  |  |   padding-left: 2em; | 
					
						
							|  |  |  |   padding: 0 17em 0 2em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .result p { | 
					
						
							|  |  |  |   font-size: 0.9em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .result .content {  | 
					
						
							|  |  |  |   margin: 0; | 
					
						
							|  |  |  |   color: #666; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .result .url { | 
					
						
							|  |  |  |   margin-top: 0; | 
					
						
							|  |  |  |   color: #FF6530; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .result .favicon { | 
					
						
							|  |  |  |   float: left; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   top: 0.5em; | 
					
						
							|  |  |  |   margin-right: 0.5em; | 
					
						
							|  |  |  | }  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .definition_result { | 
					
						
							|  |  |  |   background: #CCC; | 
					
						
							|  |  |  |   padding: 1em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .definition_result .result_title, | 
					
						
							|  |  |  | .definition_result p { | 
					
						
							|  |  |  |   margin: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .result_title { | 
					
						
							|  |  |  |   margin-bottom: 0; | 
					
						
							|  |  |  |   font-weight: normal; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .highlight { | 
					
						
							|  |  |  |   font-weight: bold; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .result_title a { | 
					
						
							|  |  |  |   color: #3498db; | 
					
						
							|  |  |  |   text-decoration: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .result_title a:hover, | 
					
						
							|  |  |  |   .result_title a:focus { | 
					
						
							|  |  |  |     text-decoration: underline; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .search.center { | 
					
						
							|  |  |  |   padding-right: 17em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #suggestions { margin-bottom: 1em; } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #suggestions span { color: #666; } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #suggestions form { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   vertical-align: top; | 
					
						
							|  |  |  |   margin-bottom: 0.5em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #suggestions input[type="submit"] { | 
					
						
							|  |  |  |   color: #333; | 
					
						
							|  |  |  |   padding: 0.5em 1em; | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   background: #CCC; | 
					
						
							|  |  |  |   cursor:pointer; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  |   #suggestions input[type="submit"]:hover, | 
					
						
							|  |  |  |   #suggestions input[type="submit"]:focus { | 
					
						
							|  |  |  |     background: #3498db; | 
					
						
							|  |  |  |     color: #FFF; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #pagination { | 
					
						
							|  |  |  |   margin: 1.5em 0 2em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #pagination form + form { | 
					
						
							|  |  |  |   float: right; | 
					
						
							|  |  |  |   margin-top: -2em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | input[type="submit"] { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   background: #3498db; | 
					
						
							|  |  |  |   color: #FFF; | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   padding: 0.6em 1em; | 
					
						
							|  |  |  |   cursor: pointer; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | input[type="submit"]:hover, | 
					
						
							|  |  |  | input[type="submit"]:focus { | 
					
						
							|  |  |  |   background: #0665A2; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row { | 
					
						
							|  |  |  |   max-width: 60em; | 
					
						
							|  |  |  |   margin: auto; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row form { | 
					
						
							|  |  |  |   letter-spacing: -5px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .row form > * { letter-spacing: normal; } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .row p { margin: 0; } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row fieldset { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   width: 48%; | 
					
						
							|  |  |  |   vertical-align: top; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row fieldset:last-of-type { | 
					
						
							|  |  |  |   display: block; | 
					
						
							|  |  |  |   width: auto; | 
					
						
							|  |  |  |   background: none; | 
					
						
							|  |  |  |   padding: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row fieldset:nth-child(odd) { | 
					
						
							|  |  |  |   margin-right: 2%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row fieldset:nth-child(2) { | 
					
						
							|  |  |  |   min-height: 10.5em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fieldset { | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   margin: 1em 0; | 
					
						
							|  |  |  |   background: #CCC; | 
					
						
							|  |  |  |   padding: 1.5em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | table { | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   text-align: left; | 
					
						
							|  |  |  |   border: 1px solid #CCC; | 
					
						
							|  |  |  |   border-collapse: collapse; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | table th { | 
					
						
							|  |  |  |   background: #999; | 
					
						
							|  |  |  |   color: #FFF; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | table tr:nth-child(odd) { | 
					
						
							|  |  |  |   background: #CCC; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | table th, | 
					
						
							|  |  |  | table td { | 
					
						
							|  |  |  |   padding: 0.5em 1em; | 
					
						
							|  |  |  |   border: 1px solid #FFF; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .engine_checkbox label { | 
					
						
							|  |  |  |   padding: 0.5em; | 
					
						
							|  |  |  |   background: #3498db; | 
					
						
							|  |  |  |   color: #FFF; | 
					
						
							|  |  |  |   cursor: pointer; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .engine_checkbox .deny { | 
					
						
							|  |  |  |   background: #3498db; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .engine_checkbox .allow { | 
					
						
							|  |  |  |   display: none; | 
					
						
							|  |  |  |   background: #666; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .engine_checkbox input { | 
					
						
							|  |  |  |   display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .engine_checkbox input:checked + .allow { | 
					
						
							|  |  |  |   display: inline; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .engine_checkbox input:checked + .allow + .deny{ | 
					
						
							|  |  |  |   display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row input[type="submit"] { | 
					
						
							|  |  |  |   font-size: 1em; | 
					
						
							|  |  |  |   margin: 1em 0 2em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row .right { | 
					
						
							|  |  |  |   position: static; | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .row .right a { | 
					
						
							|  |  |  |   color: #333; | 
					
						
							|  |  |  |   width: auto; | 
					
						
							|  |  |  |   text-align: left; | 
					
						
							|  |  |  |   padding: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .small_font { | 
					
						
							|  |  |  |   font-size: 0.8em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | table th { | 
					
						
							|  |  |  |   padding: 1em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | legend { | 
					
						
							|  |  |  |   background: #EEE; | 
					
						
							|  |  |  |   padding: 0 1em; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | select { | 
					
						
							|  |  |  |   border: 1px solid #DDD; | 
					
						
							|  |  |  |   padding: 0.5em 0.8em; | 
					
						
							|  |  |  |   font-size: 1em; | 
					
						
							|  |  |  | } |