Ajax Search Lite - Version 4.7.17

Version Description

  • Change - Main LIKE query re-worked: better cross-field (title, content etc..) matching, better relevance calculation and faster execution
  • Change - Words within double quotes will now be matched exactly (in order), and can be combined with other keywords. For example, entering phrase - "nobel prize" 2018 - will use keywords: "nobel prize" and "2018"
  • Change - The default keyword logic set to AND
  • Fix - Remaining form title labels moved to aria-label attributes
  • Fix - Other minor code bugfixes
Download this release

Release Info

Developer wpdreams
Plugin Icon 128x128 Ajax Search Lite
Version 4.7.17
Comparing to
See all releases

Code changes from version 4.7.16 to 4.7.17

ajax-search-lite.php CHANGED
@@ -3,14 +3,13 @@
3
  Plugin Name: Ajax Search Lite
4
  Plugin URI: http://wp-dreams.com
5
  Description: The lite version of the most powerful ajax powered search engine for WordPress.
6
- Version: 4.7.16
7
  Author: Ernest Marcinko
8
  Author URI: http://wp-dreams.com
9
  Text Domain: ajax-search-lite
10
  Domain Path: /languages/
11
  */
12
- ?>
13
- <?php
14
  /* Prevent direct access */
15
  defined('ABSPATH') or die("You can't access this file directly.");
16
 
@@ -22,8 +21,8 @@ define('ASL_FUNCTIONS_PATH', plugin_dir_path(__FILE__)."/includes/functions/");
22
  define('ASL_DIR', 'ajax-search-lite');
23
  define('ASL_URL', plugin_dir_url(__FILE__));
24
  define('ASL_URL_NP', str_replace(array("http://", "https://"), "//", plugin_dir_url(__FILE__)));
25
- define('ASL_CURRENT_VERSION', 4726);
26
- define('ASL_CURR_VER_STRING', "4.7.16");
27
  define('ASL_DEBUG', 0);
28
  define('ASL_DEMO', get_option('wd_asl_demo', 0) );
29
 
3
  Plugin Name: Ajax Search Lite
4
  Plugin URI: http://wp-dreams.com
5
  Description: The lite version of the most powerful ajax powered search engine for WordPress.
6
+ Version: 4.7.17
7
  Author: Ernest Marcinko
8
  Author URI: http://wp-dreams.com
9
  Text Domain: ajax-search-lite
10
  Domain Path: /languages/
11
  */
12
+
 
13
  /* Prevent direct access */
14
  defined('ABSPATH') or die("You can't access this file directly.");
15
 
21
  define('ASL_DIR', 'ajax-search-lite');
22
  define('ASL_URL', plugin_dir_url(__FILE__));
23
  define('ASL_URL_NP', str_replace(array("http://", "https://"), "//", plugin_dir_url(__FILE__)));
24
+ define('ASL_CURRENT_VERSION', 4727);
25
+ define('ASL_CURR_VER_STRING', "4.7.17");
26
  define('ASL_DEBUG', 0);
27
  define('ASL_DEMO', get_option('wd_asl_demo', 0) );
28
 
backend/settings/default_options.php CHANGED
@@ -46,7 +46,7 @@ function asl_do_init_options() {
46
  'theme' => 'simple-red',
47
  'override_search_form' => 0,
48
  'override_woo_search_form' => 0,
49
- 'keyword_logic' => "OR",
50
  'trigger_on_facet_change' => 1,
51
  'redirect_click_to' => 'results_page',
52
  'redirect_enter_to' => 'results_page',
46
  'theme' => 'simple-red',
47
  'override_search_form' => 0,
48
  'override_woo_search_form' => 0,
49
+ 'keyword_logic' => "AND",
50
  'trigger_on_facet_change' => 1,
51
  'redirect_click_to' => 'results_page',
52
  'redirect_enter_to' => 'results_page',
css/style-classic-blue.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#dbe9ee;background-image:radial-gradient(ellipse at center,#dbe9ee,#dbe9ee);overflow:hidden;border:0 none #000;border-radius:5px 5px 5px 5px;box-shadow:0 10px 18px -13px #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:4px;height:28px;background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff);border:1px solid #68aec7;border-radius:3px 3px 3px 3px;box-shadow:1px 0 6px -3px #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox div.proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox div.proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox div.proinput,div.asl_w.asl_msie .probox div.proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #363636;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-color:#6cd1f5;background-image:-o-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:-ms-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:-webkit-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:linear-gradient(180deg,#84c5dc,#6cd1f5);background-position:center center;background-repeat:no-repeat;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.61) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:28px;height:28px;background-color:#6cd1f5;background-image:-o-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:-ms-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:-webkit-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:linear-gradient(185deg,#68aec7,#6cd1f5);background-position:center center;background-repeat:no-repeat;float:left;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:1px 1px 0 0 rgba(255,255,255,.63) inset;cursor:pointer;background-size:100% 100%;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#99daf1;border-radius:3px;border:0 none #000;border-radius:3px 3px 3px 3px;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#ebfaff;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:'Open Sans';color:#1454a9;font-size:13px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#6dcced;background-image:linear-gradient(185deg,#6dcced,#68aec7);background-image:-webkit-linear-gradient(185deg,#6dcced,#68aec7);background-image:-moz-linear-gradient(185deg,#6dcced,#68aec7);background-image:-o-linear-gradient(185deg,#6dcced,#68aec7);background-image:-ms-linear-gradient(185deg,#6dcced,#68aec7);background-image:linear-gradient(185deg,#6dcced,#68aec7);background-image:-webkit-linear-gradient(185deg,#6dcced,#68aec7);background-image:-moz-linear-gradient(185deg,#6dcced,#68aec7);background-image:-o-linear-gradient(185deg,#6dcced,#68aec7);background-image:-ms-linear-gradient(185deg,#6dcced,#68aec7);;box-shadow:2px 2px 3px -1px #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#dbe9ee;background-image:radial-gradient(ellipse at center,#dbe9ee,#dbe9ee);overflow:hidden;border:0 none #000;border-radius:5px 5px 5px 5px;box-shadow:0 10px 18px -13px #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:4px;height:28px;background-color:#fff;background-image:radial-gradient(ellipse at center,#fff,#fff);border:1px solid #68aec7;border-radius:3px 3px 3px 3px;box-shadow:1px 0 6px -3px #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox div.proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox div.proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox div.proinput,div.asl_w.asl_msie .probox div.proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #363636;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-color:#6cd1f5;background-image:-o-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:-ms-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:-webkit-linear-gradient(180deg,#84c5dc,#6cd1f5);background-image:linear-gradient(180deg,#84c5dc,#6cd1f5);background-position:center center;background-repeat:no-repeat;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.61) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:28px;height:28px;background-color:#6cd1f5;background-image:-o-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:-ms-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:-webkit-linear-gradient(185deg,#68aec7,#6cd1f5);background-image:linear-gradient(185deg,#68aec7,#6cd1f5);background-position:center center;background-repeat:no-repeat;float:left;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:1px 1px 0 0 rgba(255,255,255,.63) inset;cursor:pointer;background-size:100% 100%;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#99daf1;border-radius:3px;border:0 none #000;border-radius:3px 3px 3px 3px;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#ebfaff;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:'Open Sans';color:#1454a9;font-size:13px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#6dcced;background-image:linear-gradient(185deg,#6dcced,#68aec7);background-image:-webkit-linear-gradient(185deg,#6dcced,#68aec7);background-image:-moz-linear-gradient(185deg,#6dcced,#68aec7);background-image:-o-linear-gradient(185deg,#6dcced,#68aec7);background-image:-ms-linear-gradient(185deg,#6dcced,#68aec7);background-image:linear-gradient(185deg,#6dcced,#68aec7);background-image:-webkit-linear-gradient(185deg,#6dcced,#68aec7);background-image:-moz-linear-gradient(185deg,#6dcced,#68aec7);background-image:-o-linear-gradient(185deg,#6dcced,#68aec7);background-image:-ms-linear-gradient(185deg,#6dcced,#68aec7);;box-shadow:2px 2px 3px -1px #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-curvy-black.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #1e1e1e;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #1e1e1e;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #1e1e1e;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #1e1e1e;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-curvy-blue.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #4a89bf;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);line-height:normal !important;}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#4a89bf;}div.asl_w .probox div.asl_simple-circle{border:4px solid #4a89bf;}div.asl_w .probox .prosettings .innericon svg{fill:#4a89bf;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #4a89bf;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #4a89bf;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);line-height:normal!important;}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#4a89bf;}div.asl_w .probox div.asl_simple-circle{border:4px solid #4a89bf;}div.asl_w .probox .prosettings .innericon svg{fill:#4a89bf;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #4a89bf;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-curvy-red.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #de6464;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#de6464;}div.asl_w .probox div.asl_simple-circle{border:4px solid #de6464;}div.asl_w .probox .prosettings .innericon svg{fill:#de6464;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #de6464;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #de6464;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#de6464;}div.asl_w .probox div.asl_simple-circle{border:4px solid #de6464;}div.asl_w .probox .prosettings .innericon svg{fill:#de6464;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #de6464;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-simple-blue.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(180deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(180deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(180deg,#468ebe,#468ebe);background-image:linear-gradient(180deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#5cb7e1;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#468ebe;background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px!important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(180deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(180deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(180deg,#468ebe,#468ebe);background-image:linear-gradient(180deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#5cb7e1;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#468ebe;background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-simple-grey.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(180deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:rgba(118,118,118,.8);border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:4px;}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#b6b6b6;background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#2d2d2d;font-size:14px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px!important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(180deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:rgba(118,118,118,.8);border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:4px;}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#b6b6b6;background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#2d2d2d;font-size:14px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-simple-red.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background:#d1eaff;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#e1635c;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(180deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(180deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(180deg,#be4c46,#be4c46);background-image:linear-gradient(180deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#e1635c;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r.horizontal{background-image:linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-webkit-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-moz-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-o-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-ms-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));;border:0 solid #dbe9ee;border-radius:0 0 0 0;box-shadow:0 0 2px -3px #000 inset;-webkit-box-shadow:0 0 4px -3px #000 inset;-ms-box-shadow:0 0 4px -3px #000 inset;margin-top:12px;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r.horizontal .results .item{height:174px;width:150px;margin:10px 8px;padding:7px;float:left;background-color:#fff;background-image:-moz-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-webkit-gradient(radial,center center,0,center center,100%,#fff,#fff);background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-o-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-ms-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);;border:0 none #fafafa;border-radius:0 0 0 0;box-shadow:0 0 4px -3px #000;-webkit-box-shadow:0 0 6px -3px #000;-ms-box-shadow:0 0 6px -3px #000;}div.asl_r.horizontal .results .item:hover{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r.horizontal .results .item .asl_content h3 a{text-align:center;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(#fff,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background:#fff;background:#fafafa;opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background:#fafafa;opacilty:.95;filter:"alpha(opacity=95)";-ms-filter:"alpha(opacity=95)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r .group{background:#ddd;background:#f6f6f6;border-radius:3px 3px 0 0;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;font-weight:bold;font-family:Open Sans;color:#055e94;font-size:11px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings{background-color:#be4c46;background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background:#d1eaff;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#e1635c;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px!important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(180deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(180deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(180deg,#be4c46,#be4c46);background-image:linear-gradient(180deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#e1635c;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r.horizontal{background-image:linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-webkit-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-moz-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-o-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-ms-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));;border:0 solid #dbe9ee;border-radius:0 0 0 0;box-shadow:0 0 2px -3px #000 inset;-webkit-box-shadow:0 0 4px -3px #000 inset;-ms-box-shadow:0 0 4px -3px #000 inset;margin-top:12px;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r.horizontal .results .item{height:174px;width:150px;margin:10px 8px;padding:7px;float:left;background-color:#fff;background-image:-moz-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-webkit-gradient(radial,center center,0,center center,100%,#fff,#fff);background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-o-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-ms-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);;border:0 none #fafafa;border-radius:0 0 0 0;box-shadow:0 0 4px -3px #000;-webkit-box-shadow:0 0 6px -3px #000;-ms-box-shadow:0 0 6px -3px #000;}div.asl_r.horizontal .results .item:hover{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r.horizontal .results .item .asl_content h3 a{text-align:center;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(#fff,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background:#fff;background:#fafafa;opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background:#fafafa;opacilty:.95;filter:"alpha(opacity=95)";-ms-filter:"alpha(opacity=95)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r .group{background:#ddd;background:#f6f6f6;border-radius:3px 3px 0 0;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;font-weight:bold;font-family:Open Sans;color:#055e94;font-size:11px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings{background-color:#be4c46;background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style-underline.css CHANGED
@@ -1 +1 @@
1
- div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
1
+ div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}
css/style.basic.css CHANGED
@@ -1 +1 @@
1
- @keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);}}@-webkit-keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}}@keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}@-webkit-keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}.hiddend{display:none !important;}div.asl_w.asl_an_fadeInDrop,div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop;}div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop;}div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}div.asl_w,div.asl_w *,div.asl_r,div.asl_r *,div.asl_s,div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}div.asl_r,div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asl_m .proinput input::-ms-clear{display:none !important;width:0 !important;height:0 !important;}div.asl_m .proinput input::-ms-reveal{display:none !important;width:0 !important;height:0 !important;}div.asl_m input[type="search"]{-webkit-appearance:textfield !important;}div.asl_m input[type="search"]::-webkit-search-decoration,div.asl_m input[type="search"]::-webkit-search-cancel-button,div.asl_m input[type="search"]::-webkit-search-results-button,div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none;}.clear{clear:both;}.hiddend{display:none;}div.asl_m textarea:focus,div.asl_m input:focus{outline:none;}div.asl_m{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden;position:relative;z-index:200;}div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}div.asl_m .probox .proinput{width:auto;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;order:5;-webkit-order:5;}div.asl_m .probox .proinput input:before,div.asl_m .probox .proinput input:after,div.asl_m .probox .proinput form:before,div.asl_m .probox .proinput form:after{display:none;}div.asl_m .probox .proinput input{height:28px;border:0;background:transparent;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal !important;display:block;}div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85;}div.asl_m .proinput input.orig{padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;z-index:10;position:relative;}div.asl_m .proinput input.autocomplete{padding:0 !important;margin:0;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;opacity:.2;}div.asl_m .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;margin-top:-28px !important;padding:0;left:0;position:relative;z-index:9;}div.asl_m .probox .proinput.iepaddingfix{padding-top:0;}div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none;}div.asl_m .probox .proloading,div.asl_m .probox .proclose,div.asl_m .probox .promagnifier,div.asl_m .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;flex:0 0 auto;-webkit-flex:0 0 auto;z-index:100;}div.asl_m .probox .promagnifier{order:10;-webkit-order:10;}div.asl_m .probox .prosettings{order:1;-webkit-order:1;}div.asl_m .probox .proloading,div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;order:6;-webkit-order:6;}div.asl_m .probox .proclose{position:relative;cursor:pointer;}div.asl_m .probox .promagnifier .innericon,div.asl_m .probox .prosettings .innericon,div.asl_m .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;text-align:center;overflow:hidden;}div.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}div.asl_m .probox .proloading{padding:2px;box-sizing:border-box;}div.asl_m .probox div.asl_loader,div.asl_m .probox div.asl_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none;}div.asl_m .probox div.asl_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;width:100%;height:100%;align-items:center;justify-content:center;}div.asl_m .probox div.asl_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%;}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}div.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent !important;border-radius:50%;box-sizing:border-box;}div.asl_m .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.9);}div.asl_r *{text-decoration:none;text-shadow:none;}div.asl_r .results .asl_nores{overflow:hidden;width:auto;height:100%;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222;}div.asl_r.horizontal{padding:2px 0 10px;}div.asl_r.horizontal .results .nores{background:transparent;}div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}div.asl_r.horizontal .results{height:auto;width:auto;}div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.4);animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden;}div.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #ccc;display:block;height:2px;width:100%;margin:0;padding:0;}div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}div.asl_r .results .item .asl_image{overflow:hidden;background:transparent;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover;}div.asl_r .results .item .asl_image img{width:100%;height:100%;}div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:transparent;margin:0;padding:3px 3px 5px 3px;}div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit;}div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px;}div.asl_r .results .item div.etc{margin-top:4px;}div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);background-color:#fff;margin-top:3px;cursor:pointer;}div.asl_r p.showmore a{font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);display:block;text-align:center;cursor:pointer;}.results .asl_nores .asl_keyword{padding:0 6px;cursor:pointer;font-weight:bold;font-family:Open Sans;}div.asl_r .resdrg{height:auto;}div.asl_w .group:first-of-type{margin:0 0 -3px;}div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0;}div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0 !important;padding:0 !important;}div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px;}div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0 !important;padding-bottom:0 !important;}div.asl_s.searchsettings .asl_option_label{font-size:14px;line-height:20px !important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none !important;}div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block;}div.asl_s.searchsettings.ie78 .asl_option_label{float:right !important;}div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}div.asl_s.searchsettings .asl_option.asl-o-last,div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0;}div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}div.asl_s.searchsettings .asl_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);overflow:hidden;font-size:0 !important;color:rgba(0,0,0,0);}div.asl_s.searchsettings.ie78 .asl_option_inner label{display:none;}div.asl_s.searchsettings .asl_option_inner label:after{opacity:0;font-family:'aslsicons2';content:"";font-weight:normal !important;background:transparent;border:none !important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0 !important;margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px !important;position:absolute;top:0;left:0;z-index:1;}div.asl_s.searchsettings.ie78 .asl_option_inner label:after{display:none;}div.asl_s.searchsettings .asl_option_inner label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}div.asl_s.searchsettings fieldset{position:relative;float:left;}div.asl_s.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0 !important;padding:0;width:192px;}div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block;}div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px;}div.asl_w .mCustomScrollBox .mCSBap_scrollTools{width:16px;height:100%;top:0;right:0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{position:relative;margin:-8px 0 0 3px;background-position:0 0;background:transparent;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 5px 6px 5px;width:0;height:0;padding:10px 0 0 0;background:0;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";display:block;overflow:hidden;cursor:pointer;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{margin:-16px 0 0 3px;border-width:6px 5px 0 5px;border-color:#fff transparent transparent transparent;position:relative;top:100%;}div.asl_w .mCustScr{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom;}div.asl_w .mCustScr.mCS_no_scrollbar,.mCustScr.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}div.asl_w .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}div.asl_w .mCSBap_container{overflow:hidden;width:auto;height:auto;}div.asl_w .mCSBap_inside>.mCSBap_container{margin-right:20px;}div.asl_w .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container{margin-right:0;margin-left:30px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}div.asl_w .mCSBap_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}div.asl_w .mCSBap_outside+.mCSBap_scrollTools{right:-26px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_scrollTools,div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{right:auto;left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{left:-26px;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}div.asl_w .mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:20px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:6px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{width:12px;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{width:8px;}div.asl_w .mCSBap_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}div.asl_w .mCSBap_container_wrapper>.mCSBap_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:20px;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:20px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal,div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:0;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:20px;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container_wrapper{margin-right:0;margin-left:30px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSBap_container{padding-right:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSBap_container{padding-bottom:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}div.asl_w .mCSBap_scrollTools,div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCS-autoHide>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide>.mCustomScrollBox~.mCSBap_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}div.asl_w .mCustScr>.mCustomScrollBox>.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustScr>.mCustomScrollBox~.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustomScrollBox:hover>.mCSBap_scrollTools,div.asl_w .mCustomScrollBox:hover~.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox~.mCSBap_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp{background-position:0 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:hover,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:active,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}#asl_hidden_data{display:none !important;}
1
+ @keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);}}@-webkit-keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}}@keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}@-webkit-keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}}.hiddend{display:none!important;}div.asl_w.asl_an_fadeInDrop,div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop;}div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop;}div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}div.asl_w,div.asl_w *,div.asl_r,div.asl_r *,div.asl_s,div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}div.asl_r,div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asl_m .proinput input::-ms-clear{display:none!important;width:0!important;height:0!important;}div.asl_m .proinput input::-ms-reveal{display:none!important;width:0!important;height:0!important;}div.asl_m input[type="search"]{-webkit-appearance:textfield!important;}div.asl_m input[type="search"]::-webkit-search-decoration,div.asl_m input[type="search"]::-webkit-search-cancel-button,div.asl_m input[type="search"]::-webkit-search-results-button,div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none;}.clear{clear:both;}.hiddend{display:none;}div.asl_m textarea:focus,div.asl_m input:focus{outline:none;}div.asl_m{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden;position:relative;z-index:200;}div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}div.asl_m .probox .proinput{width:auto;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;order:5;-webkit-order:5;}div.asl_m .probox .proinput input:before,div.asl_m .probox .proinput input:after,div.asl_m .probox .proinput form:before,div.asl_m .probox .proinput form:after{display:none;}div.asl_m .probox .proinput input{height:28px;border:0;background:transparent;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal!important;display:block;}div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85;}div.asl_m .proinput input.orig{padding:0!important;margin:0!important;background:transparent!important;border:none!important;background-color:transparent!important;box-shadow:none!important;z-index:10;position:relative;}div.asl_m .proinput input.autocomplete{padding:0!important;margin:0;background:transparent!important;border:none!important;background-color:transparent!important;box-shadow:none!important;opacity:.2;}div.asl_m .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;margin-top:-28px!important;padding:0;left:0;position:relative;z-index:9;}div.asl_m .probox .proinput.iepaddingfix{padding-top:0;}div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none;}div.asl_m .probox .proloading,div.asl_m .probox .proclose,div.asl_m .probox .promagnifier,div.asl_m .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;flex:0 0 auto;-webkit-flex:0 0 auto;z-index:100;}div.asl_m .probox .promagnifier{order:10;-webkit-order:10;}div.asl_m .probox .prosettings{order:1;-webkit-order:1;}div.asl_m .probox .proloading,div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;order:6;-webkit-order:6;}div.asl_m .probox .proclose{position:relative;cursor:pointer;}div.asl_m .probox .promagnifier .innericon,div.asl_m .probox .prosettings .innericon,div.asl_m .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;text-align:center;overflow:hidden;}div.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}div.asl_m .probox .proloading{padding:2px;box-sizing:border-box;}div.asl_m .probox div.asl_loader,div.asl_m .probox div.asl_loader *{box-sizing:border-box!important;margin:0;padding:0;box-shadow:none;}div.asl_m .probox div.asl_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;width:100%;height:100%;align-items:center;justify-content:center;}div.asl_m .probox div.asl_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%;}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}div.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent!important;border-radius:50%;box-sizing:border-box;}div.asl_m .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255,255,255,.9);}div.asl_r *{text-decoration:none;text-shadow:none;}div.asl_r .results .asl_nores{overflow:hidden;width:auto;height:100%;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222;}div.asl_r.horizontal{padding:2px 0 10px;}div.asl_r.horizontal .results .nores{background:transparent;}div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}div.asl_r.horizontal .results{height:auto;width:auto;}div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.4);animation-delay:0;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden;}div.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #ccc;display:block;height:2px;width:100%;margin:0;padding:0;}div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}div.asl_r .results .item .asl_image{overflow:hidden;background:transparent;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover;}div.asl_r .results .item .asl_image img{width:100%;height:100%;}div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:transparent;margin:0;padding:3px 3px 5px 3px;}div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit;}div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px;}div.asl_r .results .item div.etc{margin-top:4px;}div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);background-color:#fff;margin-top:3px;cursor:pointer;}div.asl_r p.showmore a{font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);display:block;text-align:center;cursor:pointer;}.results .asl_nores .asl_keyword{padding:0 6px;cursor:pointer;font-weight:bold;font-family:Open Sans;}div.asl_r .resdrg{height:auto;}div.asl_w .group:first-of-type{margin:0 0 -3px;}div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0;}div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0!important;padding:0!important;}div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px;}div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0!important;padding-bottom:0!important;}div.asl_s.searchsettings .asl_option_label{font-size:14px;line-height:20px!important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none!important;}div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block;}div.asl_s.searchsettings.ie78 .asl_option_label{float:right!important;}div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}div.asl_s.searchsettings .asl_option.asl-o-last,div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0;}div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}div.asl_s.searchsettings .asl_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);overflow:hidden;font-size:0!important;color:rgba(0,0,0,0);}div.asl_s.searchsettings.ie78 .asl_option_inner label{display:none;}div.asl_s.searchsettings .asl_option_inner label:after{opacity:0;font-family:'aslsicons2';content:"";font-weight:normal!important;background:transparent;border:none!important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0!important;margin:1px 0 0 0!important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px!important;position:absolute;top:0;left:0;z-index:1;}div.asl_s.searchsettings.ie78 .asl_option_inner label:after{display:none;}div.asl_s.searchsettings .asl_option_inner label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}div.asl_s.searchsettings fieldset{position:relative;float:left;}div.asl_s.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0!important;padding:0;width:192px;}div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block;}div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px;}div.asl_w .mCustomScrollBox .mCSBap_scrollTools{width:16px;height:100%;top:0;right:0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{position:relative;margin:-8px 0 0 3px;background-position:0 0;background:transparent;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 5px 6px 5px;width:0;height:0;padding:10px 0 0 0;background:0;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";display:block;overflow:hidden;cursor:pointer;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{margin:-16px 0 0 3px;border-width:6px 5px 0 5px;border-color:#fff transparent transparent transparent;position:relative;top:100%;}div.asl_w .mCustScr{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom;}div.asl_w .mCustScr.mCS_no_scrollbar,.mCustScr.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}div.asl_w .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}div.asl_w .mCSBap_container{overflow:hidden;width:auto;height:auto;}div.asl_w .mCSBap_inside>.mCSBap_container{margin-right:20px;}div.asl_w .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container{margin-right:0;margin-left:30px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}div.asl_w .mCSBap_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}div.asl_w .mCSBap_outside+.mCSBap_scrollTools{right:-26px;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_scrollTools,div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{right:auto;left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools{left:-26px;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}div.asl_w .mCSBap_scrollTools a+.mCSBap_draggerContainer{margin:20px 0;}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{width:6px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{width:12px;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{width:8px;}div.asl_w .mCSBap_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}div.asl_w .mCSBap_container_wrapper>.mCSBap_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:20px;}div.asl_w .mCSBap_vertical_horizontal>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:20px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSBap_scrollTools.mCSBap_scrollTools_vertical{bottom:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal,div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{right:0;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:20px;}div.asl_w .mCS-dir-rtl>.mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSBap_scrollTools~.mCSBap_scrollTools.mCSBap_scrollTools_horizontal{left:0;}div.asl_w .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container_wrapper{margin-right:0;margin-left:30px;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSBap_container{padding-right:0;}div.asl_w .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSBap_container{padding-bottom:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}div.asl_w .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside>.mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}div.asl_w .mCSBap_scrollTools,div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}div.asl_w .mCSBap_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCS-autoHide>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide>.mCustomScrollBox~.mCSBap_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}div.asl_w .mCustScr>.mCustomScrollBox>.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustScr>.mCustomScrollBox~.mCSBap_scrollTools.mCSBap_scrollTools_onDrag,div.asl_w .mCustomScrollBox:hover>.mCSBap_scrollTools,div.asl_w .mCustomScrollBox:hover~.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox>.mCSBap_scrollTools,div.asl_w .mCS-autoHide:hover>.mCustomScrollBox~.mCSBap_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}div.asl_w .mCSBap_scrollTools .mCSBap_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}div.asl_w .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_w .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,1);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp{background-position:0 0;}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:hover,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp:active,div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}#asl_hidden_data{display:none!important;}
includes/classes/core/class-asl-manager.php CHANGED
@@ -155,14 +155,12 @@ if (!class_exists("WD_ASL_Manager")) {
155
  require_once(ASL_FUNCTIONS_PATH . "functions.php");
156
  require_once(ASL_CLASSES_PATH . "ajax/ajax.inc.php");
157
  require_once(ASL_CLASSES_PATH . "filters/filters.inc.php");
 
158
  require_once(ASL_CLASSES_PATH . "cache/cache.inc.php");
159
  require_once(ASL_CLASSES_PATH . "suggest/suggest.inc.php");
160
  require_once(ASL_CLASSES_PATH . "search/search.inc.php");
161
  require_once(ASL_CLASSES_PATH . "shortcodes/shortcodes.inc.php");
162
 
163
- // This must be here!! If it's in a conditional statement, it will fail..
164
- //require_once(ASL_PATH . "/backend/vc/vc.extend.php");
165
-
166
  switch ($this->context) {
167
  case "special":
168
  require_once(ASL_PATH . "/backend/settings/types.inc.php");
155
  require_once(ASL_FUNCTIONS_PATH . "functions.php");
156
  require_once(ASL_CLASSES_PATH . "ajax/ajax.inc.php");
157
  require_once(ASL_CLASSES_PATH . "filters/filters.inc.php");
158
+ require_once(ASL_CLASSES_PATH . "etc/class-asl_helpers.php");
159
  require_once(ASL_CLASSES_PATH . "cache/cache.inc.php");
160
  require_once(ASL_CLASSES_PATH . "suggest/suggest.inc.php");
161
  require_once(ASL_CLASSES_PATH . "search/search.inc.php");
162
  require_once(ASL_CLASSES_PATH . "shortcodes/shortcodes.inc.php");
163
 
 
 
 
164
  switch ($this->context) {
165
  case "special":
166
  require_once(ASL_PATH . "/backend/settings/types.inc.php");
includes/classes/etc/class-asl_helpers.php ADDED
@@ -0,0 +1,410 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) die('-1');
3
+
4
+ if (!class_exists("ASL_Helpers")) {
5
+ /**
6
+ * Class ASL_Helpers
7
+ *
8
+ * Compatibility and other helper functions for data translations
9
+ *
10
+ * @class ASL_Helpers
11
+ * @version 1.0
12
+ * @package AjaxSearchPro/Classes/Etc
13
+ * @category Class
14
+ * @author Ernest Marcinko
15
+ */
16
+ class ASL_Helpers {
17
+
18
+ /**
19
+ * Performs a safe sanitation and escape for strings and numeric values in LIKE type queries.
20
+ * This is not to be used on whole queries, only values.
21
+ *
22
+ * @uses wd_mysql_escape_mimic()
23
+ * @param $string
24
+ * @return array|mixed
25
+ */
26
+ public static function escape( $string ) {
27
+
28
+ // recursively go through if it is an array
29
+ if ( is_array($string) ) {
30
+ foreach ($string as $k => $v) {
31
+ $string[$k] = self::escape($v);
32
+ }
33
+ return $string;
34
+ }
35
+
36
+ if ( is_float( $string ) )
37
+ return $string + 0;
38
+
39
+ if ( function_exists( 'esc_sql' ) )
40
+ return esc_sql( $string );
41
+
42
+ // Okay, what? Not one function is present, use the one we have
43
+ return wd_mysql_escape_mimic($string);
44
+ }
45
+
46
+ /**
47
+ * Checks if the given date matches the pattern
48
+ *
49
+ * @param $date
50
+ * @return bool
51
+ */
52
+ public static function check_date( $date ) {
53
+ if ( ASL_mb::strlen( $date ) != 10 ) return false;
54
+
55
+ return preg_match('/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}\z/', $date);
56
+ }
57
+
58
+ /**
59
+ * Converts a string to number, array of strings to array of numbers
60
+ *
61
+ * Since esc_like() does not escape numeric values, casting them is the easiest way to go
62
+ *
63
+ * @param $number string or array of strings
64
+ * @return mixed number or array of numbers
65
+ */
66
+ public static function force_numeric ( $number ) {
67
+ if ( is_array($number) ) {
68
+ foreach ($number as $k => $v) {
69
+ $number[$k] = self::force_numeric($v);
70
+ }
71
+ return $number;
72
+ } else {
73
+ // Replace any non-numeric and decimal point character
74
+ $number = preg_replace("/[^0-9\.]+/", "", $number);
75
+ $number = $number + 0;
76
+ }
77
+
78
+ return $number;
79
+ }
80
+
81
+ /**
82
+ * Generates a string reverse, support multibite strings, plus fallback if mbstring not avail
83
+ *
84
+ * @param $string
85
+ * @return string
86
+ */
87
+ public static function reverseString ( $string ) {
88
+
89
+ /*
90
+ * Not sure if using extension_loaded(...) is enough.
91
+ */
92
+ if (
93
+ function_exists('mb_detect_encoding') &&
94
+ function_exists('mb_strlen') &&
95
+ function_exists('mb_substr')
96
+ ) {
97
+ // Using mbstring
98
+ $encoding = mb_detect_encoding($string);
99
+ $length = mb_strlen($string, $encoding);
100
+ $reversed = '';
101
+ while ($length-- > 0) {
102
+ $reversed .= mb_substr($string, $length, 1, $encoding);
103
+ }
104
+
105
+ return $reversed;
106
+
107
+ } else {
108
+ // Good old regex method, still supporting fully UFT8
109
+ preg_match_all('/./us', $string, $ar);
110
+ return implode(array_reverse($ar[0]));
111
+ }
112
+
113
+ }
114
+
115
+ /**
116
+ * Clears and trims a search phrase from extra slashes and extra space characters
117
+ *
118
+ * @param $s
119
+ * @return mixed
120
+ */
121
+ public static function clear_phrase($s) {
122
+ return preg_replace( '/\s+/', ' ', trim(stripcslashes($s)) );
123
+ }
124
+
125
+
126
+ /**
127
+ * Removes given tags and it's contents from a text
128
+ *
129
+ * @param string|array $text
130
+ * @param array $tags
131
+ * @return string
132
+ */
133
+ public static function stripTagsWithContent($text, $tags = array()) {
134
+ if ( !is_array($tags) ) {
135
+ $tags = str_replace(',', ' ', $tags);
136
+ $tags = preg_replace('/\s+/', ' ',$tags);
137
+ $tags = explode(' ', $tags);
138
+ }
139
+ foreach ($tags as $tag) {
140
+ $text = preg_replace("/<\\/?" . $tag . "(.|\\s)*?>/", '', $text);
141
+ }
142
+ return $text;
143
+ }
144
+
145
+ /**
146
+ * Calculates the weeks passed between two dates
147
+ *
148
+ * @param $date1
149
+ * @param $date2
150
+ * @return int
151
+ */
152
+ public static function datediffInWeeks($date1, $date2) {
153
+ if ( !class_exists('DateTime') )
154
+ return 0;
155
+ if( $date1 > $date2 )
156
+ return datediffInWeeks($date2, $date1);
157
+
158
+ $first = DateTime::createFromFormat('m/d/Y', $date1);
159
+ $second = DateTime::createFromFormat('m/d/Y', $date2);
160
+
161
+ return floor($first->diff($second)->days/7);
162
+ }
163
+
164
+ /**
165
+ * Replaces the first occurrence of the $find string with $replace within the $subject.
166
+ *
167
+ * @since 4.11
168
+ *
169
+ * @param string $find
170
+ * @param string $replace
171
+ * @param string $subject
172
+ * @return string
173
+ */
174
+ public static function replaceFirst($find, $replace, $subject) {
175
+ // From the comments at PHP.net/str_replace
176
+ // Splits $subject into an array of 2 items by $find,
177
+ // and then joins the array with $replace
178
+ return implode($replace, explode($find, $subject, 2));
179
+ }
180
+
181
+ public static function resolveBracketSyntax( $content, $fields = array(), $empty_on_missing = false ) {
182
+
183
+ if ( empty($fields) )
184
+ return $content;
185
+
186
+ // Find conditional patterns, like [prefix {field} suffix]
187
+ preg_match_all( "/(\[.*?\])/", $content, $matches );
188
+ if ( isset( $matches[0] ) && isset( $matches[1] ) && is_array( $matches[1] ) ) {
189
+ foreach ( $matches[1] as $fieldset ) {
190
+ // Pass on each section to this function again, the code will never get here
191
+ $stripped_fieldset = str_replace(array('[', ']'), '', $fieldset);
192
+ $processed_content = ASL_Helpers::resolveBracketSyntax($stripped_fieldset, $fields, true);
193
+
194
+ // Replace the original with the processed version, first occurrence, in case of duplicates
195
+ $content = ASL_Helpers::replaceFirst($fieldset, $processed_content, $content);
196
+ }
197
+ }
198
+
199
+ preg_match_all( "/{(.*?)}/", $content, $matches );
200
+ if ( isset( $matches[0] ) && isset( $matches[1] ) && is_array( $matches[1] ) ) {
201
+ foreach ( $matches[1] as $field ) {
202
+ $val = isset($fields[$field]) ? $fields[$field] : '';
203
+ // For the recursive call to break, if any of the fields is empty
204
+ if ( $empty_on_missing && $val == '')
205
+ return '';
206
+ $content = str_replace( '{' . $field . '}', $val, $content );
207
+ }
208
+ }
209
+
210
+ return $content;
211
+ }
212
+
213
+ /**
214
+ * Gets the custom user meta field value, supporting ACF get_field()
215
+ *
216
+ * @see get_field() ACF post meta parsing.
217
+ * @since 4.12
218
+ *
219
+ * @param string $field Custom field label
220
+ * @param object $r Result object
221
+ * @param bool $use_acf If true, will use the get_field() function from ACF
222
+ * @return string
223
+ */
224
+ public static function getUserCFValue($field, $r, $use_acf = false) {
225
+ $ret = '';
226
+
227
+ if ( $use_acf && function_exists('get_field') ) {
228
+ $mykey_values = get_field($field, 'user_'.$r->id, true);
229
+ if (!is_null($mykey_values) && $mykey_values != '' && $mykey_values !== false ) {
230
+ if (is_array($mykey_values)) {
231
+ if (!is_object($mykey_values[0])) {
232
+ $ret = implode(', ', $mykey_values);
233
+ }
234
+ } else {
235
+ $ret = $mykey_values;
236
+ }
237
+ }
238
+ } else {
239
+ $mykey_values = get_user_meta($r->id, $field);
240
+ if (isset($mykey_values[0])) {
241
+ $ret = $mykey_values[0];
242
+ }
243
+ }
244
+
245
+ return $ret;
246
+ }
247
+
248
+ /**
249
+ * Gets the custom field value, supporting ACF get_field() and WooCommerce multi currency
250
+ *
251
+ * @see ASL_Helpers::woo_formattedPriceWithCurrency() To get the currency formatted field.
252
+ * @see get_field() ACF post meta parsing.
253
+ * @since 4.11
254
+ *
255
+ * @param string $field Custom field label
256
+ * @param object $r Result object
257
+ * @param bool $use_acf If true, will use the get_field() function from ACF
258
+ * @param array $args Search arguments
259
+ * @return string
260
+ */
261
+ public static function getCFValue($field, $r, $use_acf = false, $args = array()) {
262
+ $ret = '';
263
+ $price_fields = array('_price', '_tax_price', '_sale_price', '_regular_price');
264
+ $datetime_fields = array('_EventStartDate', '_EventStartDateUTC', '_EventEndDate', '_EventEndDateUTC',
265
+ '_event_start_date', '_event_end_date', '_event_start', '_event_end', '_event_start_local', '_event_end_local');
266
+
267
+ if( in_array($field, $datetime_fields) &&
268
+ isset($r->post_type) &&
269
+ in_array($r->post_type, array('event', 'tribe_event')) ) {
270
+
271
+ $mykey_values = get_post_custom_values($field, $r->id);
272
+ if (isset($mykey_values[0])) {
273
+ $ret = date_i18n( get_option( 'date_format' ), strtotime( $mykey_values[0] ) );
274
+ }
275
+
276
+ } else if ( in_array($field, $price_fields) &&
277
+ isset($r->post_type) &&
278
+ in_array($r->post_type, array('product', 'product_variation')) &&
279
+ function_exists('wc_get_product')
280
+ ) { // Is this a WooCommerce price related field?
281
+ $ret = ASL_Helpers::woo_formattedPriceWithCurrency($r->id, $field, $args);
282
+ } else { // ..or just a regular field?
283
+ if ( $use_acf && function_exists('get_field') ) {
284
+ $mykey_values = get_field($field, $r->id, true);
285
+ if (!is_null($mykey_values) && $mykey_values != '' && $mykey_values !== false ) {
286
+ if (is_array($mykey_values)) {
287
+ if (!is_object($mykey_values[0])) {
288
+ $ret = implode(', ', $mykey_values);
289
+ }
290
+ } else {
291
+ $ret = $mykey_values;
292
+ }
293
+ }
294
+ } else {
295
+ $mykey_values = get_post_custom_values($field, $r->id);
296
+ if (isset($mykey_values[0])) {
297
+ $ret = $mykey_values[0];
298
+ }
299
+ }
300
+ }
301
+
302
+ return $ret;
303
+ }
304
+
305
+ /**
306
+ * Gets the WooCommerce formatted currency, supporting multiple currencies WPML, WCML
307
+ *
308
+ * @since 4.11
309
+ * @see wc_get_product() Getting the WooCommerce product.
310
+ * @see $woocommerce_wpml->multi_currency->prices->get_product_price_in_currency() For multi currency parsing.
311
+ * @see wc_price() Price formatting.
312
+ *
313
+ * @param int $id Product or variation ID
314
+ * @param string $field Field label
315
+ * @param array $args Search arguments
316
+ * @return string
317
+ */
318
+ public static function woo_formattedPriceWithCurrency($id, $field, $args) {
319
+ global $woocommerce_wpml;
320
+ global $sitepress;
321
+
322
+ $currency = isset($args['woo_currency']) ?
323
+ $args['woo_currency'] :
324
+ (function_exists('get_woocommerce_currency') ?
325
+ get_woocommerce_currency() : '');
326
+
327
+ $price = '';
328
+ $p = wc_get_product( $id );
329
+
330
+ // WCML Section, copied and modified from
331
+ // ..\wp-content\plugins\wpml-woocommerce\inc\currencies\class-wcml-multi-currency-prices.php
332
+ // line 139, function product_price_filter(..)
333
+ if ( isset($sitepress, $woocommerce_wpml, $woocommerce_wpml->multi_currency) ) {
334
+ $original_object_id = apply_filters( 'translate_object_id', $id, get_post_type($id), false, $sitepress->get_default_language() );
335
+ $ccr = get_post_meta($original_object_id, '_custom_conversion_rate', true);
336
+
337
+ if( in_array($field, array('_price', '_regular_price', '_sale_price')) && !empty($ccr) && isset($ccr[$field][$currency]) ){
338
+ $price_original = get_post_meta($original_object_id, $field, true);
339
+ $price = $price_original * $ccr[$field][$currency];
340
+ } else {
341
+ $manual_prices = $woocommerce_wpml->multi_currency->custom_prices->get_product_custom_prices($id, $currency);
342
+ if($manual_prices && !empty($manual_prices[$field])){
343
+ $price = $manual_prices[$field];
344
+ } else {
345
+ // 2. automatic conversion
346
+ $price = get_post_meta($id, $field, true);
347
+ $price = apply_filters('wcml_raw_price_amount', $price, $currency );
348
+ }
349
+ }
350
+
351
+ if ( $price != '') {
352
+ $price = wc_price($price, array('currency' => $currency));
353
+ }
354
+ } else {
355
+ // For variable products _regular_price, _sale_price are not defined
356
+ // ..however are most likely used together. So in case of _regular_price display the range,
357
+ // ..but do not deal with _sale_price at all
358
+ if ( $p->is_type('variable') && !in_array($field, array('_sale_price')) ) {
359
+ $price = $p->get_price_html();
360
+ } else {
361
+ switch ($field) {
362
+ case '_regular_price':
363
+ $price = $p->get_regular_price();
364
+ break;
365
+ case '_sale_price':
366
+ $price = $p->get_sale_price();
367
+ break;
368
+ case '_tax_price':
369
+ $price = $p->get_price_including_tax();
370
+ break;
371
+ default:
372
+ $price = $p->get_price();
373
+ break;
374
+ }
375
+ if ( $price != '' ) {
376
+ if ($currency != '')
377
+ $price = wc_price($price, array('currency' => $currency));
378
+ else
379
+ $price = wc_price($price);
380
+ }
381
+ }
382
+ }
383
+
384
+ return $price;
385
+ }
386
+
387
+ /**
388
+ * Helper method to be used before printing the font styles. Converts font families to apostrophed versions.
389
+ *
390
+ * @param $font
391
+ * @return mixed
392
+ */
393
+ public static function font($font) {
394
+ preg_match("/family:(.*?);/", $font, $fonts);
395
+ if ( isset($fonts[1]) ) {
396
+ $f = explode(',', str_replace(array('"', "'"), '', $fonts[1]));
397
+ foreach ($f as &$_f) {
398
+ if ( trim($_f) != 'inherit' )
399
+ $_f = '"' . trim($_f) . '"';
400
+ else
401
+ $_f = trim($_f);
402
+ }
403
+ $f = implode(',', $f);
404
+ return preg_replace("/family:(.*?);/", 'family:'.$f.';', $font);
405
+ } else {
406
+ return $font;
407
+ }
408
+ }
409
+ }
410
+ }
includes/classes/search/search.class.php CHANGED
@@ -40,10 +40,24 @@ if (!class_exists('wpdreams_search')) {
40
  * @var string the search phrase
41
  */
42
  protected $s;
 
 
 
 
43
  /**
44
  * @var array of each search phrase
45
  */
46
  protected $_s;
 
 
 
 
 
 
 
 
 
 
47
 
48
  /**
49
  * Create the class
@@ -76,7 +90,7 @@ if (!class_exists('wpdreams_search')) {
76
  $this->options = $options;
77
  $this->searchId = 1;
78
  $this->searchData = $params['data'];
79
- if (isset($this->searchData['image_options']))
80
  $this->imageSettings = $this->searchData['image_options'];
81
 
82
  }
@@ -88,12 +102,8 @@ if (!class_exists('wpdreams_search')) {
88
  * @return array
89
  */
90
  public function search($keyword) {
91
- global $wpdb;
92
-
93
- $this->s = $this->escape( $keyword );
94
-
95
- $this->_s = $this->escape( array_unique( explode(" ", $keyword) ) );
96
 
 
97
  $this->do_search();
98
  $this->post_process();
99
  $this->group();
@@ -101,125 +111,131 @@ if (!class_exists('wpdreams_search')) {
101
  return is_array($this->results) ? $this->results : array();
102
  }
103
 
104
- /**
105
- * The search function
106
- */
107
- protected function do_search() {
108
- global $wpdb;
109
-
110
- if (isset($wpdb->base_prefix)) {
111
- $_prefix = $wpdb->base_prefix;
112
- } else {
113
- $_prefix = $wpdb->prefix;
114
- }
115
-
116
- $options = $this->options;
117
- $searchData = $this->searchData;
118
- $s = $this->s;
119
- $_s = $this->_s;
120
-
121
- }
122
-
123
- /**
124
- * Post processing abstract
125
- */
126
- protected function post_process() {
127
-
128
- $commentsresults = $this->results;
129
- $options = $this->options;
130
- $searchData = $this->searchData;
131
- $s = $this->s;
132
- $_s = $this->_s;
133
-
134
- if (is_array($this->results) && count($this->results) > 0) {
135
- foreach ($this->results as $k => $v) {
136
 
137
- $r = & $this->results[$k];
 
 
138
 
139
- if (!is_object($r) || count($r) <= 0) continue;
140
- if (!isset($r->id)) $r->id = 0;
141
- $r->image = isset($r->image) ? $r->image : "";
142
- $r->title = apply_filters('asl_result_title_before_prostproc', $r->title, $r->id);
143
- $r->content = apply_filters('asl_result_content_before_prostproc', $r->content, $r->id);
144
- $r->image = apply_filters('asl_result_image_before_prostproc', $r->image, $r->id);
145
- $r->author = apply_filters('asl_result_author_before_prostproc', $r->author, $r->id);
146
- $r->date = apply_filters('asl_result_date_before_prostproc', $r->date, $r->id);
147
 
148
-
149
- $r->title = apply_filters('asl_result_title_after_prostproc', $r->title, $r->id);
150
- $r->content = apply_filters('asl_result_content_after_prostproc', $r->content, $r->id);
151
- $r->image = apply_filters('asl_result_image_after_prostproc', $r->image, $r->id);
152
- $r->author = apply_filters('asl_result_author_after_prostproc', $r->author, $r->id);
153
- $r->date = apply_filters('asl_result_date_after_prostproc', $r->date, $r->id);
154
-
155
- }
 
 
 
 
 
156
  }
157
 
158
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
 
160
  /**
161
- * Performs a safe sanitation and escape
162
- *
163
- * @uses wd_mysql_escape_mimic()
164
- * @param $string
165
- * @return array|mixed
166
  */
167
- protected function escape( $string ) {
168
- global $wpdb;
169
-
170
- // recursively go through if it is an array
171
- if ( is_array($string) ) {
172
- foreach ($string as $k => $v) {
173
- $string[$k] = $this->escape($v);
174
- }
175
- return $string;
176
- }
177
-
178
- if ( is_float( $string ) )
179
- return $string;
180
-
181
- // Extra escape for 4.0 >=
182
- if ( method_exists( $wpdb, 'esc_like' ) )
183
- return esc_sql( $wpdb->esc_like( $string ) );
184
-
185
- // Escape support for WP < 4.0
186
- if ( function_exists( 'like_escape' ) )
187
- return esc_sql( like_escape($string) );
188
-
189
- // Okay, what? Not one function is present, use the one we have
190
- return wd_mysql_escape_mimic($string);
191
- }
192
 
193
  /**
194
- * Converts a string to number, array of strings to array of numbers
195
- *
196
- * Since esc_like() does not escape numeric values, casting them is the easiest way to go
197
- *
198
- * @param $number string or array of strings
199
- * @return mixed number or array of numbers
200
  */
201
- protected function force_numeric ( $number ) {
202
- if ( is_array($number) )
203
- foreach ($number as $k => $v)
204
- $number[$k] = $v + 0;
205
- else
206
- $number = $number + 0;
207
-
208
- return $number;
209
- }
210
 
211
  /**
212
  * Grouping abstract
213
  */
214
- protected function group() {
215
-
216
- $commentsresults = $this->results;
217
- $options = $this->options;
218
- $searchData = $this->searchData;
219
- $s = $this->s;
220
- $_s = $this->_s;
221
-
222
- }
223
 
224
  }
225
  }
40
  * @var string the search phrase
41
  */
42
  protected $s;
43
+ /**
44
+ * @var string the reverse search phrase
45
+ */
46
+ protected $sr;
47
  /**
48
  * @var array of each search phrase
49
  */
50
  protected $_s;
51
+ /**
52
+ * @var array of each search phrase in reverse
53
+ */
54
+ protected $_sr;
55
+
56
+ protected $pre_field = '';
57
+ protected $suf_field = '';
58
+ protected $pre_like = '';
59
+ protected $suf_like = '';
60
+ protected $imageSettings;
61
 
62
  /**
63
  * Create the class
90
  $this->options = $options;
91
  $this->searchId = 1;
92
  $this->searchData = $params['data'];
93
+ if ( isset($this->searchData['image_options']) )
94
  $this->imageSettings = $this->searchData['image_options'];
95
 
96
  }
102
  * @return array
103
  */
104
  public function search($keyword) {
 
 
 
 
 
105
 
106
+ $this->prepare_keywords($keyword);
107
  $this->do_search();
108
  $this->post_process();
109
  $this->group();
111
  return is_array($this->results) ? $this->results : array();
112
  }
113
 
114
+ public function prepare_keywords($s) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
 
116
+ $keyword = $s;
117
+ $keyword = $this->compatibility($keyword);
118
+ $keyword_rev = ASL_Helpers::reverseString($keyword);
119
 
120
+ $this->s = ASL_Helpers::escape( $keyword );
121
+ $this->sr = ASL_Helpers::escape( $keyword_rev );
 
 
 
 
 
 
122
 
123
+ /**
124
+ * Avoid double escape, explode the $keyword instead of $this->s
125
+ * Regex to match individual words and phrases between double quotes
126
+ **/
127
+ if ( preg_match_all( '/".*?("|$)|((?<=[\t ",+])|^)[^\t ",+]+/', $keyword, $matches ) ) {
128
+ $this->_s = $this->parse_search_terms( $matches[0] );
129
+ } else {
130
+ $this->_s = $this->parse_search_terms( explode(" ", $keyword) );
131
+ }
132
+ if ( preg_match_all( '/".*?("|$)|((?<=[\t ",+])|^)[^\t ",+]+/', $keyword_rev, $matches ) ) {
133
+ $this->_sr = $this->parse_search_terms( array_reverse($matches[0]) );
134
+ } else {
135
+ $this->_sr = $this->parse_search_terms( array_reverse( explode(" ", $keyword_rev ) ) );
136
  }
137
 
138
+ // Reserved for future use
139
+ $min_word_length = 0;
140
+
141
+ foreach ($this->_s as $k=>$w) {
142
+ if ( ASL_mb::strlen($w) < $min_word_length ) {
143
+ unset($this->_s[$k]);
144
+ }
145
+ }
146
+
147
+ foreach ($this->_sr as $k=>$w) {
148
+ if ( ASL_mb::strlen($w) < $min_word_length ) {
149
+ unset($this->_sr[$k]);
150
+ }
151
+ }
152
+ }
153
+
154
+ /**
155
+ * Check if the terms are suitable for searching.
156
+ *
157
+ * @param array $terms Terms to check.
158
+ * @return array Terms
159
+ */
160
+ protected function parse_search_terms( $terms ) {
161
+ $checked = array();
162
+
163
+ foreach ( $terms as $term ) {
164
+ // keep before/after spaces when term is for exact match
165
+ if ( preg_match( '/^".+"$/', $term ) )
166
+ $term = trim( $term, "\"'" );
167
+ else
168
+ $term = trim( $term, "\"' " );
169
+
170
+ if ( $term != '' )
171
+ $checked[] = $term;
172
+ }
173
+
174
+ if ( count($checked) > 0 )
175
+ $checked = ASL_Helpers::escape(
176
+ array_slice(array_unique($checked), 0, 10)
177
+ );
178
+
179
+ return $checked;
180
+ }
181
+
182
+ /**
183
+ * Converts the keyword to the correct case and sets up the pre-suff fields.
184
+ *
185
+ * @param $s
186
+ * @return string
187
+ */
188
+ protected function compatibility($s) {
189
+ $comp_options = get_option( 'asl_compatibility' );
190
+
191
+ /**
192
+ * On forced case sensitivity: Let's add BINARY keyword before the LIKE
193
+ * On forced case in-sensitivity: Append the lower() function around each field
194
+ */
195
+ if ( $comp_options['db_force_case'] === 'sensitivity' ) {
196
+ $this->pre_like = 'BINARY ';
197
+ } else if ( $comp_options['db_force_case'] === 'insensitivity' ) {
198
+ if ( function_exists( 'mb_convert_case' ) )
199
+ $s = mb_convert_case( $s, MB_CASE_LOWER, "UTF-8" );
200
+ else
201
+ $s = strtoupper( $s );
202
+ // if no mb_ functions :(
203
+
204
+ $this->pre_field .= 'lower(';
205
+ $this->suf_field .= ')';
206
+ }
207
+
208
+ /**
209
+ * Check if utf8 is forced on LIKE
210
+ */
211
+ if ( w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 1 )
212
+ $this->pre_like .= '_utf8';
213
+
214
+ /**
215
+ * Check if unicode is forced on LIKE, but only apply if utf8 is not
216
+ */
217
+ if ( w_isset_def( $comp_options['db_force_unicode'], 0 ) == 1
218
+ && w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 0
219
+ )
220
+ $this->pre_like .= 'N';
221
+
222
+ return $s;
223
+ }
224
 
225
  /**
226
+ * The search function
 
 
 
 
227
  */
228
+ protected function do_search() {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
 
230
  /**
231
+ * Post processing abstract
 
 
 
 
 
232
  */
233
+ protected function post_process() {}
 
 
 
 
 
 
 
 
234
 
235
  /**
236
  * Grouping abstract
237
  */
238
+ protected function group() {}
 
 
 
 
 
 
 
 
239
 
240
  }
241
  }
includes/classes/search/search_content.class.php CHANGED
@@ -4,66 +4,33 @@ defined( 'ABSPATH' ) or die( "You can't access this file directly." );
4
 
5
  if ( ! class_exists( 'wpdreams_searchContent' ) ) {
6
  class wpdreams_searchContent extends wpdreams_search {
 
 
 
 
 
7
 
8
  protected function do_search() {
9
  global $wpdb;
10
  global $q_config;
11
 
12
  $options = $this->options;
13
- $comp_options = get_option( 'asl_compatibility' );
14
  $sd = $this->searchData;
15
 
16
- $parts = array();
17
- $relevance_parts = array();
18
  $types = array();
19
- $post_types = "";
20
  $term_query = "(1)";
21
- $post_statuses = "";
22
- $term_join = "";
23
  $postmeta_join = "";
24
 
25
- // Prefixes and suffixes
26
- $pre_field = '';
27
- $suf_field = '';
28
- $pre_like = '';
29
- $suf_like = '';
30
-
31
- $kw_logic = $sd['keyword_logic'];
32
- $op = strtoupper( $kw_logic );
33
 
34
- /**
35
- * On forced case sensitivity: Let's add BINARY keyword before the LIKE
36
- * On forced case in-sensitivity: Append the lower() function around each field
37
- */
38
- if ( w_isset_def( $comp_options['db_force_case'], 'none' ) == 'sensitivity' ) {
39
- $pre_like = 'BINARY ';
40
- } else if ( w_isset_def( $comp_options['db_force_case'], 'none' ) == 'insensitivity' ) {
41
- if ( function_exists( 'mb_convert_case' ) ) {
42
- $this->s = mb_convert_case( $this->s, MB_CASE_LOWER, "UTF-8" );
43
- } else {
44
- $this->s = strtoupper( $this->s );
45
- } // if no mb_ functions :(
46
- $this->_s = array_unique( explode( " ", $this->s ) );
47
-
48
- $pre_field .= 'lower(';
49
- $suf_field .= ')';
50
- }
51
-
52
- /**
53
- * Check if utf8 is forced on LIKE
54
- */
55
- if ( w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 1 ) {
56
- $pre_like .= '_utf8';
57
- }
58
-
59
- /**
60
- * Check if unicode is forced on LIKE, but only apply if utf8 is not
61
- */
62
- if ( w_isset_def( $comp_options['db_force_unicode'], 0 ) == 1
63
- && w_isset_def( $comp_options['db_force_utf8_like'], 0 ) == 0
64
- ) {
65
- $pre_like .= 'N';
66
- }
67
 
68
  $s = $this->s; // full keyword
69
  $_s = $this->_s; // array of keywords
@@ -77,7 +44,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
77
  $wcr = '';
78
  }
79
 
80
- if (isset($options['non_ajax_search']))
81
  $this->remaining_limit = 500;
82
  else
83
  $this->remaining_limit = $sd['maxresults'];
@@ -138,139 +105,176 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
138
  }
139
  /*---------------------------------------------------------------*/
140
 
141
- /*----------------------- Title query ---------------------------*/
142
- if ( $options['set_intitle'] ) {
143
- $words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
144
-
145
- if ( count( $_s ) > 0 ) {
146
- $_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'%", $words );
147
- } else {
148
- $_like = $s;
149
- }
150
- $parts[] = "( " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
151
 
152
- $relevance_parts[] = "(case when
153
- (" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '$s%')
154
- then 30 else 0 end)";
155
-
156
- $relevance_parts[] = "(case when
157
- (" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '%$s%')
158
- then 10 else 0 end)";
159
-
160
- // The first word relevance is higher
161
- if ( count( $_s ) > 0 ) {
162
- $relevance_parts[] = "(case when
163
- (" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '%" . $_s[0] . "%')
164
- then 10 else 0 end)";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  }
166
- }
167
- /*---------------------------------------------------------------*/
168
-
169
- /*---------------------- Content query --------------------------*/
170
- if ( $options['set_incontent'] ) {
171
- $words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
172
- //$parts[] = "(lower($wpdb->posts.post_content) REGEXP '$words')";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
 
174
- if ( count( $_s ) > 0 ) {
175
- $_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'%", $words );
176
- } else {
177
- $_like = $s;
178
  }
179
- $parts[] = "( " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
180
 
181
- if ( count( $_s ) > 0 ) {
182
- $relevance_parts[] = "(case when
183
- (" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%" . $_s[0] . "%')
184
- then 8 else 0 end)";
185
  }
186
- $relevance_parts[] = "(case when
187
- (" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%$s%')
188
- then 8 else 0 end)";
189
- }
190
- /*---------------------------------------------------------------*/
191
-
192
- /*----------------- Permalink, post_name query ------------------*/
193
- if ( $sd['search_in_permalinks'] ) {
194
- $words = $options['set_exactonly'] == 1 ? array($s) : $_s;
195
-
196
- if (count($_s) > 0) {
197
- $_like = implode("%'$suf_like " . $op . " " . $pre_field . $wpdb->posts . ".post_name" . $suf_field . " LIKE $pre_like'%", $words);
198
- } else {
199
- $_like = $s;
200
- }
201
- $parts[] = "( " . $pre_field . $wpdb->posts . ".post_name" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
202
- }
203
- /*---------------------------------------------------------------*/
204
-
205
- /*---------------------- Excerpt query --------------------------*/
206
- if ( $options['set_inexcerpt'] ) {
207
- $words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
208
- //$parts[] = "(lower($wpdb->posts.post_excerpt) REGEXP '$words')";
209
 
210
- if ( count( $_s ) > 0 ) {
211
- $_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'%", $words );
212
- } else {
213
- $_like = $s;
214
- }
215
- $parts[] = "( " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
 
 
 
 
 
 
 
 
 
 
 
216
 
217
- if ( count( $_s ) > 0 ) {
218
- $relevance_parts[] = "(case when
219
- (" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%" . $_s[0] . "%')
220
- then 7 else 0 end)";
221
  }
222
- $relevance_parts[] = "(case when
223
- (" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%$s%')
224
- then 7 else 0 end)";
225
- }
226
- /*---------------------------------------------------------------*/
227
 
228
- /*------------------------ Term query ---------------------------*/
229
- if ( $options['searchinterms'] ) {
230
- $words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
231
- //$parts[] = "(lower($wpdb->terms.name) REGEXP '$words')";
 
 
 
 
 
 
 
232
 
233
- if ( count( $_s ) > 0 ) {
234
- $_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'%", $words );
235
- } else {
236
- $_like = $s;
 
237
  }
238
- $parts[] = "( " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
239
-
240
- $relevance_parts[] = "(case when
241
- (" . $pre_field . $wpdb->terms . ".name" . $suf_field . " = '$s')
242
- then 5 else 0 end)";
243
- }
244
- /*---------------------------------------------------------------*/
245
-
246
- /*---------------------- Custom Fields --------------------------*/
247
- if ( $sd['search_all_cf'] == 1 ) {
248
- $words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
249
- if ( count( $_s ) > 0 ) {
250
- $_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'%", $words );
251
- } else {
252
- $_like = $s;
253
- }
254
- $parts[] = "( " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
255
- $postmeta_join = "LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID";
256
- } else if ( isset( $sd['selected-customfields'] ) ) {
257
- $selected_customfields = $sd['selected-customfields'];
258
- if ( is_array( $selected_customfields ) && count( $selected_customfields ) > 0 ) {
259
- $words = $options['set_exactonly'] == 1 ? array( $s ) : $_s;
260
-
261
- foreach ( $selected_customfields as $cfield ) {
262
- if ( count( $_s ) > 0 ) {
263
- $_like = implode( "%'$suf_like " . $op . " " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'%", $words );
264
- } else {
265
- $_like = $s;
266
- }
267
- $parts[] = "( $wpdb->postmeta.meta_key='$cfield' AND " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'$wcl" . $_like . "$wcr'$suf_like )";
268
- }
269
- $postmeta_join = "LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID";
 
 
 
 
270
 
271
- }
272
- }
273
- /*---------------------------------------------------------------*/
274
 
275
 
276
  // ------------------------ Categories/taxonomies ----------------------
@@ -447,21 +451,21 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
447
  /*---------------------------------------------------------------*/
448
 
449
  /*------------------------- Build like --------------------------*/
450
- $like_query = implode( ' OR ', $parts );
451
  if ( $like_query == "" ) {
452
  $like_query = "(1)";
453
  } else {
454
  $like_query = "($like_query)";
455
- }
456
  /*---------------------------------------------------------------*/
457
 
458
  /*---------------------- Build relevance ------------------------*/
459
- $relevance = implode( ' + ', $relevance_parts );
460
  if ( $relevance == "" ) {
461
  $relevance = "(1)";
462
  } else {
463
  $relevance = "($relevance)";
464
- }
465
  /*---------------------------------------------------------------*/
466
 
467
 
@@ -496,7 +500,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
496
  FROM " . $wpdb->base_prefix . "icl_translations as wpml
497
  WHERE
498
  $_wpml_query_id_field = wpml.element_id AND
499
- wpml.language_code = '" . $this->escape( $options['wpml_lang'] ) . "' AND
500
  wpml.element_type IN ('$wpml_post_types')
501
  )";
502
 
@@ -571,7 +575,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
571
  ) as author,
572
  '' as ttid,
573
  $wpdb->posts.post_type as post_type,
574
- $relevance as relevance
575
  FROM $wpdb->posts
576
  $postmeta_join
577
  $term_join
@@ -582,7 +586,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
582
  $cf_select
583
  AND $post_statuses
584
  AND $term_query
585
- AND $like_query
586
  AND $exclude_posts
587
  AND ( $wpml_query )
588
  $polylang_query
@@ -616,6 +620,10 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
616
  );
617
  }
618
 
 
 
 
 
619
  $pageposts = $wpdb->get_results( $querystr, OBJECT );
620
 
621
  wd_asl()->debug->pushData(
@@ -632,6 +640,80 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
632
  return $pageposts;
633
  }
634
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
635
  protected function build_cff_query( $post_id_field, $args ) {
636
  global $wpdb;
637
  $defaults = array(
@@ -816,12 +898,6 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
816
  $performance_options = get_option('asl_performance');
817
  $comp_options = wd_asl()->o['asl_compatibility'];
818
 
819
- if ( is_multisite() ) {
820
- $home_url = network_home_url();
821
- } else {
822
- $home_url = home_url();
823
- }
824
-
825
  foreach ( $pageposts as $k => $v ) {
826
  $r = &$pageposts[ $k ];
827
  $r->title = w_isset_def( $r->title, null );
@@ -857,7 +933,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
857
  if ( isset( $options['wpml_lang'] )
858
  && w_isset_def( $sd['wpml_compatibility'], 1 ) == 1
859
  )
860
- $r->link = apply_filters( 'wpml_permalink', $r->link, $this->escape( $options['wpml_lang'] ) );
861
 
862
  $image_settings = $sd['image_options'];
863
  if ( $image_settings['show_images'] != 0 ) {
@@ -922,6 +998,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
922
  }
923
  }
924
  }
 
925
  default:
926
  if ( isset($wc_prod_var_o) ) {
927
  $r->title = $wc_prod_var_o->get_title();
@@ -935,6 +1012,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
935
  $sd['striptagsexclude'] = "<a><span>";
936
  }
937
 
 
938
  switch ($sd['descriptionfield']) {
939
  case '1':
940
  if (function_exists('qtranxf_use')) {
@@ -969,6 +1047,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
969
  }
970
  }
971
  }
 
972
  default: //including option '0', alias content
973
  if ( function_exists( 'qtranxf_use' ) ) {
974
  global $q_config;
@@ -1058,20 +1137,19 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
1058
 
1059
  /**
1060
  * Fetches an image for BFI class
 
 
1061
  */
1062
  function getBFIimage( $post ) {
1063
  $sd = $this->searchData;
1064
 
1065
  if ( ! isset( $post->image ) || $post->image == null ) {
1066
- $home_url = network_home_url();
1067
- $home_url = home_url();
1068
 
1069
  if ( ! isset( $post->id ) ) {
1070
  return "";
1071
  }
1072
- $i = 1;
1073
  $im = "";
1074
- for ( $i == 1; $i < 6; $i ++ ) {
1075
  switch ( $this->imageSettings[ 'image_source' . $i ] ) {
1076
  case "featured":
1077
  if ( $this->imageSettings['image_source_featured'] == "original" ) {
@@ -1085,7 +1163,7 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
1085
  }
1086
  break;
1087
  case "content":
1088
- if ($sd['showdescription'] == 0)
1089
  $content = get_post_field('post_content', $post->id);
1090
  else
1091
  $content = $post->content;
@@ -1146,7 +1224,8 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
1146
  * @param $needle string context
1147
  * @param $context int length of the context
1148
  * @param $maxlength int maximum length of the string in characters
1149
- * @param $str_length_limit source string maximum length
 
1150
  * @return string
1151
  */
1152
  public function context_find($str, $needle, $context, $maxlength, $str_length_limit = 25000, $false_on_no_match = false) {
@@ -1242,5 +1321,4 @@ if ( ! class_exists( 'wpdreams_searchContent' ) ) {
1242
  }
1243
 
1244
  }
1245
- }
1246
- ?>
4
 
5
  if ( ! class_exists( 'wpdreams_searchContent' ) ) {
6
  class wpdreams_searchContent extends wpdreams_search {
7
+ private $remaining_limit;
8
+ /**
9
+ * @var array of query parts
10
+ */
11
+ private $parts = array();
12
 
13
  protected function do_search() {
14
  global $wpdb;
15
  global $q_config;
16
 
17
  $options = $this->options;
 
18
  $sd = $this->searchData;
19
 
 
 
20
  $types = array();
21
+ //$post_types = "";
22
  $term_query = "(1)";
23
+ //$post_statuses = "";
24
+ //$term_join = "";
25
  $postmeta_join = "";
26
 
27
+ $kw_logic = strtolower( $sd['keyword_logic'] );
 
 
 
 
 
 
 
28
 
29
+ // Prefixes and suffixes
30
+ $pre_field = $this->pre_field;
31
+ $suf_field = $this->suf_field;
32
+ $pre_like = $this->pre_like;
33
+ $suf_like = $this->suf_like;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  $s = $this->s; // full keyword
36
  $_s = $this->_s; // array of keywords
44
  $wcr = '';
45
  }
46
 
47
+ if ( isset($options['non_ajax_search']) )
48
  $this->remaining_limit = 500;
49
  else
50
  $this->remaining_limit = $sd['maxresults'];
105
  }
106
  /*---------------------------------------------------------------*/
107
 
 
 
 
 
 
 
 
 
 
 
108
 
109
+ $words = $options['set_exactonly'] == 1 && $s != '' ? array($s) : $_s;
110
+ /**
111
+ * Ex.: When the minimum word count is 2, and the user enters 'a' then $_s is empty.
112
+ * But $s is not actually empty, thus the wrong query will be executed.
113
+ */
114
+ if ( count($words) == 0 && $s != '' ) {
115
+ $words = array($s);
116
+ // Allow only beginnings
117
+ if ( $options['set_exactonly'] == 0 )
118
+ $wcl = '';
119
+ }
120
+ if ( $s != '' )
121
+ $words = !in_array($s, $words) ? array_merge(array($s), $words) : $words;
122
+
123
+ $relevance_added = false;
124
+ foreach ( $words as $k => $word ) {
125
+ $parts = array();
126
+ $relevance_parts = array();
127
+ $is_exact = $options['set_exactonly'] == 1 || ( count($words) > 1 && $k == 0 && ($kw_logic == 'or' || $kw_logic == 'and') );
128
+
129
+ /*----------------------- Title query ---------------------------*/
130
+ if ( $options['set_intitle'] ) {
131
+ if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
132
+ $parts[] = "( " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
133
+ } else {
134
+ $parts[] = "
135
+ ( " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
136
+ OR " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
137
+ OR " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
138
+ OR " . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " = '" . $word . "')";
139
+ }
140
+ if ( !$relevance_added ) {
141
+ $relevance_parts[] = "(case when
142
+ (" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '$s%')
143
+ then " . (w_isset_def($sd['etitleweight'], 10) * 2) . " else 0 end)";
144
+
145
+ $relevance_parts[] = "(case when
146
+ (" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '%$s%')
147
+ then " . w_isset_def($sd['etitleweight'], 10) . " else 0 end)";
148
+
149
+ // The first word relevance is higher
150
+ if ( isset($_s[0]) ) {
151
+ $relevance_parts[] = "(case when
152
+ (" . $pre_field . $wpdb->posts . ".post_title" . $suf_field . " LIKE '%" . $_s[0] . "%')
153
+ then " . w_isset_def($sd['etitleweight'], 10) . " else 0 end)";
154
+ }
155
+ }
156
  }
157
+ /*---------------------------------------------------------------*/
158
+
159
+ /*---------------------- Content query --------------------------*/
160
+ if ( $options['set_incontent'] ) {
161
+ if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
162
+ $parts[] = "( " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
163
+ /**
164
+ * Exact matching multi line + word boundary with REGEXP
165
+ *
166
+ * $parts[] = "( " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " REGEXP '([[:blank:][:punct:]]|^|\r\n)" . $word . "([[:blank:][:punct:]]|$|\r\n)' )";
167
+ */
168
+ } else {
169
+ $parts[] = "
170
+ (" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
171
+ OR " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
172
+ OR " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
173
+ OR " . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " = '" . $word . "')";
174
+ }
175
+ if ( !$relevance_added ) {
176
+ if ( isset($_s[0]) ) {
177
+ $relevance_parts[] = "(case when
178
+ (" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%" . $_s[0] . "%')
179
+ then ".w_isset_def($sd['contentweight'], 10)." else 0 end)";
180
+ }
181
 
182
+ $relevance_parts[] = "(case when
183
+ (" . $pre_field . $wpdb->posts . ".post_content" . $suf_field . " LIKE '%$s%')
184
+ then " . w_isset_def($sd['econtentweight'], 10) . " else 0 end)";
185
+ }
186
  }
187
+ /*---------------------------------------------------------------*/
188
 
189
+ /*----------------- Permalink, post_name query ------------------*/
190
+ if ( $sd['search_in_permalinks'] ) {
191
+ $parts[] = "( " . $pre_field . $wpdb->posts . ".post_name" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
 
192
  }
193
+ /*---------------------------------------------------------------*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
194
 
195
+ /*---------------------- Excerpt query --------------------------*/
196
+ if ($options['set_inexcerpt']) {
197
+ if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
198
+ $parts[] = "( " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
199
+ } else {
200
+ $parts[] = "
201
+ (" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
202
+ OR " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
203
+ OR " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
204
+ OR " . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " = '" . $word . "')";
205
+ }
206
+ if ( !$relevance_added ) {
207
+ if ( isset($_s[0]) ) {
208
+ $relevance_parts[] = "(case when
209
+ (" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%" . $_s[0] . "%')
210
+ then ".w_isset_def($sd['excerptweight'], 10)." else 0 end)";
211
+ }
212
 
213
+ $relevance_parts[] = "(case when
214
+ (" . $pre_field . $wpdb->posts . ".post_excerpt" . $suf_field . " LIKE '%$s%')
215
+ then " . w_isset_def($sd['eexcerptweight'], 10) . " else 0 end)";
216
+ }
217
  }
218
+ /*---------------------------------------------------------------*/
 
 
 
 
219
 
220
+ /*------------------------ Term query ---------------------------*/
221
+ if ($options['searchinterms']) {
222
+ if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
223
+ $parts[] = "( " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
224
+ } else {
225
+ $parts[] = "
226
+ (" . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
227
+ OR " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
228
+ OR " . $pre_field . $wpdb->terms . ".name" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
229
+ OR " . $pre_field . $wpdb->terms . ".name" . $suf_field . " = '" . $word . "')";
230
+ }
231
 
232
+ if ( !$relevance_added ) {
233
+ $relevance_parts[] = "(case when
234
+ (" . $pre_field . $wpdb->terms . ".name" . $suf_field . " = '$s')
235
+ then " . w_isset_def($sd['etermsweight'], 10) . " else 0 end)";
236
+ }
237
  }
238
+ /*---------------------------------------------------------------*/
239
+
240
+ /*---------------------- Custom Fields --------------------------*/
241
+ $selected_customfields = isset( $sd['selected-customfields'] ) ? $sd['selected-customfields'] : array();
242
+ if ( $sd['search_all_cf'] == 1 )
243
+ $selected_customfields = array("all");
244
+
245
+ if ( is_array($selected_customfields) && count($selected_customfields) > 0 ) {
246
+ $postmeta_join = "LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID";
247
+ foreach ( $selected_customfields as $cfield ) {
248
+ $key_part = $sd['search_all_cf'] == 1 ? "" : "$wpdb->postmeta.meta_key='$cfield' AND ";
249
+
250
+ if ( $kw_logic == 'or' || $kw_logic == 'and' || $is_exact ) {
251
+ $parts[] = "( $key_part " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'$wcl" . $word . "$wcr'$suf_like )";
252
+ } else {
253
+ $parts[] = "( $key_part
254
+ (" . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'% " . $word . " %'$suf_like
255
+ OR " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'" . $word . " %'$suf_like
256
+ OR " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " LIKE $pre_like'% " . $word . "'$suf_like
257
+ OR " . $pre_field . $wpdb->postmeta . ".meta_value" . $suf_field . " = '" . $word . "') )";
258
+ }
259
+ if ( !$relevance_added ) {
260
+ if ($cfield == 'author_field_name')
261
+ $relevance_parts[] = "(case when
262
+ (EXISTS (SELECT 1 FROM $wpdb->postmeta as cfre WHERE cfre.post_id = $wpdb->posts.ID AND cfre.meta_key = '$cfield' AND
263
+ (cfre.meta_value" . $suf_field . " LIKE '%" . $s . "%')))
264
+ then 100 else 0 end)";
265
+ if ($cfield == 'fulltext_field_name')
266
+ $relevance_parts[] = "(case when
267
+ (EXISTS (SELECT 1 FROM $wpdb->postmeta as cfre WHERE cfre.post_id = $wpdb->posts.ID AND cfre.meta_key = '$cfield' AND
268
+ (cfre.meta_value" . $suf_field . " LIKE '%" . $s . "%')))
269
+ then 10 else 0 end)";
270
+ }
271
+ }
272
+ }
273
+ /*---------------------------------------------------------------*/
274
 
275
+ $this->parts[] = array( $parts, $relevance_parts );
276
+ $relevance_added = true;
277
+ }
278
 
279
 
280
  // ------------------------ Categories/taxonomies ----------------------
451
  /*---------------------------------------------------------------*/
452
 
453
  /*------------------------- Build like --------------------------*/
454
+ /*$like_query = implode( ' OR ', $parts );
455
  if ( $like_query == "" ) {
456
  $like_query = "(1)";
457
  } else {
458
  $like_query = "($like_query)";
459
+ }*/
460
  /*---------------------------------------------------------------*/
461
 
462
  /*---------------------- Build relevance ------------------------*/
463
+ /*$relevance = implode( ' + ', $relevance_parts );
464
  if ( $relevance == "" ) {
465
  $relevance = "(1)";
466
  } else {
467
  $relevance = "($relevance)";
468
+ }*/
469
  /*---------------------------------------------------------------*/
470
 
471
 
500
  FROM " . $wpdb->base_prefix . "icl_translations as wpml
501
  WHERE
502
  $_wpml_query_id_field = wpml.element_id AND
503
+ wpml.language_code = '" . ASL_Helpers::escape( $options['wpml_lang'] ) . "' AND
504
  wpml.element_type IN ('$wpml_post_types')
505
  )";
506
 
575
  ) as author,
576
  '' as ttid,
577
  $wpdb->posts.post_type as post_type,
578
+ {relevance_query} as relevance
579
  FROM $wpdb->posts
580
  $postmeta_join
581
  $term_join
586
  $cf_select
587
  AND $post_statuses
588
  AND $term_query
589
+ AND {like_query}
590
  AND $exclude_posts
591
  AND ( $wpml_query )
592
  $polylang_query
620
  );
621
  }
622
 
623
+ $querystr = $this->build_query( $this->parts, $querystr, array(
624
+ 'keyword_logic' => $kw_logic,
625
+ '_post_use_relevance' => 1
626
+ ));
627
  $pageposts = $wpdb->get_results( $querystr, OBJECT );
628
 
629
  wd_asl()->debug->pushData(
640
  return $pageposts;
641
  }
642
 
643
+ /**
644
+ * Builds the query from the parts
645
+ *
646
+ * @param $parts array LIKE and Relevance parts
647
+ * @param $query string the search query
648
+ * @param $argp array arguments passed
649
+ *
650
+ * @return string query
651
+ */
652
+ protected function build_query( $parts, $query, $argp = array() ) {
653
+
654
+ $args = array_merge(array(
655
+ 'keyword_logic' => 'OR',
656
+ '_post_use_relevance' => 1
657
+ ), $argp);
658
+ $kw_logic = str_replace('EX', '', strtoupper( $args['keyword_logic'] ) );
659
+ $kw_logic = $kw_logic != 'AND' && $kw_logic != 'OR' ? 'AND' : $kw_logic;
660
+
661
+ $r_parts = array(); // relevance parts
662
+
663
+ /*------------------------- Build like --------------------------*/
664
+ $exact_query = '';
665
+ $like_query_arr = array();
666
+ foreach ( $parts as $k=>$part ) {
667
+ if ( $k == 0 )
668
+ $exact_query = '(' . implode(' OR ', $part[0]) . ')';
669
+ else
670
+ $like_query_arr[] = '(' . implode(' OR ', $part[0]) . ')';
671
+ }
672
+ $like_query = implode(' ' . $kw_logic . ' ', $like_query_arr);
673
+
674
+ // When $exact query is empty, then surely $like_query must be empty too, see above
675
+ if ( $exact_query == '' ) {
676
+ $like_query = "(1)";
677
+ } else {
678
+ // Both $like_query and $exact_query set
679
+ if ( $like_query != '' ) {
680
+ $like_query = "( $exact_query OR $like_query )";
681
+ } else {
682
+ $like_query = "( $exact_query )";
683
+ }
684
+ }
685
+ /*---------------------------------------------------------------*/
686
+
687
+ /*---------------------- Build relevance ------------------------*/
688
+ foreach ( $parts as $part ) {
689
+ if ( isset($part[1]) && count($part[1]) > 0 )
690
+ $r_parts = array_merge( $r_parts, $part[1] );
691
+ }
692
+ $relevance = implode( ' + ', $r_parts );
693
+ if ( $args['_post_use_relevance'] != 1 || $relevance == "" ) {
694
+ $relevance = "(1)";
695
+ } else {
696
+ $relevance = "($relevance)";
697
+ }
698
+ /*---------------------------------------------------------------*/
699
+
700
+ if ( isset($this->remaining_limit, $this->limit_start) ) {
701
+ if ($this->limit_start != 0)
702
+ $limit = $this->limit_start . ", " . $this->remaining_limit;
703
+ else
704
+ $limit = $this->remaining_limit;
705
+ } else {
706
+ $limit = 10;
707
+ }
708
+
709
+ return str_replace(
710
+ array( "{relevance_query}", "{like_query}", "{remaining_limit}" ),
711
+ array( $relevance, $like_query, $limit ),
712
+ $query
713
+ );
714
+
715
+ }
716
+
717
  protected function build_cff_query( $post_id_field, $args ) {
718
  global $wpdb;
719
  $defaults = array(
898
  $performance_options = get_option('asl_performance');
899
  $comp_options = wd_asl()->o['asl_compatibility'];
900
 
 
 
 
 
 
 
901
  foreach ( $pageposts as $k => $v ) {
902
  $r = &$pageposts[ $k ];
903
  $r->title = w_isset_def( $r->title, null );
933
  if ( isset( $options['wpml_lang'] )
934
  && w_isset_def( $sd['wpml_compatibility'], 1 ) == 1
935
  )
936
+ $r->link = apply_filters( 'wpml_permalink', $r->link, ASL_Helpers::escape( $options['wpml_lang'] ) );
937
 
938
  $image_settings = $sd['image_options'];
939
  if ( $image_settings['show_images'] != 0 ) {
998
  }
999
  }
1000
  }
1001
+ break;
1002
  default:
1003
  if ( isset($wc_prod_var_o) ) {
1004
  $r->title = $wc_prod_var_o->get_title();
1012
  $sd['striptagsexclude'] = "<a><span>";
1013
  }
1014
 
1015
+ $_content = '';
1016
  switch ($sd['descriptionfield']) {
1017
  case '1':
1018
  if (function_exists('qtranxf_use')) {
1047
  }
1048
  }
1049
  }
1050
+ break;
1051
  default: //including option '0', alias content
1052
  if ( function_exists( 'qtranxf_use' ) ) {
1053
  global $q_config;
1137
 
1138
  /**
1139
  * Fetches an image for BFI class
1140
+ * @param $post WP_POst Post object
1141
+ * @return string image URL
1142
  */
1143
  function getBFIimage( $post ) {
1144
  $sd = $this->searchData;
1145
 
1146
  if ( ! isset( $post->image ) || $post->image == null ) {
 
 
1147
 
1148
  if ( ! isset( $post->id ) ) {
1149
  return "";
1150
  }
 
1151
  $im = "";
1152
+ for ( $i = 1; $i < 6; $i ++ ) {
1153
  switch ( $this->imageSettings[ 'image_source' . $i ] ) {
1154
  case "featured":
1155
  if ( $this->imageSettings['image_source_featured'] == "original" ) {
1163
  }
1164
  break;
1165
  case "content":
1166
+ if ( $sd['showdescription'] == 0 )
1167
  $content = get_post_field('post_content', $post->id);
1168
  else
1169
  $content = $post->content;
1224
  * @param $needle string context
1225
  * @param $context int length of the context
1226
  * @param $maxlength int maximum length of the string in characters
1227
+ * @param $str_length_limit int source string maximum length
1228
+ * @param $false_on_no_match bool to return boolean false if no matches were found
1229
  * @return string
1230
  */
1231
  public function context_find($str, $needle, $context, $maxlength, $str_length_limit = 25000, $false_on_no_match = false) {
1321
  }
1322
 
1323
  }
1324
+ }
 
includes/classes/suggest/google_suggest.class.php CHANGED
@@ -13,6 +13,8 @@ if (!class_exists('wpd_googleKeywordSuggest')) {
13
  * @author Ernest Marcinko
14
  */
15
  class wpd_googleKeywordSuggest extends wpd_keywordSuggestAbstract {
 
 
16
  function __construct( $args = array() ) {
17
  $defaults = array(
18
  'maxCount' => 10,
@@ -83,5 +85,4 @@ if (!class_exists('wpd_googleKeywordSuggest')) {
83
  }
84
  }
85
  }
86
- }
87
- ?>
13
  * @author Ernest Marcinko
14
  */
15
  class wpd_googleKeywordSuggest extends wpd_keywordSuggestAbstract {
16
+ private $lang, $matchStart, $url;
17
+
18
  function __construct( $args = array() ) {
19
  $defaults = array(
20
  'maxCount' => 10,
85
  }
86
  }
87
  }
88
+ }
 
includes/classes/suggest/suggest-abstract.class.php CHANGED
@@ -19,7 +19,6 @@ if (!class_exists('wpd_keywordSuggestAbstract')) {
19
  abstract class wpd_keywordSuggestAbstract {
20
 
21
  protected $maxCount;
22
-
23
  protected $maxCharsPerWord;
24
 
25
  /**
@@ -51,39 +50,5 @@ if (!class_exists('wpd_keywordSuggestAbstract')) {
51
  return $output;
52
  }
53
  }
54
-
55
- /**
56
- * Performs a full escape
57
- *
58
- * @uses wd_mysql_escape_mimic()
59
- * @param $string
60
- * @return array|mixed
61
- */
62
- protected function escape( $string ) {
63
- global $wpdb;
64
-
65
- // recursively go through if it is an array
66
- if ( is_array($string) ) {
67
- foreach ($string as $k => $v) {
68
- $string[$k] = $this->escape($v);
69
- }
70
- return $string;
71
- }
72
-
73
- if ( is_float( $string ) )
74
- return $string;
75
-
76
- // Extra escape for 4.0 >=
77
- if ( method_exists( $wpdb, 'esc_like' ) )
78
- return esc_sql( $wpdb->esc_like( $string ) );
79
-
80
- // Escape support for WP < 4.0
81
- if ( function_exists( 'like_escape' ) )
82
- return esc_sql( like_escape($string) );
83
-
84
- // Okay, what? Not one function is present, use the one we have
85
- return wd_mysql_escape_mimic($string);
86
- }
87
-
88
  }
89
  }
19
  abstract class wpd_keywordSuggestAbstract {
20
 
21
  protected $maxCount;
 
22
  protected $maxCharsPerWord;
23
 
24
  /**
50
  return $output;
51
  }
52
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  }
54
  }
includes/views/asl.shortcode.php CHANGED
@@ -41,7 +41,7 @@
41
  <?php do_action('asl_layout_before_input', $id); ?>
42
 
43
  <div class='proinput'>
44
- <form autocomplete="off" title='Ajax serch form'>
45
  <input aria-label='Search input' type='search' class='orig' name='phrase' placeholder='<?php echo asl_icl_t( "Search bar placeholder text", w_isset_def($style['defaultsearchtext'], '') ); ?>' value='<?php echo apply_filters('asl_print_search_query', get_search_query()); ?>' autocomplete="off"/>
46
  <input aria-label='Autocomplete input, do not use this' type='text' class='autocomplete' name='phrase' value='' autocomplete="off"/>
47
  <span class='loading'></span>
@@ -328,7 +328,7 @@ if ( function_exists('qtranxf_getLanguage') ) {
328
  <?php if ($style['showmoreresults'] == 1): ?>
329
  <?php do_action('asl_layout_before_showmore', $id); ?>
330
  <p class='showmore'>
331
- <a><?php echo $style['showmoreresultstext']; ?></a>
332
  </p>
333
  <?php do_action('asl_layout_after_showmore', $id); ?>
334
  <?php endif; ?>
41
  <?php do_action('asl_layout_before_input', $id); ?>
42
 
43
  <div class='proinput'>
44
+ <form autocomplete="off" aria-label='Ajax search form'>
45
  <input aria-label='Search input' type='search' class='orig' name='phrase' placeholder='<?php echo asl_icl_t( "Search bar placeholder text", w_isset_def($style['defaultsearchtext'], '') ); ?>' value='<?php echo apply_filters('asl_print_search_query', get_search_query()); ?>' autocomplete="off"/>
46
  <input aria-label='Autocomplete input, do not use this' type='text' class='autocomplete' name='phrase' value='' autocomplete="off"/>
47
  <span class='loading'></span>
328
  <?php if ($style['showmoreresults'] == 1): ?>
329
  <?php do_action('asl_layout_before_showmore', $id); ?>
330
  <p class='showmore'>
331
+ <a><?php echo asl_icl_t('Show more results text', $style['showmoreresultstext']); ?></a>
332
  </p>
333
  <?php do_action('asl_layout_after_showmore', $id); ?>
334
  <?php endif; ?>
languages/ajax-search-lite-en_EN.pot CHANGED
@@ -1,419 +1,595 @@
 
 
 
1
  #, fuzzy
2
  msgid ""
3
  msgstr ""
4
- "Project-Id-Version: Ajax Search Lite\n"
5
- "POT-Creation-Date: 2015-07-30 17:13+0200\n"
6
- "PO-Revision-Date: 2014-12-10 21:20+0100\n"
7
- "Last-Translator: \n"
8
- "Language-Team: \n"
9
- "Language: en\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 1.8.3\n"
14
- "X-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-KeywordsList: __;_e\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPathExcluded-0: ../js\n"
19
- "X-Poedit-SearchPathExcluded-1: ../backend/settings/assets\n"
20
-
21
- #: ../backend/analytics.php:7
 
 
 
 
 
 
 
22
  msgid "Enable search Google Analytics integration?"
23
  msgstr ""
24
 
25
- #: ../backend/analytics.php:12
26
  msgid "Google analytics pageview string"
27
  msgstr ""
28
 
29
- #: ../backend/analytics.php:16
30
  msgid ""
31
  "This is how the pageview will look like on the google analytics website. Use "
32
  "the {asl_term} variable to add the search term to the pageview."
33
  msgstr ""
34
 
35
- #: ../backend/analytics.php:40
36
  msgid "Analytics options"
37
  msgstr ""
38
 
39
- #: ../backend/analytics.php:45
40
  msgid "Result"
41
  msgstr ""
42
 
43
- #: ../backend/analytics.php:47
44
  msgid ""
45
  "After some time you should be able to see the hits on your analytics board."
46
  msgstr ""
47
 
48
- #: ../backend/settings.php:44
49
  msgid "Search shortcode:"
50
  msgstr ""
51
 
52
- #: ../backend/settings.php:47
53
  msgid "Search shortcode for templates:"
54
  msgstr ""
55
 
56
- #: ../backend/settings.php:58
57
  msgid "General Options"
58
  msgstr ""
59
 
60
- #: ../backend/settings.php:59 ../backend/settings.php:75
61
  msgid "Image Options"
62
  msgstr ""
63
 
64
- #: ../backend/settings.php:60
65
  msgid "Frontend Options"
66
  msgstr ""
67
 
68
- #: ../backend/settings.php:61
69
  msgid "Layout options"
70
  msgstr ""
71
 
72
- #: ../backend/settings.php:62
73
  msgid "Advanced"
74
  msgstr ""
75
 
76
- #: ../backend/settings.php:67
77
  msgid "Genearal Options"
78
  msgstr ""
79
 
80
- #: ../backend/settings.php:83
81
  msgid "Frontend Search Settings"
82
  msgstr ""
83
 
84
- #: ../backend/settings.php:91
85
  msgid "Layout Options"
86
  msgstr ""
87
 
88
- #: ../backend/settings.php:99
89
  msgid "Advanced Options"
90
  msgstr ""
91
 
92
- #: ../backend/settings.php:119
93
  msgid "Ajax Search Lite settings saved!"
94
  msgstr ""
95
 
96
- #: ../backend/settings/class/customfields.class.php:22
97
- msgid "Available public custom fields types"
98
  msgstr ""
99
 
100
- #: ../backend/settings/class/customfields.class.php:31
101
- msgid "Drag here the custom fields you want to use!"
102
  msgstr ""
103
 
104
- #: ../backend/settings/class/customposttypes.class.php:23
105
- msgid "Available post types"
106
  msgstr ""
107
 
108
- #: ../backend/settings/class/customposttypes.class.php:32
109
- msgid "Drag here the post types you want to use!"
110
- msgstr ""
111
-
112
- #: ../backend/tabs/instance/advanced_options.php:3
113
- msgid "Strip shortcodes from the content?"
114
- msgstr ""
115
-
116
- #: ../backend/tabs/instance/advanced_options.php:7
117
  msgid ""
118
- "When enabled, the shortcodes from the content will be removed instead of "
119
- "executed."
120
  msgstr ""
121
 
122
- #: ../backend/tabs/instance/advanced_options.php:12
123
  msgid "Title Field"
124
  msgstr ""
125
 
126
- #: ../backend/tabs/instance/advanced_options.php:21
127
  msgid "Description Field"
128
  msgstr ""
129
 
130
- #: ../backend/tabs/instance/advanced_options.php:30
131
  msgid "Exclude categories"
132
  msgstr ""
133
 
134
- #: ../backend/tabs/instance/advanced_options.php:37
135
  msgid "Exclude Posts by ID's (comma separated post ID-s)"
136
  msgstr ""
137
 
138
- #: ../backend/tabs/instance/advanced_options.php:43
139
- msgid "Exclude Terms by ID (comma separated term ID-s)"
140
- msgstr ""
141
-
142
- #: ../backend/tabs/instance/advanced_options.php:47
143
- msgid ""
144
- "Use this field to exclude any taxonomy term (tags, product categorories "
145
- "etc..)"
146
  msgstr ""
147
 
148
- #: ../backend/tabs/instance/advanced_options.php:52
149
- msgid "WPML compatibility"
150
  msgstr ""
151
 
152
- #: ../backend/tabs/instance/frontend_options.php:3
153
  msgid "Show search settings on the frontend?"
154
  msgstr ""
155
 
156
- #: ../backend/tabs/instance/frontend_options.php:8
157
  msgid ""
158
  "The default values of the checkboxes on the frontend are the values set "
159
  "above."
160
  msgstr ""
161
 
162
- #: ../backend/tabs/instance/frontend_options.php:12
163
  msgid "Show exact matches selector?"
164
  msgstr ""
165
 
166
- #: ../backend/tabs/instance/frontend_options.php:20
167
  msgid "Show search in posts selector?"
168
  msgstr ""
169
 
170
- #: ../backend/tabs/instance/frontend_options.php:27
171
  msgid "Show search in pages selector?"
172
  msgstr ""
173
 
174
- #: ../backend/tabs/instance/frontend_options.php:34
175
  msgid "Show search in title selector?"
176
  msgstr ""
177
 
178
- #: ../backend/tabs/instance/frontend_options.php:41
179
  msgid "Show search in content selector?"
180
  msgstr ""
181
 
182
- #: ../backend/tabs/instance/frontend_options.php:47
183
  msgid "Show search in custom post types selectors"
184
  msgstr ""
185
 
186
- #: ../backend/tabs/instance/frontend_options.php:52
187
  msgid ""
188
  "Nor recommended if you have more than 500 categories! (the HTML output will "
189
  "get too big)"
190
  msgstr ""
191
 
192
- #: ../backend/tabs/instance/frontend_options.php:54
193
  msgid "Show the categories selectors?"
194
  msgstr ""
195
 
196
- #: ../backend/tabs/instance/frontend_options.php:59
197
  msgid "Show the uncategorised category?"
198
  msgstr ""
199
 
200
- #: ../backend/tabs/instance/frontend_options.php:63
201
  msgid "Select which categories exclude"
202
  msgstr ""
203
 
204
- #: ../backend/tabs/instance/frontend_options.php:70
205
  msgid "Categories filter box header text"
206
  msgstr ""
207
 
208
- #: ../backend/tabs/instance/frontend_options.php:76
209
- #: ../backend/tabs/instance/general_options.php:130
210
- #: ../backend/tabs/instance/image_options.php:106
211
- #: ../backend/tabs/instance/layout_options.php:21
212
  msgid "Save options!"
213
  msgstr ""
214
 
215
- #: ../backend/tabs/instance/general_options.php:12
216
- msgid "Theme"
217
  msgstr ""
218
 
219
- #: ../backend/tabs/instance/general_options.php:21
220
- msgid "Search in posts?"
221
  msgstr ""
222
 
223
- #: ../backend/tabs/instance/general_options.php:28
224
- msgid "Search in pages?"
225
  msgstr ""
226
 
227
- #: ../backend/tabs/instance/general_options.php:34
228
- msgid "Search in custom post types"
 
229
  msgstr ""
230
 
231
- #: ../backend/tabs/instance/general_options.php:41
232
- msgid "Search in title?"
233
  msgstr ""
234
 
235
- #: ../backend/tabs/instance/general_options.php:48
236
- msgid "Search in content?"
237
  msgstr ""
238
 
239
- #: ../backend/tabs/instance/general_options.php:55
240
- msgid "Search in post excerpts?"
241
  msgstr ""
242
 
243
- #: ../backend/tabs/instance/general_options.php:61
244
- msgid "Search in custom fields"
245
  msgstr ""
246
 
247
- #: ../backend/tabs/instance/general_options.php:69
248
- msgid "Show exact matches only?"
 
249
  msgstr ""
250
 
251
- #: ../backend/tabs/instance/general_options.php:76
252
- msgid "Search in terms? (categories, tags)"
 
253
  msgstr ""
254
 
255
- #: ../backend/tabs/instance/general_options.php:82
256
- msgid "Result ordering"
 
257
  msgstr ""
258
 
259
- #: ../backend/tabs/instance/general_options.php:91
260
- msgid "Trigger search when clicking on search icon?"
 
261
  msgstr ""
262
 
263
- #: ../backend/tabs/instance/general_options.php:98
264
- msgid "Redirect to search results page when clicking on search icon?"
 
265
  msgstr ""
266
 
267
- #: ../backend/tabs/instance/general_options.php:105
268
- msgid "Trigger search when typing?"
 
269
  msgstr ""
270
 
271
- #: ../backend/tabs/instance/general_options.php:112
272
- msgid "Minimal character count to trigger search"
273
  msgstr ""
274
 
275
- #: ../backend/tabs/instance/general_options.php:119
276
- msgid "Max. results"
277
  msgstr ""
278
 
279
- #: ../backend/tabs/instance/general_options.php:124
280
- msgid "Results box viewport (in item numbers)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  msgstr ""
282
 
283
- #: ../backend/tabs/instance/image_options.php:4
 
 
 
 
284
  msgid "Show images in results?"
285
  msgstr ""
286
 
287
- #: ../backend/tabs/instance/image_options.php:13
288
  msgid "Image width"
289
  msgstr ""
290
 
291
- #: ../backend/tabs/instance/image_options.php:22
292
  msgid "Image height"
293
  msgstr ""
294
 
295
- #: ../backend/tabs/instance/image_options.php:33
296
  msgid "Primary image source"
297
  msgstr ""
298
 
299
- #: ../backend/tabs/instance/image_options.php:44
300
  msgid "Alternative image source 1"
301
  msgstr ""
302
 
303
- #: ../backend/tabs/instance/image_options.php:55
304
  msgid "Alternative image source 2"
305
  msgstr ""
306
 
307
- #: ../backend/tabs/instance/image_options.php:66
308
  msgid "Alternative image source 3"
309
  msgstr ""
310
 
311
- #: ../backend/tabs/instance/image_options.php:77
312
  msgid "Alternative image source 4"
313
  msgstr ""
314
 
315
- #: ../backend/tabs/instance/image_options.php:88
316
  msgid "Default image url"
317
  msgstr ""
318
 
319
- #: ../backend/tabs/instance/image_options.php:97
320
  msgid "Custom field containing the image"
321
  msgstr ""
322
 
323
- #: ../backend/tabs/instance/layout/results_behaviour.php:3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
324
  msgid "Sroll the window to the result list?"
325
  msgstr ""
326
 
327
- #: ../backend/tabs/instance/layout/results_behaviour.php:9
328
  msgid "Make the whole result area clickable?"
329
  msgstr ""
330
 
331
- #: ../backend/tabs/instance/layout/results_behaviour.php:15
332
  msgid "Close result list on document click?"
333
  msgstr ""
334
 
335
- #: ../backend/tabs/instance/layout/results_behaviour.php:21
336
  msgid "Show the close icon?"
337
  msgstr ""
338
 
339
- #: ../backend/tabs/instance/layout/results_behaviour.php:26
340
  msgid "No results text"
341
  msgstr ""
342
 
343
- #: ../backend/tabs/instance/layout/results_behaviour.php:30
344
  msgid "Did you mean text"
345
  msgstr ""
346
 
347
- #: ../backend/tabs/instance/layout/results_layout.php:3
348
- msgid "Placeholder text"
 
 
 
 
 
 
 
 
349
  msgstr ""
350
 
351
- #: ../backend/tabs/instance/layout/results_layout.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
352
  msgid "Show 'More results..' text in the bottom of the search box?"
353
  msgstr ""
354
 
355
- #: ../backend/tabs/instance/layout/results_layout.php:15
356
  msgid "' Show more results..' text"
357
  msgstr ""
358
 
359
- #: ../backend/tabs/instance/layout/results_layout.php:21
360
  msgid "Show author in results?"
361
  msgstr ""
362
 
363
- #: ../backend/tabs/instance/layout/results_layout.php:27
364
  msgid "Show date in results?"
365
  msgstr ""
366
 
367
- #: ../backend/tabs/instance/layout/results_layout.php:33
368
  msgid "Show description in results?"
369
  msgstr ""
370
 
371
- #: ../backend/tabs/instance/layout/results_layout.php:39
372
  msgid "Description length"
373
  msgstr ""
374
 
375
- #: ../backend/tabs/instance/layout_options.php:2
376
- #: ../backend/tabs/instance/layout_options.php:8
377
- msgid "Results layout"
378
  msgstr ""
379
 
380
- #: ../backend/tabs/instance/layout_options.php:3
381
- #: ../backend/tabs/instance/layout_options.php:14
382
- msgid "Results Behaviour"
383
  msgstr ""
384
 
385
- #: ../includes/asl_init.class.php:15 ../includes/asl_init.class.php:16
386
- #: ../includes/asl_init.class.php:25
387
- msgid "Ajax Search Lite"
388
  msgstr ""
389
 
390
- #: ../includes/asl_init.class.php:26
391
- msgid "Analytics Integration"
 
392
  msgstr ""
393
 
394
- #: ../includes/bfi_thumb.php:145
395
  msgid ""
396
  "The server does not have ImageMagick or GD installed and/or enabled! Any of "
397
  "these libraries are required for WordPress to be able to resize images. "
398
  "Please contact your server administrator to enable this before continuing."
399
  msgstr ""
400
 
401
- #: ../includes/bfi_thumb.php:273
402
  msgid "Image rotate failed."
403
  msgstr ""
404
 
405
- #: ../includes/bfi_thumb.php:296
406
  msgid "Image opacity change failed."
407
  msgstr ""
408
 
409
- #: ../includes/bfi_thumb.php:383
410
  msgid "Image color change failed."
411
  msgstr ""
412
 
413
- #: ../includes/bfi_thumb.php:400
414
  msgid "Image grayscale failed."
415
  msgstr ""
416
 
417
- #: ../includes/bfi_thumb.php:417
418
  msgid "Image negate failed."
419
  msgstr ""
1
+ # Blank WordPress Pot
2
+ # Copyright 2014 ...
3
+ # This file is distributed under the GNU General Public License v3 or later.
4
  #, fuzzy
5
  msgid ""
6
  msgstr ""
7
+ "Project-Id-Version: Ajax Search Lite Pot v1.0.0\n"
8
+ "POT-Creation-Date: 2018-09-28 22:23+0200\n"
9
+ "PO-Revision-Date: \n"
10
+ "Last-Translator: Your Name <you@example.com>\n"
11
+ "Language-Team: Your Team <translations@example.com>\n"
12
+ "Report-Msgid-Bugs-To: Translator Name <translations@example.com>\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
15
  "Content-Transfer-Encoding: 8bit\n"
16
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
17
+ "X-Textdomain-Support: yesX-Generator: Poedit 1.6.4\n"
18
+ "X-Poedit-SourceCharset: UTF-8\n"
19
+ "X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html_x:1,2c;esc_html__;"
20
+ "esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
21
+ "_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
22
+ "X-Poedit-Basepath: ..\n"
23
+ "Language: en_US\n"
24
+ "X-Generator: Poedit 2.1.1\n"
25
+ "X-Poedit-SearchPath-0: .\n"
26
+ "X-Poedit-SearchPathExcluded-0: css\n"
27
+ "X-Poedit-SearchPathExcluded-1: js\n"
28
+ "X-Poedit-SearchPathExcluded-2: languages\n"
29
+ "X-Poedit-SearchPathExcluded-3: img\n"
30
+
31
+ #: backend/analytics.php:7
32
  msgid "Enable search Google Analytics integration?"
33
  msgstr ""
34
 
35
+ #: backend/analytics.php:12
36
  msgid "Google analytics pageview string"
37
  msgstr ""
38
 
39
+ #: backend/analytics.php:16
40
  msgid ""
41
  "This is how the pageview will look like on the google analytics website. Use "
42
  "the {asl_term} variable to add the search term to the pageview."
43
  msgstr ""
44
 
45
+ #: backend/analytics.php:40
46
  msgid "Analytics options"
47
  msgstr ""
48
 
49
+ #: backend/analytics.php:45
50
  msgid "Result"
51
  msgstr ""
52
 
53
+ #: backend/analytics.php:47
54
  msgid ""
55
  "After some time you should be able to see the hits on your analytics board."
56
  msgstr ""
57
 
58
+ #: backend/settings.php:41
59
  msgid "Search shortcode:"
60
  msgstr ""
61
 
62
+ #: backend/settings.php:44
63
  msgid "Search shortcode for templates:"
64
  msgstr ""
65
 
66
+ #: backend/settings.php:55
67
  msgid "General Options"
68
  msgstr ""
69
 
70
+ #: backend/settings.php:56 backend/settings.php:72
71
  msgid "Image Options"
72
  msgstr ""
73
 
74
+ #: backend/settings.php:57
75
  msgid "Frontend Options"
76
  msgstr ""
77
 
78
+ #: backend/settings.php:58
79
  msgid "Layout options"
80
  msgstr ""
81
 
82
+ #: backend/settings.php:59
83
  msgid "Advanced"
84
  msgstr ""
85
 
86
+ #: backend/settings.php:64
87
  msgid "Genearal Options"
88
  msgstr ""
89
 
90
+ #: backend/settings.php:80
91
  msgid "Frontend Search Settings"
92
  msgstr ""
93
 
94
+ #: backend/settings.php:88
95
  msgid "Layout Options"
96
  msgstr ""
97
 
98
+ #: backend/settings.php:96
99
  msgid "Advanced Options"
100
  msgstr ""
101
 
102
+ #: backend/settings.php:124
103
  msgid "Ajax Search Lite settings saved!"
104
  msgstr ""
105
 
106
+ #: backend/tabs/instance/advanced_options.php:5
107
+ msgid "Exclude hidden WooCommerce products from search?"
108
  msgstr ""
109
 
110
+ #: backend/tabs/instance/advanced_options.php:12
111
+ msgid "Exclude WooCommerce out of stock products?"
112
  msgstr ""
113
 
114
+ #: backend/tabs/instance/advanced_options.php:19
115
+ msgid "What to do with shortcodes in results content?"
116
  msgstr ""
117
 
118
+ #: backend/tabs/instance/advanced_options.php:29
 
 
 
 
 
 
 
 
119
  msgid ""
120
+ "Removing shortcode is usually much faster, especially if you have many of "
121
+ "them within posts."
122
  msgstr ""
123
 
124
+ #: backend/tabs/instance/advanced_options.php:34
125
  msgid "Title Field"
126
  msgstr ""
127
 
128
+ #: backend/tabs/instance/advanced_options.php:55
129
  msgid "Description Field"
130
  msgstr ""
131
 
132
+ #: backend/tabs/instance/advanced_options.php:77
133
  msgid "Exclude categories"
134
  msgstr ""
135
 
136
+ #: backend/tabs/instance/advanced_options.php:84
137
  msgid "Exclude Posts by ID's (comma separated post ID-s)"
138
  msgstr ""
139
 
140
+ #: backend/tabs/instance/advanced_options.php:90
141
+ msgid "WPML compatibility"
 
 
 
 
 
 
142
  msgstr ""
143
 
144
+ #: backend/tabs/instance/advanced_options.php:96
145
+ msgid "Polylang compatibility"
146
  msgstr ""
147
 
148
+ #: backend/tabs/instance/frontend_options.php:3
149
  msgid "Show search settings on the frontend?"
150
  msgstr ""
151
 
152
+ #: backend/tabs/instance/frontend_options.php:8
153
  msgid ""
154
  "The default values of the checkboxes on the frontend are the values set "
155
  "above."
156
  msgstr ""
157
 
158
+ #: backend/tabs/instance/frontend_options.php:12
159
  msgid "Show exact matches selector?"
160
  msgstr ""
161
 
162
+ #: backend/tabs/instance/frontend_options.php:20
163
  msgid "Show search in posts selector?"
164
  msgstr ""
165
 
166
+ #: backend/tabs/instance/frontend_options.php:27
167
  msgid "Show search in pages selector?"
168
  msgstr ""
169
 
170
+ #: backend/tabs/instance/frontend_options.php:34
171
  msgid "Show search in title selector?"
172
  msgstr ""
173
 
174
+ #: backend/tabs/instance/frontend_options.php:41
175
  msgid "Show search in content selector?"
176
  msgstr ""
177
 
178
+ #: backend/tabs/instance/frontend_options.php:47
179
  msgid "Show search in custom post types selectors"
180
  msgstr ""
181
 
182
+ #: backend/tabs/instance/frontend_options.php:52
183
  msgid ""
184
  "Nor recommended if you have more than 500 categories! (the HTML output will "
185
  "get too big)"
186
  msgstr ""
187
 
188
+ #: backend/tabs/instance/frontend_options.php:54
189
  msgid "Show the categories selectors?"
190
  msgstr ""
191
 
192
+ #: backend/tabs/instance/frontend_options.php:59
193
  msgid "Show the uncategorised category?"
194
  msgstr ""
195
 
196
+ #: backend/tabs/instance/frontend_options.php:63
197
  msgid "Select which categories exclude"
198
  msgstr ""
199
 
200
+ #: backend/tabs/instance/frontend_options.php:70
201
  msgid "Categories filter box header text"
202
  msgstr ""
203
 
204
+ #: backend/tabs/instance/frontend_options.php:76
205
+ #: backend/tabs/instance/general_options.php:35
206
+ #: backend/tabs/instance/image_options.php:129
207
+ #: backend/tabs/instance/layout_options.php:35
208
  msgid "Save options!"
209
  msgstr ""
210
 
211
+ #: backend/tabs/instance/general/behavior.php:3
212
+ msgid "Show exact matches only?"
213
  msgstr ""
214
 
215
+ #: backend/tabs/instance/general/behavior.php:21
216
+ msgid "Keyword (phrase) logic?"
217
  msgstr ""
218
 
219
+ #: backend/tabs/instance/general/behavior.php:34
220
+ msgid "Trigger search on facet change?"
221
  msgstr ""
222
 
223
+ #: backend/tabs/instance/general/behavior.php:38
224
+ msgid ""
225
+ "Will trigger a search when the user clicks on a checkbox on the front-end."
226
  msgstr ""
227
 
228
+ #: backend/tabs/instance/general/behavior.php:42
229
+ msgid "Trigger search when typing?"
230
  msgstr ""
231
 
232
+ #: backend/tabs/instance/general/behavior.php:49
233
+ msgid "Minimal character count to trigger search"
234
  msgstr ""
235
 
236
+ #: backend/tabs/instance/general/behavior.php:56
237
+ msgid "Max. results"
238
  msgstr ""
239
 
240
+ #: backend/tabs/instance/general/behavior.php:62
241
+ msgid "Action when clicking <strong>the magnifier</strong> icon"
242
  msgstr ""
243
 
244
+ #: backend/tabs/instance/general/behavior.php:65
245
+ #: backend/tabs/instance/general/behavior.php:92
246
+ msgid "Trigger live search"
247
  msgstr ""
248
 
249
+ #: backend/tabs/instance/general/behavior.php:66
250
+ #: backend/tabs/instance/general/behavior.php:93
251
+ msgid "Redirec to: Results page"
252
  msgstr ""
253
 
254
+ #: backend/tabs/instance/general/behavior.php:67
255
+ #: backend/tabs/instance/general/behavior.php:94
256
+ msgid "Redirec to: Woocommerce results page"
257
  msgstr ""
258
 
259
+ #: backend/tabs/instance/general/behavior.php:68
260
+ #: backend/tabs/instance/general/behavior.php:95
261
+ msgid "Redirec to: First matching result"
262
  msgstr ""
263
 
264
+ #: backend/tabs/instance/general/behavior.php:69
265
+ #: backend/tabs/instance/general/behavior.php:96
266
+ msgid "Redirec to: Custom URL"
267
  msgstr ""
268
 
269
+ #: backend/tabs/instance/general/behavior.php:70
270
+ #: backend/tabs/instance/general/behavior.php:97
271
+ msgid "Do nothing"
272
  msgstr ""
273
 
274
+ #: backend/tabs/instance/general/behavior.php:89
275
+ msgid "Action when pressing <strong>the return</strong> key"
276
  msgstr ""
277
 
278
+ #: backend/tabs/instance/general/behavior.php:116
279
+ msgid "Custom redirect URL"
280
  msgstr ""
281
 
282
+ #: backend/tabs/instance/general/behavior.php:123
283
+ msgid "Override the default WordPress search results?"
284
+ msgstr ""
285
+
286
+ #: backend/tabs/instance/general/behavior.php:137
287
+ msgid "Might not work with some Themes."
288
+ msgstr ""
289
+
290
+ #: backend/tabs/instance/general/ordering.php:2
291
+ msgid "Primary result ordering"
292
+ msgstr ""
293
+
294
+ #: backend/tabs/instance/general/ordering.php:15
295
+ msgid ""
296
+ "This is the primary ordering. If two elements match the primary ordering "
297
+ "criteria, the Secondary ordering is used below."
298
+ msgstr ""
299
+
300
+ #: backend/tabs/instance/general/ordering.php:18
301
+ msgid "Secondary result ordering"
302
+ msgstr ""
303
+
304
+ #: backend/tabs/instance/general/ordering.php:31
305
+ msgid "For matching elements by primary ordering, this ordering is used."
306
+ msgstr ""
307
+
308
+ #: backend/tabs/instance/general/sources.php:3
309
+ msgid "Try to replace the theme search with Ajax Search Lite form?"
310
+ msgstr ""
311
+
312
+ #: backend/tabs/instance/general/sources.php:7
313
+ #: backend/tabs/instance/general/sources.php:16
314
+ msgid ""
315
+ "Works with most themes, which use the searchform.php theme file to display "
316
+ "their search forms."
317
+ msgstr ""
318
+
319
+ #: backend/tabs/instance/general/sources.php:12
320
+ msgid "Try to replace the WooCommerce search with Ajax Search Lite form?"
321
+ msgstr ""
322
+
323
+ #: backend/tabs/instance/general/sources.php:20
324
+ msgid "Search in custom post types"
325
+ msgstr ""
326
+
327
+ #: backend/tabs/instance/general/sources.php:26
328
+ msgid "Search in title?"
329
+ msgstr ""
330
+
331
+ #: backend/tabs/instance/general/sources.php:33
332
+ msgid "Search in content?"
333
+ msgstr ""
334
+
335
+ #: backend/tabs/instance/general/sources.php:40
336
+ msgid "Search in post excerpts?"
337
+ msgstr ""
338
+
339
+ #: backend/tabs/instance/general/sources.php:47
340
+ msgid "Search in permalinks?"
341
+ msgstr ""
342
+
343
+ #: backend/tabs/instance/general/sources.php:54
344
+ msgid "Search all custom fields?"
345
+ msgstr ""
346
+
347
+ #: backend/tabs/instance/general/sources.php:61
348
+ msgid "..or search in selected custom fields?"
349
  msgstr ""
350
 
351
+ #: backend/tabs/instance/general/sources.php:69
352
+ msgid "Search in terms? (categories, tags)"
353
+ msgstr ""
354
+
355
+ #: backend/tabs/instance/image_options.php:4
356
  msgid "Show images in results?"
357
  msgstr ""
358
 
359
+ #: backend/tabs/instance/image_options.php:13
360
  msgid "Image width"
361
  msgstr ""
362
 
363
+ #: backend/tabs/instance/image_options.php:22
364
  msgid "Image height"
365
  msgstr ""
366
 
367
+ #: backend/tabs/instance/image_options.php:33
368
  msgid "Primary image source"
369
  msgstr ""
370
 
371
+ #: backend/tabs/instance/image_options.php:44
372
  msgid "Alternative image source 1"
373
  msgstr ""
374
 
375
+ #: backend/tabs/instance/image_options.php:55
376
  msgid "Alternative image source 2"
377
  msgstr ""
378
 
379
+ #: backend/tabs/instance/image_options.php:66
380
  msgid "Alternative image source 3"
381
  msgstr ""
382
 
383
+ #: backend/tabs/instance/image_options.php:77
384
  msgid "Alternative image source 4"
385
  msgstr ""
386
 
387
+ #: backend/tabs/instance/image_options.php:88
388
  msgid "Default image url"
389
  msgstr ""
390
 
391
+ #: backend/tabs/instance/image_options.php:120
392
  msgid "Custom field containing the image"
393
  msgstr ""
394
 
395
+ #: backend/tabs/instance/layout/box_layout.php:16
396
+ msgid "Theme"
397
+ msgstr ""
398
+
399
+ #: backend/tabs/instance/layout/box_layout.php:25
400
+ msgid "Placeholder text"
401
+ msgstr ""
402
+
403
+ #: backend/tabs/instance/layout/box_layout.php:30
404
+ msgid "Search Box width"
405
+ msgstr ""
406
+
407
+ #: backend/tabs/instance/layout/box_layout.php:33
408
+ #: backend/tabs/instance/layout/box_layout.php:39
409
+ msgid "Include the unit as well, example: 10px or 1em or 90%"
410
+ msgstr ""
411
+
412
+ #: backend/tabs/instance/layout/box_layout.php:38
413
+ msgid "Search box margin"
414
+ msgstr ""
415
+
416
+ #: backend/tabs/instance/layout/box_layout.php:51
417
+ msgid "Search plugin Font Family"
418
+ msgstr ""
419
+
420
+ #: backend/tabs/instance/layout/box_layout.php:54
421
+ msgid "The Font Family used within the plugin. Default: Open Sans"
422
+ msgstr ""
423
+
424
+ #: backend/tabs/instance/layout/box_layout.php:55
425
+ msgid ""
426
+ "Entering multiple font family names like <strong>Helvetica, Sans-serif</"
427
+ "strong> or <strong>inherit</strong> are also supported."
428
+ msgstr ""
429
+
430
+ #: backend/tabs/instance/layout/box_layout.php:59
431
+ msgid "Override background color?"
432
+ msgstr ""
433
+
434
+ #: backend/tabs/instance/layout/box_layout.php:63
435
+ msgid "color:"
436
+ msgstr ""
437
+
438
+ #: backend/tabs/instance/layout/box_layout.php:70
439
+ msgid "Override magnifier & icon colors?"
440
+ msgstr ""
441
+
442
+ #: backend/tabs/instance/layout/box_layout.php:74
443
+ msgid "icon background colors"
444
+ msgstr ""
445
+
446
+ #: backend/tabs/instance/layout/box_layout.php:78
447
+ msgid "icon colors"
448
+ msgstr ""
449
+
450
+ #: backend/tabs/instance/layout/box_layout.php:86
451
+ msgid "Override search box border?"
452
+ msgstr ""
453
+
454
+ #: backend/tabs/instance/layout/box_layout.php:90
455
+ msgid "Border style"
456
+ msgstr ""
457
+
458
+ #: backend/tabs/instance/layout/keyword_highlight.php:3
459
+ msgid "Keyword highlighting"
460
+ msgstr ""
461
+
462
+ #: backend/tabs/instance/layout/keyword_highlight.php:9
463
+ msgid "Highlight whole words only?"
464
+ msgstr ""
465
+
466
+ #: backend/tabs/instance/layout/results_behaviour.php:3
467
+ msgid "Open the results in a new window?"
468
+ msgstr ""
469
+
470
+ #: backend/tabs/instance/layout/results_behaviour.php:9
471
  msgid "Sroll the window to the result list?"
472
  msgstr ""
473
 
474
+ #: backend/tabs/instance/layout/results_behaviour.php:15
475
  msgid "Make the whole result area clickable?"
476
  msgstr ""
477
 
478
+ #: backend/tabs/instance/layout/results_behaviour.php:21
479
  msgid "Close result list on document click?"
480
  msgstr ""
481
 
482
+ #: backend/tabs/instance/layout/results_behaviour.php:27
483
  msgid "Show the close icon?"
484
  msgstr ""
485
 
486
+ #: backend/tabs/instance/layout/results_behaviour.php:32
487
  msgid "No results text"
488
  msgstr ""
489
 
490
+ #: backend/tabs/instance/layout/results_behaviour.php:36
491
  msgid "Did you mean text"
492
  msgstr ""
493
 
494
+ #: backend/tabs/instance/layout/results_layout.php:3
495
+ #: backend/tabs/instance/layout/results_layout.php:53
496
+ msgid "Display the description context?"
497
+ msgstr ""
498
+
499
+ #: backend/tabs/instance/layout/results_layout.php:7
500
+ #: backend/tabs/instance/layout/results_layout.php:57
501
+ msgid ""
502
+ "Will display the description from around the search phrase, not from the "
503
+ "beginning."
504
  msgstr ""
505
 
506
+ #: backend/tabs/instance/layout/results_layout.php:10
507
+ msgid "Result box maximum height"
508
+ msgstr ""
509
+
510
+ #: backend/tabs/instance/layout/results_layout.php:13
511
+ msgid ""
512
+ "If this value is reached, the scrollbar will definitely trigger. none or "
513
+ "pixel units, like 800px. Default: none"
514
+ msgstr ""
515
+
516
+ #: backend/tabs/instance/layout/results_layout.php:16
517
+ msgid "Results box viewport (in item numbers)"
518
+ msgstr ""
519
+
520
+ #: backend/tabs/instance/layout/results_layout.php:19
521
+ msgid ""
522
+ "Used to calculate the box height. Result box height = (this option) x "
523
+ "(average item height)"
524
+ msgstr ""
525
+
526
+ #: backend/tabs/instance/layout/results_layout.php:23
527
  msgid "Show 'More results..' text in the bottom of the search box?"
528
  msgstr ""
529
 
530
+ #: backend/tabs/instance/layout/results_layout.php:29
531
  msgid "' Show more results..' text"
532
  msgstr ""
533
 
534
+ #: backend/tabs/instance/layout/results_layout.php:35
535
  msgid "Show author in results?"
536
  msgstr ""
537
 
538
+ #: backend/tabs/instance/layout/results_layout.php:41
539
  msgid "Show date in results?"
540
  msgstr ""
541
 
542
+ #: backend/tabs/instance/layout/results_layout.php:47
543
  msgid "Show description in results?"
544
  msgstr ""
545
 
546
+ #: backend/tabs/instance/layout/results_layout.php:62
547
  msgid "Description length"
548
  msgstr ""
549
 
550
+ #: backend/tabs/instance/layout_options.php:2
551
+ #: backend/tabs/instance/layout_options.php:10
552
+ msgid "Search Box layout"
553
  msgstr ""
554
 
555
+ #: backend/tabs/instance/layout_options.php:3
556
+ #: backend/tabs/instance/layout_options.php:16
557
+ msgid "Results layout"
558
  msgstr ""
559
 
560
+ #: backend/tabs/instance/layout_options.php:4
561
+ #: backend/tabs/instance/layout_options.php:22
562
+ msgid "Results Behaviour"
563
  msgstr ""
564
 
565
+ #: backend/tabs/instance/layout_options.php:5
566
+ #: backend/tabs/instance/layout_options.php:28
567
+ msgid "Keyword Highlighting"
568
  msgstr ""
569
 
570
+ #: includes/classes/cache/bfi_thumb.php:145
571
  msgid ""
572
  "The server does not have ImageMagick or GD installed and/or enabled! Any of "
573
  "these libraries are required for WordPress to be able to resize images. "
574
  "Please contact your server administrator to enable this before continuing."
575
  msgstr ""
576
 
577
+ #: includes/classes/cache/bfi_thumb.php:273
578
  msgid "Image rotate failed."
579
  msgstr ""
580
 
581
+ #: includes/classes/cache/bfi_thumb.php:296
582
  msgid "Image opacity change failed."
583
  msgstr ""
584
 
585
+ #: includes/classes/cache/bfi_thumb.php:383
586
  msgid "Image color change failed."
587
  msgstr ""
588
 
589
+ #: includes/classes/cache/bfi_thumb.php:400
590
  msgid "Image grayscale failed."
591
  msgstr ""
592
 
593
+ #: includes/classes/cache/bfi_thumb.php:417
594
  msgid "Image negate failed."
595
  msgstr ""
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://wp-dreams.com
4
  Tags: search, better wordpress search, search plugin, relevance search, widget, Post, ajax search, search filter, wp ajax search, custom fields search, better search, ajax search plugin, wp search, wp search plugin, filter, relevant search plugin, wordpress search, Live Search, shortcode, google, autocomplete, suggest, woocommerce, woocommerce search, product, product search, custom search, ajax, suggest, autosuggest, search autocomplete, live, plugin, sidebar, product tag search, products, woocommerce tag search, WooCommerce Plugin, shop, search by sku, relevant search, highlight, term, image, custom search, ecommerce, Predictive Search, search product, shop, typehead, suggest, instant-search
5
  Requires at least: 3.5
6
  Tested up to: 4.9
7
- Stable tag: 4.7.16
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -107,13 +107,18 @@ and will let you know what to do.
107
  2. Administrator area - nice and smooth
108
 
109
  == Changelog ==
 
 
 
 
 
 
 
110
  = 4.7.16 =
111
  * Input font now can be changed
112
  * Additional theme options: search box background color, icon colors, icon background colors and border
113
- Changes & Improvements
114
  * Theme Chooser option moved to Layout Options -> Search box layout panel
115
  * Theme Chooser option now displays a static preview of the original themes
116
- Fixes
117
  * WCAG improvements: some title labels replaced with aria-labels instead
118
  * Some redundant options removed from the front-end script, fixing apostrophe related issues
119
 
4
  Tags: search, better wordpress search, search plugin, relevance search, widget, Post, ajax search, search filter, wp ajax search, custom fields search, better search, ajax search plugin, wp search, wp search plugin, filter, relevant search plugin, wordpress search, Live Search, shortcode, google, autocomplete, suggest, woocommerce, woocommerce search, product, product search, custom search, ajax, suggest, autosuggest, search autocomplete, live, plugin, sidebar, product tag search, products, woocommerce tag search, WooCommerce Plugin, shop, search by sku, relevant search, highlight, term, image, custom search, ecommerce, Predictive Search, search product, shop, typehead, suggest, instant-search
5
  Requires at least: 3.5
6
  Tested up to: 4.9
7
+ Stable tag: 4.7.17
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
107
  2. Administrator area - nice and smooth
108
 
109
  == Changelog ==
110
+ = 4.7.17 =
111
+ * Change - Main LIKE query re-worked: better cross-field (title, content etc..) matching, better relevance calculation and faster execution
112
+ * Change - Words within double quotes will now be matched exactly (in order), and can be combined with other keywords. For example, entering phrase - "nobel prize" 2018 - will use keywords: "nobel prize" and "2018"
113
+ * Change - The default keyword logic set to AND
114
+ * Fix - Remaining form title labels moved to aria-label attributes
115
+ * Fix - Other minor code bugfixes
116
+
117
  = 4.7.16 =
118
  * Input font now can be changed
119
  * Additional theme options: search box background color, icon colors, icon background colors and border
 
120
  * Theme Chooser option moved to Layout Options -> Search box layout panel
121
  * Theme Chooser option now displays a static preview of the original themes
 
122
  * WCAG improvements: some title labels replaced with aria-labels instead
123
  * Some redundant options removed from the front-end script, fixing apostrophe related issues
124