Changeset 2477879
- Timestamp:
- 02/19/2021 06:21:22 PM (5 years ago)
- Location:
- toristy
- Files:
-
- 87 added
- 14 edited
-
assets/readme.txt (modified) (3 diffs)
-
tags/2.0.1 (added)
-
tags/2.0.1/Sources (added)
-
tags/2.0.1/Sources/Apis (added)
-
tags/2.0.1/Sources/Apis/Client.php (added)
-
tags/2.0.1/Sources/Apis/Response.php (added)
-
tags/2.0.1/Sources/Contents (added)
-
tags/2.0.1/Sources/Contents/Business.php (added)
-
tags/2.0.1/Sources/Contents/JsonClass.php (added)
-
tags/2.0.1/Sources/Contents/Location.php (added)
-
tags/2.0.1/Sources/Contents/Main.php (added)
-
tags/2.0.1/Sources/Contents/Provider.php (added)
-
tags/2.0.1/Sources/Contents/ProviderRating.php (added)
-
tags/2.0.1/Sources/Contents/Service.php (added)
-
tags/2.0.1/Sources/Contents/ServiceType.php (added)
-
tags/2.0.1/Sources/Cores (added)
-
tags/2.0.1/Sources/Cores/Admin.php (added)
-
tags/2.0.1/Sources/Cores/Admins (added)
-
tags/2.0.1/Sources/Cores/Admins/AdminTab.php (added)
-
tags/2.0.1/Sources/Cores/Admins/TabApi.php (added)
-
tags/2.0.1/Sources/Cores/Admins/TabOptions.php (added)
-
tags/2.0.1/Sources/Cores/Admins/TabPage.php (added)
-
tags/2.0.1/Sources/Cores/Admins/TabServices.php (added)
-
tags/2.0.1/Sources/Cores/Block.php (added)
-
tags/2.0.1/Sources/Cores/Category.php (added)
-
tags/2.0.1/Sources/Cores/Codes (added)
-
tags/2.0.1/Sources/Cores/Codes/FamousCode.php (added)
-
tags/2.0.1/Sources/Cores/Codes/SearchCode.php (added)
-
tags/2.0.1/Sources/Cores/Codes/TagCode.php (added)
-
tags/2.0.1/Sources/Cores/Custom.php (added)
-
tags/2.0.1/Sources/Cores/Enqueue.php (added)
-
tags/2.0.1/Sources/Cores/Menu.php (added)
-
tags/2.0.1/Sources/Cores/Option.php (added)
-
tags/2.0.1/Sources/Cores/Page.php (added)
-
tags/2.0.1/Sources/Cores/Plugin.php (added)
-
tags/2.0.1/Sources/Cores/Settings.php (added)
-
tags/2.0.1/Sources/Cores/ShortCode.php (added)
-
tags/2.0.1/Sources/Cores/Skin.php (added)
-
tags/2.0.1/Sources/Cores/Table.php (added)
-
tags/2.0.1/Sources/Cores/Widget.php (added)
-
tags/2.0.1/Sources/Cores/Widgets (added)
-
tags/2.0.1/Sources/Cores/Widgets/CalenderWidget.php (added)
-
tags/2.0.1/Sources/Helpers (added)
-
tags/2.0.1/Sources/Helpers/Cron.php (added)
-
tags/2.0.1/Sources/Helpers/Crons (added)
-
tags/2.0.1/Sources/Helpers/Crons/DataCron.php (added)
-
tags/2.0.1/Sources/Helpers/Crons/SyncCron.php (added)
-
tags/2.0.1/Sources/Helpers/Data.php (added)
-
tags/2.0.1/Sources/Helpers/Domain.php (added)
-
tags/2.0.1/Sources/Helpers/Generator.php (added)
-
tags/2.0.1/Sources/Helpers/Hook.php (added)
-
tags/2.0.1/Sources/Helpers/Parses (added)
-
tags/2.0.1/Sources/Helpers/Parses/FilterParse.php (added)
-
tags/2.0.1/Sources/Helpers/Parses/HomeParse.php (added)
-
tags/2.0.1/Sources/Helpers/Populate.php (added)
-
tags/2.0.1/Sources/Helpers/Process.php (added)
-
tags/2.0.1/assets (added)
-
tags/2.0.1/assets/css (added)
-
tags/2.0.1/assets/css/admin-min.css (added)
-
tags/2.0.1/assets/css/blocks-min.css (added)
-
tags/2.0.1/assets/css/editor-min.css (added)
-
tags/2.0.1/assets/css/featured-min.css (added)
-
tags/2.0.1/assets/css/fonts (added)
-
tags/2.0.1/assets/css/fonts/icomoon.eot (added)
-
tags/2.0.1/assets/css/fonts/icomoon.svg (added)
-
tags/2.0.1/assets/css/fonts/icomoon.ttf (added)
-
tags/2.0.1/assets/css/fonts/icomoon.woff (added)
-
tags/2.0.1/assets/css/jquery.auto-complete.css (added)
-
tags/2.0.1/assets/css/toristy-min.css (added)
-
tags/2.0.1/assets/images (added)
-
tags/2.0.1/assets/images/logo.png (added)
-
tags/2.0.1/assets/images/preview.png (added)
-
tags/2.0.1/assets/js (added)
-
tags/2.0.1/assets/js/admin-min.js (added)
-
tags/2.0.1/assets/js/blocks-min.js (added)
-
tags/2.0.1/assets/js/jquery.auto-complete.min.js (added)
-
tags/2.0.1/assets/js/search-min.js (added)
-
tags/2.0.1/assets/js/toristy-min.js (added)
-
tags/2.0.1/pages (added)
-
tags/2.0.1/pages/admin.php (added)
-
tags/2.0.1/readme.txt (added)
-
tags/2.0.1/templates (added)
-
tags/2.0.1/templates/filter.php (added)
-
tags/2.0.1/templates/main.php (added)
-
tags/2.0.1/templates/provider.php (added)
-
tags/2.0.1/templates/search.php (added)
-
tags/2.0.1/templates/service.php (added)
-
tags/2.0.1/toristy-booking-plugin.php (added)
-
trunk/Sources/Contents/Service.php (modified) (1 diff)
-
trunk/Sources/Cores/Admin.php (modified) (1 diff)
-
trunk/Sources/Cores/Category.php (modified) (2 diffs)
-
trunk/Sources/Cores/Skin.php (modified) (4 diffs)
-
trunk/Sources/Helpers/Parses/FilterParse.php (modified) (1 diff)
-
trunk/Sources/Helpers/Parses/HomeParse.php (modified) (2 diffs)
-
trunk/Sources/Helpers/Populate.php (modified) (9 diffs)
-
trunk/assets/css/toristy-min.css (modified) (1 diff)
-
trunk/assets/js/toristy-min.js (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/templates/filter.php (modified) (3 diffs)
-
trunk/templates/main.php (modified) (3 diffs)
-
trunk/toristy-booking-plugin.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
toristy/assets/readme.txt
r2476162 r2477879 5 5 Requires at least: 4.0 6 6 Tested up to: 5.6.1 7 Stable tag: 2.0. 07 Stable tag: 2.0.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 58 58 == Changelog == 59 59 60 = 2.0.1 = 61 * Enhancement and bug fixes 62 * Added services count on location list. 63 * Added types when a category is selected on filter page. 64 65 = 2.0.0 = 66 * Re-build and more streamline for better performance and integration. 67 * Blocks (categories, types and locations) are now merged into one block (Toristy spotlight) for better experience. 68 * Front-end Pages(Website). 69 * Added Home-page with search and list options. 70 * Redesign Filter-page with new search and filter options. 71 * Redesign Service-page with improved layout. 72 * Back-end(Admin plugin settings). 73 * Rename API options from Api settings, also Page Settings to Page Options. 74 * New and Improved sync option, cache option into API option. 75 * Added option to run manual sync, clear cache, information about next sync time. 76 * Added Page options with color, background-color and image upload options. 77 * Added new tabs (Home services) for sections on the homepage for list of 3 services each. 78 * Merged Maps Settings and Widget Settings into a single options tab. 79 80 = 1.1.0 = 81 * Added Map settings tab to plugin admin settings. 82 * Added images selection options to service page (Custom Design page only). 83 * Added tabs to service page [Details, Location, Cancellation] (Custom Design page only) 84 * Added Google Maps to service page under location tab(Custom Design page only). 85 60 86 = 1.0.0 = 61 87 * Add plugin settings page with tabs and customizable options. … … 68 94 * Options to customize the look and feel of the service page. 69 95 70 = 1.1.0 =71 * Added Map settings tab to plugin admin settings.72 * Added images selection options to service page (Custom Design page only).73 * Added tabs to service page [Details, Location, Cancellation] (Custom Design page only)74 * Added Google Maps to service page under location tab(Custom Design page only).75 76 = 2.0.0 =77 * Re-build and more streamline for better performance and integration.78 * Blocks (categories, types and locations) are now merged into one block (Toristy spotlight) for better experience.79 * Front-end Pages(Website).80 * Added Home-page with search and list options.81 * Redesign Filter-page with new search and filter options.82 * Redesign Service-page with improved layout.83 * Back-end(Admin plugin settings).84 * Rename API options from Api settings, also Page Settings to Page Options.85 * New and Improved sync option, cache option into API option.86 * Added option to run manual sync, clear cache, information about next sync time.87 * Added Page options with color, background-color and image upload options.88 * Added new tabs (Home services) for sections on the homepage for list of 3 services each.89 * Merged Maps Settings and Widget Settings into a single options tab. -
toristy/trunk/Sources/Contents/Service.php
r2476120 r2477879 279 279 if (isset($datas[$key])) { 280 280 $data = $datas[$key]; 281 if ($key === 'cancellation' && isset($this->cancellation_policy)) {282 $policies = (array)$this->cancellation_policy;283 foreach ($policies as $policy) {284 if (is_array($policy)) {285 $data.= "<p>";286 foreach ($policy as $k => $p) {287 if (is_string($k) && strlen($k) > 0) {288 $k = (strpos($k, '_') !== false) ? explode('_', $k)[1] : $k;289 $data.= "<span>$k: $p</span>, ";290 } else {291 $data.= "<span>$p</span>, ";292 }293 }294 $data.= "</p>";295 } else {296 $data.= "<p>$policy</p>";297 }298 }299 }300 281 } 301 282 return $data; -
toristy/trunk/Sources/Cores/Admin.php
r2476120 r2477879 59 59 new TabServices($settings, 'three'), 60 60 new TabOptions($settings, 'four') 61 /*new TabWidget($settings, 'four'),62 new TabMap($settings, 'five')*/63 61 ]; 64 62 $tabs = []; -
toristy/trunk/Sources/Cores/Category.php
r2476120 r2477879 178 178 179 179 /** 180 * @param array $args [ hide_empty: bool, taxonomy: string, orderby: id, order: ASC, exclude: array of ids]180 * @param array $args [total: int, hide_empty: bool, taxonomy: string, orderby: id, order: ASC, exclude: array of ids] 181 181 * @return array 182 182 */ … … 184 184 { 185 185 $datas = []; 186 if (!array_key_exists('taxonomy', $args) || in_array($args['taxonomy'], $this->Types)) {186 if (!array_key_exists('taxonomy', $args) || !in_array($args['taxonomy'], $this->Types)) { 187 187 return $datas; 188 188 } 189 189 $type = $args['taxonomy']; 190 $total = 0; 190 191 $excludes = (isset($args['exclude'])) ? $args['exclude'] : []; 192 if (isset($args['total']) && (int)$args['total'] > 0) { 193 $args['number'] = (int)$args['total']; 194 $total = $args['number']; 195 unset($args['total']); 196 } 191 197 foreach ($this->Datas as $id => $data) { 192 198 if (!in_array($id, $excludes) && $data->taxonomy === $type) { 193 199 $datas[] = $data; 194 200 $excludes[] = $id; 201 if ($total > 0 && count($datas) === $total) { 202 return $datas; 203 } 195 204 } 196 205 } -
toristy/trunk/Sources/Cores/Skin.php
r2476120 r2477879 43 43 44 44 private $Taxes = [ 45 "toristy-filter", 45 46 "toristy-location", 46 47 "toristy-search", … … 87 88 $part = ''; 88 89 $skip = true; 89 foreach ($allows as $allow) { 90 if (strpos($path, "$slug/$allow") !== false) { 91 $skip = false; 92 $path = str_replace("$slug/$allow/", "", $path); 93 $part = $allow; 94 break; 90 $terms = []; 91 $matches = []; 92 $rules = []; 93 if ($path === "$slug/filter") { 94 $terms['toristy-filter'] = 'filter'; 95 $matches[] = "toristy-search=filter"; 96 $rules[] = '(.+?)'; 97 $skip = false; 98 } else { 99 foreach ($allows as $allow) { 100 if (strpos($path, "$slug/$allow") !== false) { 101 $skip = false; 102 $path = str_replace("$slug/$allow/", "", $path); 103 $part = $allow; 104 break; 105 } 95 106 } 96 107 } 97 108 if (!$skip) { 98 $paths = explode("/", $path); 99 $terms = []; 100 $matches = []; 101 $rules = []; 102 if ($part === 'filter') { 103 $types = $this->Taxes; 104 foreach ($paths as $path) { 105 foreach ($types as $type) { 106 $term = $this->Category->BySlug($path, $type); 107 if ($term instanceof WP_Term) { 108 if (!array_key_exists($type, $terms)) { 109 $terms[$type] = $path; 110 $matches[] = "$type=$path"; 111 $rules[] = '(.+?)'; 112 } else if ($type === 'toristy-location') { 113 $terms['toristy-city'] = $path; 114 $matches[] = "toristy-city=$path"; 115 $rules[] = '(.+?)'; 109 if (empty($terms)) { 110 $paths = explode("/", $path); 111 if ($part === 'filter') { 112 $types = $this->Taxes; 113 foreach ($paths as $path) { 114 foreach ($types as $type) { 115 $term = $this->Category->BySlug($path, $type); 116 if ($term instanceof WP_Term) { 117 if (!array_key_exists($type, $terms)) { 118 $terms[$type] = $path; 119 $matches[] = "$type=$path"; 120 $rules[] = '(.+?)'; 121 } else if ($type === 'toristy-location') { 122 $terms['toristy-city'] = $path; 123 $matches[] = "toristy-city=$path"; 124 $rules[] = '(.+?)'; 125 } 116 126 } 117 127 } 118 128 } 129 } else { 130 $name = (isset($paths[0])) ? $paths[0] : ''; 131 $terms['toristy-search'] = $name; 132 $matches[] = "toristy-search=$name"; 133 $rules[] = '(.+?)'; 119 134 } 120 } else {121 $name = (isset($paths[0])) ? $paths[0] : '';122 $terms['toristy-search'] = $name;123 $matches[] = "toristy-search=$name";124 $rules[] = '(.+?)';125 135 } 126 136 //array_diff(array_values($terms), $paths) … … 201 211 if ($term instanceof WP_Term && $taxonomy === 'toristy-type') { 202 212 $meta = $this->Category->Meta($term->term_id, $taxonomy); 203 if (isset($meta) && property_exists($meta, 'wp _parent') && $meta->wp_parent > 0) {204 $part = get_term_field('slug', $meta->wp _parent, 'toristy-category');213 if (isset($meta) && property_exists($meta, 'wpParent') && $meta->wpParent > 0) { 214 $part = get_term_field('slug', $meta->wpParent, 'toristy-category'); 205 215 if (strlen($part) > 0) { 206 216 $link = str_replace("cat%", $part, $link); … … 214 224 { 215 225 global $post; 216 //var_dump($post);exit();217 226 if (is_null($post)) { return $skin; } 218 227 $name = $this->Filter($post); -
toristy/trunk/Sources/Helpers/Parses/FilterParse.php
r2476120 r2477879 37 37 } 38 38 39 public function GetTypes(): array 40 { 41 return parent::Types(); 42 } 43 39 44 public function GetFilter(): string 40 45 { 41 46 $title = Plugin::CutWordSize($this->Get('info-filter', ''), 2); 42 $types = $this->Types();47 $types = [];//$this->Types(); 43 48 $types = (!empty($types)) ? "<div class='toristy-random-items'><h4>Types</h4>".implode('', $types)."</div>" : ''; 44 49 $locations = $this->Locations(); -
toristy/trunk/Sources/Helpers/Parses/HomeParse.php
r2476120 r2477879 10 10 use Toristy\Cores\Option; 11 11 use Toristy\Cores\Plugin; 12 use Toristy\Helpers\Domain; 12 13 use Toristy\Helpers\Populate; 14 use WP_Term; 13 15 14 16 class HomeParse extends Populate … … 74 76 } 75 77 78 private function RamTerms(string $type): array 79 { 80 return get_terms(['taxonomy' => $type, 'hide_empty' => true, 'number' => 4, 'order' => 'DESC', 'orderby' => 'count']); 81 } 82 83 public function Randoms(): array 84 { 85 $temps = []; 86 $types = ['toristy-location', 'toristy-category', 'toristy-type']; 87 foreach ($types as $type) { 88 $terms = $this->RamTerms($type); 89 foreach ($terms as $term) { 90 if ($term instanceof WP_Term) { 91 $link = get_term_link($term, $term->taxonomy); 92 $temps[] = "<a href='$link'>$term->name <span>($term->count)</span></a>"; 93 } 94 } 95 } 96 shuffle($temps); 97 $path = Domain::PageUrl($this->Path. '/filter'); 98 $count = $this->Page->Count('toristy-service'); 99 return array_merge(["<a href='$path'>All Services <span>($count)</span></a>"], $temps); 100 } 101 76 102 public function Locations(): array 77 103 { -
toristy/trunk/Sources/Helpers/Populate.php
r2476120 r2477879 9 9 10 10 11 use Toristy\Contents\Business; 11 12 use Toristy\Contents\Provider; 12 13 use Toristy\Contents\Service; 14 use Toristy\Contents\ServiceType; 13 15 use Toristy\Cores\Category; 14 16 use Toristy\Cores\Option; … … 108 110 $paths[] = ($bol && end($this->Pages) !== $page) ? "<a class='toristy-breadcrumb-item' href='$slug'>$title</a>" : "<span class='toristy-breadcrumb-item disabled'>$title</span>"; 109 111 } 110 return implode(' /', $paths);112 return implode('<span class="toristy-space"> / </span>', $paths); 111 113 } 112 114 … … 121 123 protected function Match(array $pairs): void 122 124 { 123 if (isset($pairs['toristy-search']) && $pairs['toristy-search'] !== '') { 125 if (isset($pairs['toristy-filter']) && $pairs['toristy-filter'] !== '') { 126 $this->Search = "--filter--"; 127 $search = 'All'; 128 $this->Pages[] = [$search, "", false]; 129 } elseif (isset($pairs['toristy-search']) && $pairs['toristy-search'] !== '') { 124 130 $this->Search = str_replace('-', ' ', $pairs['toristy-search']); 125 131 $search = ucwords($this->Search); … … 238 244 if ($rand) { $args['orderby'] = 'rand'; } 239 245 if ($id > 0) { $args['post_parent'] = $id; } 240 if ($this->Search !== '' ) { $args['s'] = $this->Search; }246 if ($this->Search !== '' && $this->Search !== '--filter--') { $args['s'] = $this->Search; } 241 247 $loops = new WP_Query($args); 242 248 $posts = $loops->posts; … … 289 295 * @return array 290 296 */ 291 private function Terms (string $type, bool $hide, bool $skip) : array292 { 293 $terms = get_terms( $type, ['hide_empty' => $hide]);297 private function Termsx(string $type, bool $hide, bool $skip) : array 298 { 299 $terms = get_terms(['taxonomy' => $type, 'hide_empty' => $hide]); 294 300 if (count($terms) > 0 && !$skip) { 295 301 foreach ($terms as $term) { … … 300 306 } 301 307 308 /** 309 * @param array $args [total: int, hide_empty: bool, taxonomy: string, orderby: id, order: ASC, exclude: array of ids] 310 * @param bool $skip 311 * @return array 312 */ 313 protected function Terms(array $args, bool $skip) : array 314 { 315 return $this->Category->All($args); 316 } 317 302 318 protected function Locations(): array 303 319 { 304 $terms = $this->Terms( 'toristy-location', true, true);320 $terms = $this->Terms(['taxonomy' => 'toristy-location', 'hide_empty' => true], true); 305 321 $items = []; 306 322 $locations = []; … … 315 331 if (in_array($term->term_id, $locations)) { continue; } 316 332 $link = get_term_link($term, $term->taxonomy); 317 $items[] = "<a href='$link'>$term->name </a>";333 $items[] = "<a href='$link'>$term->name <span>($term->count)</span></a>"; 318 334 } 319 335 } … … 325 341 $type = 'toristy-category'; 326 342 $categories = []; 327 $terms = $this->Terms( $type, !$raw, false);343 $terms = $this->Terms(['taxonomy' => $type, 'hide_empty' => !$raw], false); 328 344 if ($raw) { 329 345 return $terms; 330 346 } 331 $ category = (isset($this->Terms[$type]) && !isset($this->Terms['toristy-type'])) ? $this->Terms['toristy-category'] : null;347 $id = (isset($this->Terms[$type])) ? $this->Terms['toristy-category']->term_id : 0; 332 348 foreach ($terms as $term) { 333 if ($term instanceof WP_Term && !is_null($toristy = $this->Category->Meta($term->term_id, $type)) && $term->count > 0 ) {334 $name = $t erm->name;349 if ($term instanceof WP_Term && !is_null($toristy = $this->Category->Meta($term->term_id, $type)) && $term->count > 0 && $toristy instanceof Business) { 350 $name = $toristy->GetName(); 335 351 $slug = $term->slug; 336 352 $link = $this->Link(get_term_link($term, $term->taxonomy)); 337 $class = ($ category instanceof WP_Term && $term->term_id === $category->term_id) ? ' selected' : '';353 $class = ($term->term_id === $id) ? ' selected' : ''; 338 354 $categories[] = " 339 355 <div class='toristy-category-item$class' data-name='$slug'> … … 351 367 protected function Types(): array 352 368 { 353 $id = 0; 354 if (isset($this->Terms['toristy-category']) && $this->Terms['toristy-category'] instanceof WP_Term && 355 !isset($this->Terms['toristy-type'])) { 356 $id = $this->Terms['toristy-category']->term_id; 357 } 358 $terms = $this->Terms('toristy-type', true, false); 359 $items = []; 369 $id = 0; $key = 0; $items = []; 370 if (isset($this->Terms['toristy-category']) && $this->Terms['toristy-category'] instanceof WP_Term) { 371 $key = $this->Terms['toristy-category']->term_id; 372 } 373 if ($key === 0) { return $items; } 374 if (isset($this->Terms['toristy-type']) && $this->Terms['toristy-type'] instanceof WP_Term) { 375 $id = $this->Terms['toristy-type']->term_id; 376 } 377 $type = 'toristy-type'; 378 $terms = $this->Terms(['taxonomy' => $type, 'hide_empty' => true], false); 360 379 foreach ($terms as $term) { 361 if ($term instanceof WP_Term) { 362 if (property_exists($term, 'toristy')) { 363 if (($id <= 0 || $id === (int)$term->toristy->wp_parent) && $term->count > 0) { 364 $name = $term->name; 365 $link = $this->Link(get_term_link($term, $term->taxonomy)); 366 $items[] = "<a href='$link'>$name</a>"; 367 } 380 if ($term instanceof WP_Term && !is_null($toristy = $this->Category->Meta($term->term_id, $type)) && $term->count > 0 && $toristy instanceof ServiceType) { 381 if (($key <= 0 || $key === (int)$toristy->wpParent)) { 382 $class = ($term->term_id === $id) ? ' selected' : ''; 383 $name = $toristy->GetName(); 384 $slug = $term->slug; 385 $link = $this->Link(get_term_link($term, $term->taxonomy)); 386 $items[] =" 387 <div class='toristy-category-item type-item$class' data-name='$slug'> 388 <a href='$link'> 389 <div><span>$name</span></div> 390 <div><span class='toristy-icon-$slug'/></div> 391 </a> 392 </div> 393 "; 368 394 } 369 395 -
toristy/trunk/assets/css/toristy-min.css
r2476120 r2477879 1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?vq3rci");src:url("fonts/icomoon.eot?vq3rci#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?vq3rci") format("truetype"),url("fonts/icomoon.woff?vq3rci") format("woff"),url("fonts/icomoon.svg?vq3rci#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="toristy-icon-"],[class*="toristy-icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toristy-icon-adventure:before{content:""}.toristy-icon-air-or-helicopter-tour:before{content:""}.toristy-icon-amusement-park-water-park:before{content:""}.toristy-icon-biking:before{content:""}.toristy-icon-boating-sailing-cruising:before{content:""}.toristy-icon-climbing:before{content:""}.toristy-icon-culinary-activities:before{content:""}.toristy-icon-culture:before{content:""}.toristy-icon-diving:before{content:""}.toristy-icon-fishing:before{content:""}.toristy-icon-general:before{content:""}.toristy-icon-golf:before{content:""}.toristy-icon-hiking:before{content:""}.toristy-icon-hotel-accommodation:before{content:""}.toristy-icon-rafting-kayaking:before{content:""}.toristy-icon-motor-sports:before{content:""}.toristy-icon-multi-day-tours:before{content:""}.toristy-icon-nature-park-farm:before{content:""}.toristy-icon-sightseeing:before{content:""}.toristy-icon-skating-ice-climbing:before{content:""}.toristy-icon-skiing-snow-boarding:before{content:""}.toristy-icon-snowmobile-sledge:before{content:""}.toristy-icon-special-outdoor-activity:before{content:""}.toristy-icon-transfers-tours-with-driver:before{content:""}.toristy-icon-wellness:before{content:""}.toristy-icon-winter-tours-experiences:before{content:""}.toristy-price-range-slider{width:100%;padding:10px 0px}.toristy-price-range-slider .range-value{margin:0}.toristy-price-range-slider .range-value input{width:100%;background:none;color:#000;font-size:16px;font-weight:initial;box-shadow:none;border:none;margin:20px 0 20px 0}.toristy-price-range-slider .range-bar{border:none;background:#000;height:3px;width:80%;margin-left:8px;position:relative}.toristy-price-range-slider .range-bar .ui-slider-range{background:#06b9c0}.toristy-price-range-slider .range-bar .ui-slider-handle{border-radius:25px;background-color:#fff;border:1px solid #edf0f4;height:17px;width:17px;top:-7px;cursor:pointer;position:absolute;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}body{width:100%;overflow-x:hidden}body .header,body .footer{margin:0 auto}#wp-admin-bar-edit{display:none !important}#toristy-main{background-color:#fff;min-width:320px;width:100%;margin:0 auto;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main section{padding:0}#toristy-main .h1,#toristy-main .h2,#toristy-main .h3,#toristy-main .h4,#toristy-main .h5,#toristy-main .h6,#toristy-main h1,#toristy-main h2,#toristy-main h3,#toristy-main h4,#toristy-main h5,#toristy-main h6{margin:auto auto 1rem;font-weight:400;line-height:1.25;color:#2a2d32}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}#toristy-main.home{min-height:100vh;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex}#toristy-main.home>section{width:100%}#toristy-main.home>section:nth-child(even){background-color:# ebf3f5;min-height:100px}#toristy-main.home>section:nth-child(odd){background-color:#fff;flex-grow:2}#toristy-main.home>section.toristy-home-hero{flex-grow:2;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#c6c6c6;max-height:40vh;height:300px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width: 640px){#toristy-main.home>section.toristy-home-hero{max-height:50vh;height:400px}}@media screen and (min-width: 840px){#toristy-main.home>section.toristy-home-hero{max-height:60vh;height:600px}}#toristy-main.home>section.toristy-home-hero .toristy-search{margin:10px;max-width:1080px}@media screen and (min-width: 840px){#toristy-main.home>section.toristy-home-hero .toristy-search{margin:0 auto;width:50%}}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar{padding:10px;min-width:280px;width:80%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,0.29);background-color:rgba(229,227,227,0.9)}@media screen and (min-width: 640px){#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar{max-width:500px;padding:20px}}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar input{width:100%;margin-bottom:.7rem}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar .toristy-button-holder{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:flex-end}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar .toristy-button-holder button{color:#fff;flex:0 0 33.33333%;margin-right:0;background-color:#af143e;border-color:#af143e}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap{max-width:1360px;min-width:320px;padding-top:1rem;margin:0 auto}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap>h2{text-align:center;font-size:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;padding:0 10px}@media screen and (min-width: 720px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items{padding:0;flex-direction:row;flex-wrap:wrap;width:720px;margin:0 auto}}@media screen and (min-width: 1080px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items{width:100%}}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item{width:100%;max-width:360px;margin:0 auto 15px}@media screen and (min-width: 720px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child{width:100%;max-width:100%;margin-bottom:10px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a{width:98.5%;flex-direction:row}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-image{margin:0;width:490px;height:240px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info{padding:15px 20px;width:490px;flex-grow:2;justify-content:space-around;height:100%}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info h2{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-ms-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;-ms-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;line-clamp:2;display:-webkit-box}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info>*{height:30%}}@media screen and (min-width: 1080px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child{width:100%;max-width:360px;margin:0 auto 15px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a{width:-webkit-calc(360px - 10px);width:-webkit-calc(360px - 10px);width:-moz-calc(360px - 10px);width:calc(360px - 10px);flex-direction:column}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-image{width:100%;height:200px;margin-bottom:15px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info{width:auto;height:150px;padding:0 10px;flex-grow:2;justify-content:space-around}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info>*{height:auto}}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;height:100%;width:100%;flex-direction:column;align-items:stretch;border:.0625rem solid #ddd;border-radius:.1875rem;overflow:hidden}@media screen and (min-width: 720px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a{width:-webkit-calc(360px - 10px);width:-webkit-calc(360px - 10px);width:-moz-calc(360px - 10px);width:calc(360px - 10px);margin:0 5px}}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,0.15)}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a:hover .toristy-item-image>div{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-image{border-style:none;width:100%;height:200px;overflow:hidden;margin-bottom:15px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-image div{width:100%;height:100%;background-size:cover;background-position:100%;background-repeat:no-repeat;-ms-transition:all,.5s ease-in-out;-webkit-transition:all,.5s ease-in-out;-moz-transition:all,.5s ease-in-out;-o-transition:all,.5s ease-in-out;transition:all,.5s ease-in-out}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info{height:150px;padding:0 10px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info .toristy-item-price{text-align:right}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info .toristy-item-price span:first-child{margin-right:10px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info>div{flex-grow:2}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info h2{font-size:1.1rem}#toristy-main.home>section.toristy-home-info{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;width:100%}#toristy-main.home>section.toristy-home-info>div{width:70%;max-width:800px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:15px}#toristy-main.home>section.toristy-home-info>div>*{margin:0;width:auto}#toristy-main.home>section.toristy-home-randoms{padding:10px;background-color:#fff !important}#toristy-main.home>section.toristy-home-randoms .toristy-random-items{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-wrap:wrap}#toristy-main.home>section.toristy-home-randoms .toristy-random-items a{padding:.532rem 1rem;font-size:.875rem;line-height:1.25;border-radius:.1875rem;border:1px solid #e1e1e1;margin-right:10px;margin-bottom:10px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}#toristy-main.filter .toristy-main-area{width:100%;max-width:1360px;margin:0 auto;padding:0 10px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main.filter .toristy-main-area .toristy-breadcrumb{padding-top:1.5rem;padding-bottom:1rem;font-size:1.3rem}#toristy-main.filter .toristy-main-area .toristy-breadcrumb .toristy-breadcrumb-item{color:#55575b;text-decoration:none}#toristy-main.filter .toristy-main-area .toristy-breadcrumb .toristy-breadcrumb-item.disabled{color:#a6a6a6 !important}#toristy-main.filter .toristy-main-area .toristy-filter-title{margin-top:1rem;margin-bottom:.5rem}#toristy-main.filter .toristy-main-area .toristy-filter-title h1{font-weight:600}#toristy-main.filter .toristy-main-area .toristy-category-wrap{position:relative;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 974px){#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-4 .toristy-category-pedal{display:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-4 .toristy-category-inner{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal{background-color:#fff;z-index:2;top:40%;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border-radius:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:40px;height:40px}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before{pointer-events:none;height:10px !important;width:10px !important;border-color:silver;border-left:.1rem solid;border-bottom:.1rem solid}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.left{left:0}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.left:before{transform:rotate(50deg);left:16px !important;top:17px !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.right{right:0}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.right:before{transform:rotate(230deg);left:13px !important;top:16px !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{margin-bottom:20px;position:relative;overflow-y:hidden;overflow-x:scroll !important;width:-webkit-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);min-height:80px;-webkit-scroll-snap-align:start;-ms-scroll-snap-align:start;-moz-scroll-snap-align:start;-o-scroll-snap-align:start;scroll-snap-align:start;-ms-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;height:100%;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;-moz-scroll-snap-type:x proximity;-o-scroll-snap-type:x proximity;scroll-snap-type:x proximity;position:absolute;justify-content:space-between}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item{margin-right:10px;min-width:220px;width:50%}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item.selected{cursor:pointer}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item.selected a{color:#186b6d;pointer-events:none;border-width:2px;border-color:#186b6d}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #ddd;color:#2a2d32;text-decoration:none;display:block;width:100%;height:100%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a:hover{color:#186b6d;border-color:#186b6d}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a div{pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a div:first-child{width:70%;line-height:1.2;max-width:9em;font-size:.9375em}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a div:last-child{width:30%;font-size:3rem;text-align:right}#toristy-main.filter .toristy-main-area .toristy-main-contents{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;width:100%;min-height:50%;height:100%;justify-content:space-evenly}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents{justify-content:space-between}}#toristy-main.filter .toristy-main-area .toristy-main-contents>*{height:100%;min-height:50%}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{position:absolute;width:100%;top:0;left:0;height:100%;bottom:0;right:0;border-radius:.5rem;border:1px solid #ddd;overflow:hidden}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:visible !important;opacity:1 !important;position:relative;width:-webkit-calc(28% - 10px);width:-webkit-calc(28% - 10px);width:-moz-calc(28% - 10px);width:calc(28% - 10px);min-height:300px}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter>*{margin-bottom:15px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-search-filter{padding:10px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-search-filter input{width:100%}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-search-filter h4{color:#fff !important}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-btn-search{display:none}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items{padding:0 5px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items h4{width:100%}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items a{padding:.532rem 1rem;font-size:.875rem;line-height:1.25;border-radius:.1875rem;border:1px solid #e1e1e1;width:-webkit-calc(50% - 2.5px);width:-webkit-calc(50% - 2.5px);width:-moz-calc(50% - 2.5px);width:calc(50% - 2.5px);margin-bottom:5px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items a:nth-child(odd){margin-left:2.5px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items a:nth-child(even){margin-right:2.5px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:100%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}@media screen and (min-width: 440px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:80%;margin:0 auto}}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:100%}}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:70%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items{flex-grow:2;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items.center{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;height:300px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{overflow:hidden;border:.0625rem solid #ddd;border-radius:.5rem;margin-bottom:1.8rem}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{height:280px}}@media screen and (min-width: 880px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{margin:0 auto 1.8rem;width:90%}}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{width:100%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a{width:100%;height:100%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a{flex-direction:row;padding:1.2rem}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image{border-style:none;width:100%;height:200px;overflow:hidden;margin-bottom:15px}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image{border-radius:.5rem;margin-bottom:0;height:auto;max-width:33.33333%;flex:0 0 33.33333%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image:hover div{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image div{width:100%;height:100%;background-size:cover;background-position:100%;background-repeat:no-repeat;-ms-transition:all,.5s ease-in-out;-webkit-transition:all,.5s ease-in-out;-moz-transition:all,.5s ease-in-out;-o-transition:all,.5s ease-in-out;transition:all,.5s ease-in-out}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between;padding:0 12px 10px;flex-grow:2}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info>div:last-child p{margin:0}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info p{color:#55575b}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width: 530px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more{flex-direction:row}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more>*{width:100%}@media screen and (min-width: 530px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more>*{width:30%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:flex-end;padding:10px}@media screen and (min-width: 530px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price{width:70%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price span{color:#2a2d32}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price span:first-child{margin-right:20px;color:#55575b}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination{min-width:300px;font-size:20px;font-weight:normal;border-radius:3px;border:solid 1px #ddd;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;margin:0 auto 30px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers{border-right:solid 1px #ddd !important;font-weight:normal;position:relative;text-align:center;height:50px;width:50px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev.disabled,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next.disabled{pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{pointer-events:none;height:10px !important;width:10px !important;border-color:silver;border-left:.1rem solid;border-bottom:.1rem solid}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev{border-left:solid 1px #ddd;left:0}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before{transform:rotate(50deg);left:20px !important;top:20px !important}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next{right:0}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{transform:rotate(230deg);left:18px !important;top:20px !important}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.current{padding:10px 20px;color:#fff;font-weight:600}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}#toristy-main.service{min-height:100vh}#toristy-main.service .toristy-service-nav{width:100%;border-top:1px solid;border-bottom:1px solid;border-color:#e1e1e1;left:0;z-index:1;background-color:#fff}#toristy-main.service .toristy-service-nav nav{width:100%;height:80px;padding:0 10px 0 10px;margin:0 auto;max-width:1260px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center}#toristy-main.service .toristy-service-nav nav a{display:block;margin-right:15px}#toristy-main.service .toristy-service-nav nav a h4{margin-bottom:0 !important;font-weight:bolder}#toristy-main.service .toristy-service-nav nav a:last-child{margin-right:0}#toristy-main.service .toristy-service-wrap{padding:0 10px 0 10px;width:100%;max-width:1260px;margin:-1px auto;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1000px){#toristy-main.service .toristy-service-wrap{flex-direction:row;justify-content:space-between}}#toristy-main.service .toristy-service-wrap .toristy-service-title{margin-top:1rem}#toristy-main.service .toristy-service-wrap .toristy-service-main{width:100%}@media screen and (min-width: 1000px){#toristy-main.service .toristy-service-wrap .toristy-service-main{width:-webkit-calc(100% - 380px);width:-webkit-calc(100% - 380px);width:-moz-calc(100% - 380px);width:calc(100% - 380px)}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item{min-height:300px;padding:20px 0 20px 0}@media screen and (min-width: 560px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item{padding:20px 20px 20px 20px}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item:not(.toristy-service-skip){border-bottom:1px solid;border-color:#e1e1e1}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item:not(.toristy-service-skip)>h3{font-weight:bolder}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*{min-height:50px;padding:20px 0;border-bottom:1px solid;border-color:#e1e1e1}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image img{flex-grow:2;width:100%;display:block}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image .toristy-image-thumbs{width:100%;display:flex;margin-top:5px;flex-wrap:wrap;overflow:hidden;margin-bottom:15px}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image .toristy-image-thumbs>*{width:calc(20% - 5px);margin:0 2.5px;height:40px;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}@media screen and (min-width: 400px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image .toristy-image-thumbs>*{height:80px}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation){display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 530px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation){flex-direction:row;align-items:flex-start;justify-content:space-between}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*{width:100%}@media screen and (min-width: 400px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*{width:80%}}@media screen and (min-width: 530px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*{width:45%}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*:first-child{width:50%}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-provider{text-align:center;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews{width:100%}@media screen and (min-width: 670px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews{width:50%}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews>div{display:block}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews .plate span{width:100px;overflow:hidden;background-color:#8a8e8c;position:relative;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews .plate span>span{position:absolute;left:0;width:0;height:100%;background-color:#1b1F3d}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews .plate span>svg{z-index:1;height:20px;width:20px}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-map #toristy-map{min-height:230px}#toristy-main.service .toristy-service-wrap .toristy-service-widget{min-width:290px;max-width:380px;margin:0 auto}#toristy-main.service .toristy-move{position:fixed !important}1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?vq3rci");src:url("fonts/icomoon.eot?vq3rci#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?vq3rci") format("truetype"),url("fonts/icomoon.woff?vq3rci") format("woff"),url("fonts/icomoon.svg?vq3rci#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="toristy-icon-"],[class*="toristy-icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toristy-icon-adventure:before{content:""}.toristy-icon-air-or-helicopter-tour:before{content:""}.toristy-icon-amusement-park-water-park:before{content:""}.toristy-icon-biking:before{content:""}.toristy-icon-boating-sailing-cruising:before{content:""}.toristy-icon-climbing:before{content:""}.toristy-icon-culinary-activities:before{content:""}.toristy-icon-culture:before{content:""}.toristy-icon-diving:before{content:""}.toristy-icon-fishing:before{content:""}.toristy-icon-general:before{content:""}.toristy-icon-golf:before{content:""}.toristy-icon-hiking:before{content:""}.toristy-icon-hotel-accommodation:before{content:""}.toristy-icon-rafting-kayaking:before{content:""}.toristy-icon-motor-sports:before{content:""}.toristy-icon-multi-day-tours:before{content:""}.toristy-icon-nature-park-farm:before{content:""}.toristy-icon-sightseeing:before{content:""}.toristy-icon-skating-ice-climbing:before{content:""}.toristy-icon-skiing-snow-boarding:before{content:""}.toristy-icon-snowmobile-sledge:before{content:""}.toristy-icon-special-outdoor-activity:before{content:""}.toristy-icon-transfers-tours-with-driver:before{content:""}.toristy-icon-wellness:before{content:""}.toristy-icon-winter-tours-experiences:before{content:""}.toristy-price-range-slider{width:100%;padding:10px 0px}.toristy-price-range-slider .range-value{margin:0}.toristy-price-range-slider .range-value input{width:100%;background:none;color:#000;font-size:16px;font-weight:initial;box-shadow:none;border:none;margin:20px 0 20px 0}.toristy-price-range-slider .range-bar{border:none;background:#000;height:3px;width:80%;margin-left:8px;position:relative}.toristy-price-range-slider .range-bar .ui-slider-range{background:#06b9c0}.toristy-price-range-slider .range-bar .ui-slider-handle{border-radius:25px;background-color:#fff;border:1px solid #edf0f4;height:17px;width:17px;top:-7px;cursor:pointer;position:absolute;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}body{width:100%;overflow-x:hidden}body .header,body .footer{margin:0 auto}#wp-admin-bar-edit{display:none !important}#toristy-main{background-color:#fff;min-width:320px;width:100%;margin:0 auto;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main section{padding:0}#toristy-main .h1,#toristy-main .h2,#toristy-main .h3,#toristy-main .h4,#toristy-main .h5,#toristy-main .h6,#toristy-main h1,#toristy-main h2,#toristy-main h3,#toristy-main h4,#toristy-main h5,#toristy-main h6{margin:auto auto 1rem;font-weight:400;line-height:1.25;color:#2a2d32}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}#toristy-main.home{min-height:100vh;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex}#toristy-main.home>section{width:100%}#toristy-main.home>section:nth-child(even){background-color:#fff;min-height:100px}#toristy-main.home>section:nth-child(odd){background-color:#fff;flex-grow:2}#toristy-main.home>section.toristy-home-hero{flex-grow:2;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#c6c6c6;max-height:40vh;height:300px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width: 640px){#toristy-main.home>section.toristy-home-hero{max-height:50vh;height:400px}}@media screen and (min-width: 840px){#toristy-main.home>section.toristy-home-hero{max-height:60vh;height:600px}}@media screen and (min-width: 840px){#toristy-main.home>section.toristy-home-hero .toristy-search{margin:0 auto}}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar{padding:10px;min-width:280px;width:80%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,0.29);background-color:rgba(229,227,227,0.9)}@media screen and (min-width: 640px){#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar{max-width:500px;padding:20px}}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar input{width:100%;margin-bottom:.7rem}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar .toristy-button-holder{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:flex-end}#toristy-main.home>section.toristy-home-hero .toristy-search .toristy-search-bar .toristy-button-holder button{color:#fff;flex:0 0 33.33333%;margin-right:0;background-color:#af143e;border-color:#af143e}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap{max-width:1360px;min-width:320px;padding-top:1rem;margin:0 auto}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap>h2{text-align:center;font-size:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;padding:0 10px}@media screen and (min-width: 720px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items{padding:0;flex-direction:row;flex-wrap:wrap;width:720px;margin:0 auto}}@media screen and (min-width: 1080px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items{width:100%}}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item{width:100%;max-width:360px;margin:0 auto 15px}@media screen and (min-width: 720px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child{width:100%;max-width:100%;margin-bottom:10px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a{width:98.5%;flex-direction:row}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-image{margin:0;width:490px;height:240px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info{padding:15px 20px;width:490px;flex-grow:2;justify-content:space-around;height:100%}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info h2{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-ms-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;-ms-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;line-clamp:2;display:-webkit-box}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info>*{height:30%}}@media screen and (min-width: 1080px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child{width:100%;max-width:360px;margin:0 auto 15px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a{width:-webkit-calc(360px - 10px);width:-webkit-calc(360px - 10px);width:-moz-calc(360px - 10px);width:calc(360px - 10px);flex-direction:column}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-image{width:100%;height:200px;margin-bottom:15px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info{width:auto;height:150px;padding:0 10px;flex-grow:2;justify-content:space-around}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item:first-child a .toristy-item-info>*{height:auto}}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;height:100%;width:100%;flex-direction:column;align-items:stretch;border:.0625rem solid #ddd;border-radius:.1875rem;overflow:hidden}@media screen and (min-width: 720px){#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a{width:-webkit-calc(360px - 10px);width:-webkit-calc(360px - 10px);width:-moz-calc(360px - 10px);width:calc(360px - 10px);margin:0 5px}}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,0.15)}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a:hover .toristy-item-image>div{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-image{border-style:none;width:100%;height:200px;overflow:hidden;margin-bottom:15px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-image div{width:100%;height:100%;background-size:cover;background-position:100%;background-repeat:no-repeat;-ms-transition:all,.5s ease-in-out;-webkit-transition:all,.5s ease-in-out;-moz-transition:all,.5s ease-in-out;-o-transition:all,.5s ease-in-out;transition:all,.5s ease-in-out}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info{height:150px;padding:0 10px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info .toristy-item-price{text-align:right}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info .toristy-item-price span:first-child{margin-right:10px}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info>div{flex-grow:2}#toristy-main.home>section.toristy-home-items .toristy-home-items-wrap .toristy-items .toristy-item a .toristy-item-info h2{font-size:1.1rem}#toristy-main.home>section.toristy-home-info{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;width:100%}#toristy-main.home>section.toristy-home-info>div{width:70%;max-width:800px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:15px}#toristy-main.home>section.toristy-home-info>div>*{margin:0;width:auto}#toristy-main.home>section.toristy-home-randoms{padding:10px;background-color:#fff !important}#toristy-main.home>section.toristy-home-randoms .toristy-random-items{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-wrap:wrap}#toristy-main.home>section.toristy-home-randoms .toristy-random-items a{padding:.532rem 1rem;font-size:.875rem;line-height:1.25;border-radius:.1875rem;border:1px solid #e1e1e1;margin-right:10px;margin-bottom:10px}#toristy-main.home>section.toristy-home-all{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}#toristy-main.filter .toristy-main-area{width:100%;max-width:1360px;margin:0 auto;padding:0 10px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main.filter .toristy-main-area .toristy-breadcrumb{padding-top:1.5rem;padding-bottom:1rem;font-size:1.3rem}#toristy-main.filter .toristy-main-area .toristy-breadcrumb .toristy-breadcrumb-item{color:#55575b;text-decoration:none;font-size:inherit !important}#toristy-main.filter .toristy-main-area .toristy-breadcrumb .toristy-breadcrumb-item.disabled{color:#a6a6a6 !important}#toristy-main.filter .toristy-main-area .toristy-filter-title{margin-top:1rem;margin-bottom:.5rem}#toristy-main.filter .toristy-main-area .toristy-filter-title h1{font-weight:600}#toristy-main.filter .toristy-main-area .toristy-category-wrap{position:relative;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}#toristy-main.filter .toristy-main-area .toristy-category-wrap.type .toristy-category{min-height:60px}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-0{display:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-1 .toristy-category-pedal{display:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-1 .toristy-category-inner{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media screen and (min-width: 500px){#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-2 .toristy-category-pedal{display:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-2 .toristy-category-inner{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media screen and (min-width: 690px){#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-3 .toristy-category-pedal{display:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-3 .toristy-category-inner{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media screen and (min-width: 974px){#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-4 .toristy-category-pedal{display:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap.category-4 .toristy-category-inner{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal{background-color:#fff;z-index:2;top:40%;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border-radius:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:40px;height:40px}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before{pointer-events:none;height:10px !important;width:10px !important;border-color:silver;border-left:.1rem solid;border-bottom:.1rem solid}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.left{left:0}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.left:before{transform:rotate(50deg);left:16px !important;top:17px !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.right{right:0}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal.right:before{transform:rotate(230deg);left:13px !important;top:16px !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{margin-bottom:20px;position:relative;overflow-y:hidden;overflow-x:scroll !important;width:-webkit-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);min-height:80px;-webkit-scroll-snap-align:start;-ms-scroll-snap-align:start;-moz-scroll-snap-align:start;-o-scroll-snap-align:start;scroll-snap-align:start;-ms-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;height:100%;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;-moz-scroll-snap-type:x proximity;-o-scroll-snap-type:x proximity;scroll-snap-type:x proximity;position:absolute;justify-content:space-between}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item{margin-right:10px;min-width:220px;width:50%}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item.selected{cursor:pointer}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item.selected a{color:#186b6d;pointer-events:none;border-width:2px;border-color:#186b6d}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #ddd;color:#2a2d32;text-decoration:none;display:block;width:100%;height:100%;text-align:center;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a:hover{color:#186b6d;border-color:#186b6d}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a div{pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a div:first-child{width:70%;line-height:1.2;flex-grow:2;font-size:.9375em}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category .toristy-category-inner .toristy-category-item a div:last-child{font-size:3rem;text-align:right}#toristy-main.filter .toristy-main-area .toristy-main-contents{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;width:100%;min-height:50%;height:100%;justify-content:space-evenly}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents{justify-content:space-between}}#toristy-main.filter .toristy-main-area .toristy-main-contents>*{height:100%;min-height:50%}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{position:absolute;width:100%;top:0;left:0;height:100%;bottom:0;right:0;border-radius:.5rem;border:1px solid #ddd;overflow:hidden}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:visible !important;opacity:1 !important;position:relative;width:-webkit-calc(28% - 10px);width:-webkit-calc(28% - 10px);width:-moz-calc(28% - 10px);width:calc(28% - 10px);min-height:300px}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter>*{margin-bottom:15px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-search-filter{padding:10px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-search-filter input{width:100%}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-search-filter h4{color:#fff !important}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-btn-search{display:none}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items{padding:0 5px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items h4{width:100%}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items a{padding:.532rem 1rem;font-size:.875rem;line-height:1.25;border-radius:.1875rem;border:1px solid #e1e1e1;width:-webkit-calc(50% - 2.5px);width:-webkit-calc(50% - 2.5px);width:-moz-calc(50% - 2.5px);width:calc(50% - 2.5px);margin-bottom:5px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items a:nth-child(odd){margin-left:2.5px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter .toristy-random-items a:nth-child(even){margin-right:2.5px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:100%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}@media screen and (min-width: 440px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:80%;margin:0 auto}}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:100%}}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered{width:70%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items{flex-grow:2;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items.center{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;height:300px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{overflow:hidden;border:.0625rem solid #ddd;border-radius:.5rem;margin-bottom:1.8rem}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{height:280px}}@media screen and (min-width: 880px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{margin:0 auto 1.8rem;width:90%}}@media screen and (min-width: 1080px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item{width:100%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a{width:100%;height:100%;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a{flex-direction:row;padding:1.2rem}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image{border-style:none;width:100%;height:200px;overflow:hidden;margin-bottom:15px}@media screen and (min-width: 640px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image{border-radius:.5rem;margin-bottom:0;height:auto;max-width:33.33333%;flex:0 0 33.33333%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image:hover div{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-image div{width:100%;height:100%;background-size:cover;background-position:100%;background-repeat:no-repeat;-ms-transition:all,.5s ease-in-out;-webkit-transition:all,.5s ease-in-out;-moz-transition:all,.5s ease-in-out;-o-transition:all,.5s ease-in-out;transition:all,.5s ease-in-out}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between;padding:0 12px 10px;flex-grow:2}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info>div:last-child p{margin:0}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info p{color:#55575b}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width: 530px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more{flex-direction:row}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more>*{width:100%}@media screen and (min-width: 530px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-more>*{width:30%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:flex-end;padding:10px}@media screen and (min-width: 530px){#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price{width:70%}}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price span{color:#2a2d32}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-items:not(.center) .toristy-item a .toristy-item-info .toristy-item-price span:first-child{margin-right:20px;color:#55575b}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination{min-width:300px;font-size:20px;font-weight:normal;border-radius:3px;border:solid 1px #ddd;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;margin:0 auto 30px}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers{border-right:solid 1px #ddd !important;font-weight:normal;position:relative;text-align:center;height:50px;width:50px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev.disabled,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next.disabled{pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{pointer-events:none;height:10px !important;width:10px !important;border-color:silver;border-left:.1rem solid;border-bottom:.1rem solid}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev{border-left:solid 1px #ddd;left:0}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before{transform:rotate(50deg);left:20px !important;top:20px !important}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next{right:0}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{transform:rotate(230deg);left:18px !important;top:20px !important}#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.current{padding:10px 20px;color:#fff;font-weight:600}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px !important}body{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25}h1{font-size:2rem !important}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1.12rem !important}h5{font-size:.83rem !important}h6{font-size:.75rem !important}p,li{font-size:1rem !important}a{text-decoration:none !important;font-size:1rem !important}input{padding:2.5px;font-size:1rem !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category{-ms-overflow-style:none;scrollbar-width:none}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category::-webkit-scrollbar{display:none}#toristy-main,#toristy-main.home>section.toristy-home-items,#toristy-main.home>section.toristy-home-randoms,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filter{visibility:hidden;opacity:0;-ms-transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;-o-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}#toristy-main.show,#toristy-main.home>section.toristy-home-items.show,#toristy-main.home>section.toristy-home-randoms.show{visibility:visible !important;opacity:1 !important}#toristy-main.filter .toristy-main-area .toristy-category-wrap .toristy-category-pedal:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.prev:before,#toristy-main.filter .toristy-main-area .toristy-main-contents .toristy-filtered .toristy-pagination .page-numbers.next:before{top:28%;left:90%;position:absolute;content:"";display:inline-block;width:15px;height:15px;pointer-events:none;-ms-transition:all .35s cubic-bezier(.65, .05, .36, 1);-webkit-transition:all .35s cubic-bezier(.65, .05, .36, 1);-moz-transition:all .35s cubic-bezier(.65, .05, .36, 1);-o-transition:all .35s cubic-bezier(.65, .05, .36, 1);transition:all .35s cubic-bezier(.65, .05, .36, 1)}@keyframes ld1{0%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes ld3{0%{-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}@keyframes ld2{0%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-ms-transform:translate(24px, 0);-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);-o-transform:translate(24px, 0);transform:translate(24px, 0)}}#toristy-main.service{min-height:100vh}#toristy-main.service .toristy-service-nav{width:100%;border-top:1px solid;border-bottom:1px solid;border-color:#e1e1e1;left:0;z-index:1;background-color:#fff}#toristy-main.service .toristy-service-nav nav{width:100%;height:80px;padding:0 10px 0 10px;margin:0 auto;max-width:1260px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center}#toristy-main.service .toristy-service-nav nav a{display:block;margin-right:15px}#toristy-main.service .toristy-service-nav nav a h4{margin-bottom:0 !important;font-weight:bolder}#toristy-main.service .toristy-service-nav nav a:last-child{margin-right:0}#toristy-main.service .toristy-service-wrap{padding:0 10px 0 10px;width:100%;max-width:1260px;margin:-1px auto;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1000px){#toristy-main.service .toristy-service-wrap{flex-direction:row;justify-content:space-between}}#toristy-main.service .toristy-service-wrap .toristy-service-title{margin-top:1rem}#toristy-main.service .toristy-service-wrap .toristy-service-main{width:100%}@media screen and (min-width: 1000px){#toristy-main.service .toristy-service-wrap .toristy-service-main{width:-webkit-calc(100% - 380px);width:-webkit-calc(100% - 380px);width:-moz-calc(100% - 380px);width:calc(100% - 380px)}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item{min-height:300px;padding:20px 0 20px 0}@media screen and (min-width: 560px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item{padding:20px 20px 20px 20px}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item:not(.toristy-service-skip){border-bottom:1px solid;border-color:#e1e1e1}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content .toristy-service-scroll-to-item:not(.toristy-service-skip)>h3{font-weight:bolder}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*{min-height:50px;padding:20px 0;border-bottom:1px solid;border-color:#e1e1e1}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image{display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image img{flex-grow:2;width:100%;display:block}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image .toristy-image-thumbs{width:100%;display:flex;margin-top:5px;flex-wrap:wrap;overflow:hidden;margin-bottom:15px}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image .toristy-image-thumbs>*{width:calc(20% - 5px);margin:0 2.5px;height:40px;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}@media screen and (min-width: 400px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-image .toristy-image-thumbs>*{height:80px}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation){display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 530px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation){flex-direction:row;align-items:flex-start;justify-content:space-between}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*{width:100%}@media screen and (min-width: 400px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*{width:80%}}@media screen and (min-width: 530px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*{width:45%}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-block:not(.cancellation)>*:first-child{width:50%}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-detail>*.toristy-detail-provider{text-align:center;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex;flex-direction:column}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews{width:100%}@media screen and (min-width: 670px){#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews{width:50%}}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews>div{display:block}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews .plate span{width:100px;overflow:hidden;background-color:#8a8e8c;position:relative;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:flex}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews .plate span>span{position:absolute;left:0;width:0;height:100%;background-color:#1b1F3d}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-reviews .toristy-cover-reviews .toristy-reviews .plate span>svg{z-index:1;height:20px;width:20px}#toristy-main.service .toristy-service-wrap .toristy-service-main .toristy-service-content #toristy-service-map #toristy-map{min-height:230px}#toristy-main.service .toristy-service-wrap .toristy-service-widget{min-width:290px;max-width:380px;margin:0 auto}#toristy-main.service .toristy-move{position:fixed !important} -
toristy/trunk/assets/js/toristy-min.js
r2476120 r2477879 1 !function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=12)}({0:function(t,e,n){"use strict";e.a={id:function(t,e){return(e=void 0===e?document:e).getElementById(t)},clas:function(t,e){return e=void 0===e?document:e,[].slice.call(e.getElementsByClassName(t))},tag:function(t,e){return e=void 0===e?document:e,[].slice.call(e.getElementsByTagName(t))},oneMix:function(t,e){return(e=void 0===e?document:e).querySelector(t)},mix:function(t,e){return e=void 0===e?document:e,[].slice.call(e.querySelectorAll(t))},attr:function(t,e,n){if(void 0===n){var o=t.getAttribute(e);return null==o?"":o}t.setAttribute(e,n)},data:function(t,e,n){if(void 0===n){var o=this.attr(t,"data-"+e);return null==o?"":o}this.attr(t,"data-"+e,n)},size:function(t){try{return t.getBoundingClientRect()}catch(t){}return{x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0}},css:function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},inView:function(t){if(t){var e=this.size(t);return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}return!1},query:function(t){return window.matchMedia("("+t+")").matches},event:function(t,e,n){if(null!==t&&""!==t){var o,r=Array.isArray(t)?t:[t],i=r.length;if(n=""===n?"click":n,null!==e)for(o=0;o<i;o++)"click"===n?r[o].onclick=e:"blur"===n?r[o].onblur=e:"focus"===n?r[o].onfocus=e:"change"===n&&(r[o].onchange=e)}}}},12:function(t,e,n){"use strict";n.r(e);var o=n(4),r=n.n(o),i=n(0);window.addEventListener("load",(function(){var t={page:"",main:null,showed:!1,image:null,head:null,sizes:[],mapId:null,start:function(){var e=window.location.pathname.split("/"),n=e.length,o=i.a.oneMix(".toristy-service-image-preview");t.mapId=i.a.id("toristy-map"),o&&(this.image=o),this.main=i.a.id("toristy-main");for(var r=n-1;r>=0;r--)if(""!==e[r]){this.page=e[r];break}i.a.event(i.a.clas("toristy-service-image-thumb"),this.serviceImage,"click"),i.a.event(i.a.clas("toristy-category-pedal"),this.categoryPush,"click"),i.a.event(i.a.clas("toristy-service-scroll"),this.serviceTo,"click"),this.adjust(),window.onresize=this.size,window.onscroll=this.move,this.categoryTo(),this.map()},size:function(e){t.categoryTo()},move:function(e){t.map()},map:function(){if(t.mapId&&i.a.inView(t.mapId)){var e=t.mapId,n=JSON.parse(i.a.data(e,"map")),o=n.hasOwnProperty("map")?n.map:{},a=n.hasOwnProperty("api")?n.api:"",c=n.hasOwnProperty("zoom")?n.zoom:10;t.mapId=null,i.a.data(e,"map","");try{if("object"===r()(o)&&o&&o.hasOwnProperty("lat")&&o.hasOwnProperty("lng")&&""!==a){var s=document.createElement("script");s.type="text/javascript",s.setAttribute("src","https://maps.googleapis.com/maps/api/js?key="+a),s.defer=!0,document.body.appendChild(s),s.addEventListener("load",(function(){var t=new google.maps.Map(e,{zoom:c,center:o});new google.maps.Marker({position:o,map:t})}))}}catch(t){}}},serviceImage:function(e){var n=this.style.backgroundImage.slice(4,-1).replace(/["']/g,"");""!==n&&t.image.src!==n&&(t.image.src=n)},categoryTo:function(){var t=i.a.oneMix(".toristy-category .selected");t&&(t.scrollIntoView(),i.a.event(t,(function(e){t.dataset.name;var n=document.referrer;return window.location.replace(n),!1}),"click"))},categoryPush:function(t){var e=this;t.preventDefault();var n=this.parentElement;if(n){var o=n.querySelector(".toristy-category"),r=e.classList.contains("left"),i=o.offsetWidth;o.scrollBy({top:0,left:r?-i:+i,behavior:"smooth"})}},serviceTo:function(e){e.preventDefault();var n=this.href.split("#")[1],o=i.a.id(n).offsetTop+i.a.size(t.head).height;try{window.scrollTo({behavior:"smooth",top:o,left:0})}catch(e){window.scrollTo(0,o)}},adjust:function(){var e=i.a.id("toristy-main");if(e){var n=e.parentElement,o=n.previousElementSibling.firstElementChild,r=i.a.size(o).height,a=void 0!==i.a.id("wpadminbar")?32:0;n.offsetTop<=20&&(n.style.paddingTop=r+a+"px"),t.head=o;for(var c=i.a.clas("toristy-fixed"),s=c.length,l=0;l<s;l++)t.sizes.push(i.a.size(c[l]));e.classList.add("show")}}};t.start()}))},4:function(t,e){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n}});1 !function(t){var e={};function n(o){if(e[o])return e[o].exports;var i=e[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(o,i,function(e){return t[e]}.bind(null,i));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=12)}({0:function(t,e,n){"use strict";e.a={id:function(t,e){return(e=void 0===e?document:e).getElementById(t)},clas:function(t,e){return e=void 0===e?document:e,[].slice.call(e.getElementsByClassName(t))},tag:function(t,e){return e=void 0===e?document:e,[].slice.call(e.getElementsByTagName(t))},oneMix:function(t,e){return(e=void 0===e?document:e).querySelector(t)},mix:function(t,e){return e=void 0===e?document:e,[].slice.call(e.querySelectorAll(t))},attr:function(t,e,n){if(void 0===n){var o=t.getAttribute(e);return null==o?"":o}t.setAttribute(e,n)},data:function(t,e,n){if(void 0===n){var o=this.attr(t,"data-"+e);return null==o?"":o}this.attr(t,"data-"+e,n)},size:function(t){try{return t.getBoundingClientRect()}catch(t){}return{x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0}},css:function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},inView:function(t){if(t){var e=this.size(t);return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}return!1},query:function(t){return window.matchMedia("("+t+")").matches},event:function(t,e,n){if(null!==t&&""!==t){var o,i=Array.isArray(t)?t:[t],r=i.length;if(n=""===n?"click":n,null!==e)for(o=0;o<r;o++)"click"===n?i[o].onclick=e:"blur"===n?i[o].onblur=e:"focus"===n?i[o].onfocus=e:"change"===n&&(i[o].onchange=e)}}}},12:function(t,e,n){"use strict";n.r(e);var o=n(4),i=n.n(o),r=n(0);window.addEventListener("load",(function(){var t={page:"",main:null,showed:!1,image:null,head:null,sizes:[],mapId:null,start:function(){var e=window.location.pathname.split("/"),n=e.length,o=r.a.oneMix(".toristy-service-image-preview");t.mapId=r.a.id("toristy-map"),o&&(this.image=o),this.main=r.a.id("toristy-main");for(var i=n-1;i>=0;i--)if(""!==e[i]){this.page=e[i];break}r.a.event(r.a.clas("toristy-service-image-thumb"),this.serviceImage,"click"),r.a.event(r.a.clas("toristy-category-pedal"),this.categoryPush,"click"),r.a.event(r.a.clas("toristy-service-scroll"),this.serviceTo,"click"),r.a.event(r.a.clas("toristy-category-item"),this.categoryTab,"click"),this.adjust(),window.onresize=this.size,window.onscroll=this.move,this.categoryTo(),this.map()},size:function(e){t.categoryTo()},move:function(e){t.map()},map:function(){if(t.mapId&&r.a.inView(t.mapId)){var e=t.mapId,n=JSON.parse(r.a.data(e,"map")),o=n.hasOwnProperty("map")?n.map:{},a=n.hasOwnProperty("api")?n.api:"",c=n.hasOwnProperty("zoom")?n.zoom:10;t.mapId=null,r.a.data(e,"map","");try{if("object"===i()(o)&&o&&o.hasOwnProperty("lat")&&o.hasOwnProperty("lng")&&""!==a){var s=document.createElement("script");s.type="text/javascript",s.setAttribute("src","https://maps.googleapis.com/maps/api/js?key="+a),s.defer=!0,document.body.appendChild(s),s.addEventListener("load",(function(){var t=new google.maps.Map(e,{zoom:c,center:o});new google.maps.Marker({position:o,map:t})}))}}catch(t){}}},serviceImage:function(e){var n=this.style.backgroundImage.slice(4,-1).replace(/["']/g,"");""!==n&&t.image.src!==n&&(t.image.src=n)},categoryTab:function(t){if(this.classList.contains("selected")){t.preventDefault();var e=r.a.data(this,"name"),n=document.location.href.split("/"+e)[0];window.location.replace(n)}},categoryTo:function(){var t=r.a.oneMix(".toristy-category .selected");t&&t.scrollIntoView()},categoryPush:function(t){var e=this;t.preventDefault();var n=this.parentElement;if(n){var o=n.querySelector(".toristy-category"),i=e.classList.contains("left"),r=o.offsetWidth;o.scrollBy({top:0,left:i?-r:+r,behavior:"smooth"})}},serviceTo:function(e){e.preventDefault();var n=this.href.split("#")[1],o=r.a.id(n).offsetTop+r.a.size(t.head).height;try{window.scrollTo({behavior:"smooth",top:o,left:0})}catch(e){window.scrollTo(0,o)}},adjust:function(){var e=r.a.id("toristy-main");if(e){var n=e.parentElement,o=n.previousElementSibling.firstElementChild,i=r.a.size(o).height,a=void 0!==r.a.id("wpadminbar")?32:0;n.offsetTop<=20&&(n.style.paddingTop=i+a+"px"),t.head=o;for(var c=r.a.clas("toristy-fixed"),s=c.length,l=0;l<s;l++)t.sizes.push(r.a.size(c[l]));e.classList.add("show")}}};t.start()}))},4:function(t,e){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n}}); -
toristy/trunk/readme.txt
r2476162 r2477879 5 5 Requires at least: 4.0 6 6 Tested up to: 5.6.1 7 Stable tag: 2.0. 07 Stable tag: 2.0.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 58 58 == Changelog == 59 59 60 = 2.0.1 = 61 * Enhancement and bug fixes 62 * Added services count on location list. 63 * Added types when a category is selected on filter page. 64 65 = 2.0.0 = 66 * Re-build and more streamline for better performance and integration. 67 * Blocks (categories, types and locations) are now merged into one block (Toristy spotlight) for better experience. 68 * Front-end Pages(Website). 69 * Added Home-page with search and list options. 70 * Redesign Filter-page with new search and filter options. 71 * Redesign Service-page with improved layout. 72 * Back-end(Admin plugin settings). 73 * Rename API options from Api settings, also Page Settings to Page Options. 74 * New and Improved sync option, cache option into API option. 75 * Added option to run manual sync, clear cache, information about next sync time. 76 * Added Page options with color, background-color and image upload options. 77 * Added new tabs (Home services) for sections on the homepage for list of 3 services each. 78 * Merged Maps Settings and Widget Settings into a single options tab. 79 80 = 1.1.0 = 81 * Added Map settings tab to plugin admin settings. 82 * Added images selection options to service page (Custom Design page only). 83 * Added tabs to service page [Details, Location, Cancellation] (Custom Design page only) 84 * Added Google Maps to service page under location tab(Custom Design page only). 85 60 86 = 1.0.0 = 61 87 * Add plugin settings page with tabs and customizable options. … … 68 94 * Options to customize the look and feel of the service page. 69 95 70 = 1.1.0 =71 * Added Map settings tab to plugin admin settings.72 * Added images selection options to service page (Custom Design page only).73 * Added tabs to service page [Details, Location, Cancellation] (Custom Design page only)74 * Added Google Maps to service page under location tab(Custom Design page only).75 76 = 2.0.0 =77 * Re-build and more streamline for better performance and integration.78 * Blocks (categories, types and locations) are now merged into one block (Toristy spotlight) for better experience.79 * Front-end Pages(Website).80 * Added Home-page with search and list options.81 * Redesign Filter-page with new search and filter options.82 * Redesign Service-page with improved layout.83 * Back-end(Admin plugin settings).84 * Rename API options from Api settings, also Page Settings to Page Options.85 * New and Improved sync option, cache option into API option.86 * Added option to run manual sync, clear cache, information about next sync time.87 * Added Page options with color, background-color and image upload options.88 * Added new tabs (Home services) for sections on the homepage for list of 3 services each.89 * Merged Maps Settings and Widget Settings into a single options tab. -
toristy/trunk/templates/filter.php
r2476120 r2477879 12 12 "toristy-city" => get_query_var('toristy-city'), 13 13 "toristy-category" => get_query_var('toristy-category'), 14 "toristy-type" => get_query_var('toristy-type') 14 "toristy-type" => get_query_var('toristy-type'), 15 "toristy-filter" => get_query_var('toristy-filter') 15 16 ]); 16 17 $categories = $filter->GetCategories(); 18 $types = $filter->GetTypes(); 17 19 list($services, $ser) = $filter->GetServices(); 18 20 ?> … … 22 24 <?php echo $filter->Breadcrumb(); ?> 23 25 </nav> 24 < section class="toristy-filter-title">25 <h1><?php echo $filter->GetTitle(); ?></h1>26 </section >26 <!--section class="toristy-filter-title"> 27 <h1><?php //echo $filter->GetTitle(); ?></h1> 28 </section--> 27 29 <section class="toristy-category-wrap category-<?php echo count($categories); ?>"> 28 30 <div class="toristy-category-pedal left"></div> … … 30 32 <div class="toristy-category-inner"> 31 33 <?php echo implode('', $categories); ?> 34 </div> 35 </div> 36 <div class="toristy-category-pedal right"></div> 37 </section> 38 <section class="toristy-category-wrap type category-<?php echo count($types); ?>"> 39 <div class="toristy-category-pedal left"></div> 40 <div class="toristy-category"> 41 <div class="toristy-category-inner"> 42 <?php echo implode('', $types); ?> 32 43 </div> 33 44 </div> -
toristy/trunk/templates/main.php
r2476120 r2477879 15 15 $locations = $home->Locations(); 16 16 $isLocation = (!empty($locations)) ? ' show' : ''; 17 $randoms = [];//$home->Randoms(); 18 $isRandom = (!empty($randoms)) ? ' show' : ''; 17 19 $image = $home->GetImage(); 18 20 $imgStyle = ''; … … 26 28 <div id='toristy-main' class="home"> 27 29 <section class="toristy-home-hero" style='<?php echo $imgStyle; ?>'> 28 <div class="toristy-search ">30 <div class="toristy-search row row-large row-divided"> 29 31 <div class="toristy-search-bar"> 30 32 <h1><?php echo $home->GetTitle(); ?></h1> … … 33 35 </div> 34 36 </section> 37 <!-- <section class="toristy-home-all toristy-home-randoms row row-large row-divided--><?php //echo $isRandom; ?><!--"><div class="toristy-random-items">--><?php //echo implode('', $randoms); ?><!--</div></section>--> 35 38 <section class="toristy-home-info"><div><?php echo (isset($infoOne)) ? $infoOne : ''; ?></div></section> 36 39 <section class="toristy-home-items featured row row-large row-divided<?php echo $isFeature; ?>"> -
toristy/trunk/toristy-booking-plugin.php
r2476120 r2477879 6 6 * Plugin URI: https://toristy.com/toristy-for-wordpress 7 7 * Description: Easily add Toristy reservation content and widget to your WordPress site. 8 * Version: 2.0. 08 * Version: 2.0.1 9 9 * Author: Toristy Oy 10 10 * Author URI: https://toristy.com
Note: See TracChangeset
for help on using the changeset viewer.